#21 Fernando Alonso
Total Earnings: $31 million
Salary/winnings: $29 million
Endorsements: $2 million
Alonso remains one of the highest-paid driver in F1, earning close to $30 million annually from his salary with Ferrari in a deal that runs through 2016. Speculation has been swirling over the past year about where the Spaniard will race next. Alonso finished in second place in the 2012 and 2013 F1 final standings, and the two-time world champion is gunning for a third title in 2014.