In professional sports, baseball players pretty much make the most money. The MLB definitely supplies the most lucrative contracts.
But just because your contract is large – like Giancarlo Stanton of the Miami Marlins (13-year, $325 million) – doesn’t mean you make the most each individual year. Because of the way contracts are structured, players can make a little one year, and a lot the next. Also, endorsements play a large role in how much a specific player can make in a year.
For the 2015 MLB season, many baseball players are making at least $20 million or more, without endorsements.