Forbes has released their 2017 list of the top 25 athletes in the world, and the athletes earning top-dollar come from across the spectrum. There are eight NBA players, four golfers, four soccer players, three race car drivers, two NFL players, two tennis players, a fighter and a runner.

Here is the full list: