Lionel Messi, Cristiano Ronaldo and Neymar are not only the highest-paid soccer players in the world, but the top-earning athletes of any sport across the globe.

Source: www.forbes.com