American former competitive, successful and most decorated Olympic swimmer of all time with a total of 28 medals, Michael Phelps has been named the greatest sportsman of the 21st century.
In a ranking compiled by Spanish outlet Marca which defines athletes within the last 20 years, Phelps who won 8 gold medals at the 2008 Olympic games in Beijing tops the list of 50.
Football star Lionel Messi is ranked ahead of his rival Cristiano Ronaldo while on the boxing front, just two boxers Manni Pacquiao and Floyd Mayweather made the list.