Modern Marvels: Are these current athletes the greatest of all time?

Debating the greatest athlete of all time is a tradition as old as sport itself. 

However, when looking back at the history of a code, it can easily be forgotten that some of the greatest players of all time are still taking the field. 

Here are 10 current athletes who could lay a claim to such a title for their sport, ranging from codes as diverse as Rugby, to Darts, to Squash, to Boxing. 

 

(Photos: Getty Images and Photosport)