It is no secret that Manchester City have the spending power that so many football clubs around the world could only ever imagine having available to them.

Pep Guardiola has what seems to be an unlimited amount of funds available to him to turn his team into the superstars that they are, although getting them to play as well as they do on the pitch in an effective manner is all down to him and not the financial resources he has.

Nonetheless, top talent costs plenty of money and the Spaniard has spent his fair share of money on improving the side season upon season as they look to continue to compete at the top of the Premier League. Speaking of competing with the best, bettors can head to to find the best bookmakers available to place the most rewarding bets for the current campaign.

So, which players round off the top five most expensive that Man City have signed? Here they are, according to TransferMarkt’s figures:

Kevin De Bruyne – £68.4m

Having splashed almost £70m on a player who did not look great in his first stint in the Premier League at Chelsea – although he was hardly given a chance – many would have raised their eyebrows at the club’s decision to bring Kevin De Bruyne in for that amount in 2015.

Hindsight, no doubt, is a wonderful thing, though as the Belgian has arguably become one of the best players in the world during his time at the Etihad Stadium and will likely go down as one of the greatest to have ever played for the club as he has 58 goals and 90 assists in his 224 matches for the Citizens.

Rodri – £63m

The cash was splashed on Rodri in 2019 as Guardiola looked to find a player who could potentially replace newly-crowned captain, Fernandinho, in the future. Indeed, Rodri has appeared to be the ideal man to fill that role when it becomes available despite a slow start to life in the Premier League and has already received glowing praise from his team-mates and his manager, as they have all stated that he is the “perfect fit” for Manchester City.

Riyad Mahrez – £61.02m

After dazzling fans with his performances for Leicester City and helping them in their efforts to win an unlikely Premier League title, Riyad Mahrez had caught the attention of Guardiola for a number of years before his switch to the Etihad Stadium. Parting with £61.02m, the Citizens have seen a player increase his stock with some excellent performances and has appeared undroppable at times, although the manager clearly thinks differently.

Joao Cancelo – £58.5m

The right-back position has been a problem area for Manchester City over a number of years and Joao Cancelo is just the latest addition to have been acquired to try and fix things. The Portugal international had a difficult first season in England – which is not unheard of – but has made his way into the team as a left-back instead. If he continues to improve, then there is no reason he can provide Kyle Walker with the suitable competition required to make the right-back position his own in the future.

Aymeric Laporte – £58.5m

Rounding off the top five, Aymeric Laporte cost Manchester City £58.5m however it could be argued he has been worth every single penny that they spent on him. The defender is an integral member of the side and the Citizens certainly look a lot better off with him in the XI. Nathan Ake appears to have been brought into sit beside him in the defence, and with the two relatively young, Guardiola could have a defence built for years to come.