#10. Rafael Marquez
He is one of those players that people will see and think, ‘is he still playing?’ but at the age of 37, he is. The legendary Mexican has had a brilliant career including winning league titles with Monaco and Barcelona as well as winning the Champions League twice. He was still playing for Mexico during the last Copa America, but missed the 7-0 loss to be at the birth of his child, it’s unclear whether or not he still has an international future after 132 caps. He is now playing for his first club Atlas, and would be a nice time to hang up the boots before it gets too late.