20. Ronaldinho
Ronaldinho was one of the most exciting players of the twenty-first century. The World Cup winner also lit up Europe with Barcelona during an exciting playing career. After an injury-riddled period with AC Milan, he returned to his native Brazil with Flamengo for one last hurrah. Except it wasn’t, because he ended up playing for three Brazilian teams either side of a spell in Mexico.

It’s easy to argue that Ronaldinho simply loved the game and didn’t want to leave it while he could still compete. Indeed, there is something to admire about his tenacity in playing with lesser teams. However, if he looked after his body better instead of partying his way through his career, he would surely have lasted longer at the top. In the end, he hung around for so long everybody forgot that he was still playing.