Here are 10 football players with the highest total transfer cost.
10. Gareth Bale has cost a total of £95.7m in transfer fees (Southampton, Tottenham, Real Madrid)
9. Cristiano Ronaldo: transfer total of £98.1m (Sporting Lisbon, Manchester United, Real Madrid)
8. Radamel Falcao: transfer total of £99.5m (River Plate, Porto, Atletico Madrid, Monaco, Manchester United, Chelsea)
7. Luis Suarez: transfer total of £101.9m (Nacional, Groningen, Ajax, Liverpool, Barcelona)
6. Juan Sebastian Veron: transfer total of £103m (Estudiantes, Boca Juniors, Sampdoria, Parma, Lazio, Manchester United, Chelsea, Inter Milan
5. Hernan Crespo: transfer total of £106.5m (River Plate, Parma, Lazio, Inter Milan, Chelsea, Genoa)
4. Nicolas Anelka: transfer total of £114.7m (PSG, Arsenal, Real Madrid, Liverpool, Manchester City, Fenerbahce, Bolton, Chelsea, Shanghai, West Brom, Mumbai)
3. James Rodriguez: transfer total of £116.7m (Envigado, Banfield, Porto, Monaco, Real Madrid)
2. Zlatan Ibrahimovic: transfer total of £126.7m (Malmo, Ajax, Juventus, Inter Milan, Barcelona, AC Milan, PSG)
1. Angel Di Maria: transfer total of £132.6m (Rosario, Benfica, Real Madrid, Manchester United)