17. Lionel Messi, Soccer
He might not be the highest-paid player in the world, but he’s arguably the best one. Messi has spent the bulk of his life playing for one of the biggest sports franchises in the world (Barcelona), and during his career, he’s earned $520 million between his contracts and endorsements.
For access to exclusive gear videos, celebrity interviews, and more, subscribe on YouTube!Back to top