4. Dani Pedrosa ($4 million)
Dani Pedrosa is one of the three leading Spaniards in the MotoGP class. The 30-year-old rider is currently riding for Repsol Honda Team alongside the former World Champion, Marc Marquez.
He has been riding for the team since he started his MotoGP career in 2006. In fact, it goes far way back to the beginning of his World Championship Grand Prix career in 2001.
Pedrosa might have not been successful in clinching the world championship title, but he has proven himself as a top-class contender. Throughout the last decade of his MotoGP career, he managed to finish as the top five riders every season.
Honda is paying him around $2.5 million of annual salary. However, he will receive bigger bonus than his teammate for each race. By the end of this season, he will take home a $4 million paycheck.