Portuguese forward Cristiano Ronaldo has been named the most famous athlete in the world in the list of 100 most famous athletes released by ESPN. Ronaldo is followed by NBA star LeBron James, Barcelona forward Lionel Messi and Neymar, and Swiss Tennis player Roger Federer. Indian cricketer Virat Kohli is placed eighth in the list.