Cristiano Ronaldo is undoubtedly one of the best footballers of all time and it is no surprise that the likes of Real Madrid and Juventus were willing to pay astronomical transfer fees for his services.
Spanish giants Real forked out what was then a world record €94 million (£80m/$96m) to prise the Portugal star away from Manchester United back in 2009. Juventus, meanwhile, were happy to pay €100 million (£88m/$117m) for his services nearly 10 years later in 2018, despite the fact that he was heading towards his mid-thirties - usually the beginning of the end for any footballer.