Alonso tops all drivers globally in earnings

According to Forbes, Floyd Mayweather tops the list of 100 highest paid athletes in the world between June 2011 and June 2012. The top moneymakers in motorsports, based on salary/winnings plus endorsements, are:

19. Fernando Alonso – $32 million, Formula One
20. Valentino Rossi – $30 million, Motorcycle racing
20. Michael Schumacher – $30 million, Formula One
23. Dale Earnhardt Jr. – $28.2 million, NASCAR
24. Lewis Hamilton – $28 million, Formula One
42. Jeff Gordon – $23.6 million, NASCAR
47. Tony Stewart – $22.3 million, NASCAR
53. Jimmie Johnson – $21.5 million, NASCAR

More at Forbes