Wayne Rooney has just signed a new mega-bucks contract with Manchester United, worth a reported £300,000-a-week.
But where does that place him among the best paid players in world football?
Rooney's contract means the England striker will earn upwards of £15.5m per year, a figure that even the game's absolute best find it hard to match.
Here, we take a look at the 10 highest earners in football.
The England striker was already on £250,000-a-week but has managed to bump that up by £50k and in the process make himself the best paid player in the Premier League. He'll also be earning it until he's nearly 34-years-old.
Granted, Ronaldo is not the most expensive player of all time anymore but he is still, arguable, the best. The 2014 Ballon D’or winner’s new deal now earns a record £292,000-per-week after tax making him the highest earning footballer in the world. He has so far scored 22 goals in 21 La Liga games this year and although his wages may seem ridiculous to some, he certainly does his best to justify it.
Following Bale’s world record breaking £85.3m deal from Tottenham to Real Madrid last summer, the Welsh star also signed a contract earning him a reported £300,000-per-week before tax. The winger is starting to repay those colossal numbers with nine goals in 16 league appearances as a Galactico.
The Argentine magician is regarded by many to still be the greatest player in the world at the moment, despite Ronaldo seemingly gaining the title in recent months. Messi pockets just over £13m yearly and with talks of a new deal on the horizon that figure could be set to get even higher.
Colombia’s World Cup hopes took a serious hit when their £11.4m-per-year star striker Falcao suffered a knee injured which may see him miss the competition. Falcao’s wage increase was part of his five-year, 60 million euro deal taking him from Atletico Madrid to Monaco and giving that there's no tax in Monaco, he's keeping every penny.
The ever understated Ibrahimovic has a salary to match his immense ego, with the Swede collecting £11.3m each year in his deal with PSG. The striker has scored some stunning goals in this season alone and will be sorely missed in Brazil this summer after Sweden failed to qualify.
Of all of Manchester City’s riches, Sergio Aguero is benefiting better than anyone else at the moment. The Argentine striker takes home £11m each year making him the Premier League's top earner prior to Rooney's deal.
Placed just behind Sergio Aguero in City’s list of top earners is the 2013 African Player of the Year Yaya Toure. The Ivorian has scored 12 goals in the league so far this year and costs Manchester City £10.6m-per-year for his services.
The highest earning defender in world football is PSG’s Brazilian captain Thiago Silva. Perhaps the key factor in PSG’s recent success, Thiago’s defensive expertise cost the French side a yearly bill of £9.8m.
Another Manchester City star reaping the rewards of the clubs seemingly boundless riches in David Silva. The Spaniard’s deal sees him pocket £9.8m each year.
Despite his fluctuating form and frustrating displays, Fernando Torres is still among the highest earners in world football. The striker has netted four times in 18 games in the league this season and found securing a starting place hard to nail down, never the less, Torres earns £8.8m-per-year.