Below you’ll find the top 25 baseball player salaries for this season.  We calculated each player’s salary by dividing the size of their current deal by the number of years left on that contract.

This is slightly different than what each player’s base salary might be for the season.  Yet, this average salary gives a better representation of how much a team is paying for a player versus purely their base salary.

For example, Max Scherzer’s bases salary for this season is really only $15 million, but that number excludes, among other things, a $7.14 million signing bonus for his 7-year $210 million deal.

You can see from this article that players earn significantly more than the top earning managers in the game.

Player Salaries

PlayerTeam2016 Average Salary
Zack GreinkeDiamondbacks$34,416,667
David PriceRed Sox$31,000,000
Miguel CabreraTigers$31,000,000
Clayton KershawDodgers$30,714,286
Max ScherzerNationals$30,000,000
Alex RodriguezYankees$27,500,000
Justin VerlanderTigers$27,000,000
Jon LesterCubs$25,833,333
Giancarlo StantonMarlins$25,000,000
Josh HamiltonRangers$25,000,000
Felix HernandezMariners$25,000,000
Ryan HowardPhillies$25,000,000
Mike TroutAngels$24,083,333
Cole HamelsRangers$24,000,000
Albert PujolsAngels$24,000,000
Robinson CanoMariners$24,000,000
Prince FielderRangers$23,777,778
C.C. SabathiaYankees$23,250,000
Joe MauerTwins$23,000,000
Jason HeywardCubs$23,000,000
Mark TeixeiraYankees$22,500,000
Joey VottoReds$22,500,000
Matt CainGiants$22,500,000
Masahiro TanakaYankees$22,142,857
Adrian GonzalezDodgers$22,000,000
Hanley RamirezRed Sox$22,000,000
Jordan ZimmermanTigers$22,000,000

If a guy on this list is one of your favorites then check out the player props for the upcoming season.  There you can see his over/under for home runs, RBI, batting average, ERA, wins, or more.

Check out the highest player salaries in other sports: