World champion Lewis Hamilton is the highest-paid racing driver in the world, according to the latest sports rich list published by American business magazine Forbes.

The Mercedes driver is down in 11th place overall with a total of $46m earned through his salary and endorsements over the past 12 months.

Real Madrid striker Cristiano Ronaldo tops the list with $88m earned.

Ferrari driver Sebastian Vettel features in 19th place with $41m, while McLaren's Fernando Alonso is down in 24th with $36.5m earned.

Nico Rosberg is the only other F1 driver to appear on the list, down in 98th position, with $21m, less than half of his teammate Hamilton.

The other drivers on the list are NASCAR stars Dale Earnhardt, Jr. (71st with $23.5m) and Jimmie Johnson (82nd on $22.2m).

Gallery: Hamilton leads F1 drivers on Forbes rich list