Highest Career Total and Single-Season Salaries

Please note that we only have complete salary data back to 1985, so some career totals may be incomplete.

Career

Career Table
RankPlayerCareer Salary
1.Alex Rodriguez $399,285,104
2.Albert Pujols $344,040,436
3.Miguel Cabrera $336,410,623
4.Zack Greinke $317,003,000
5.Justin Verlander $292,515,000
6.Derek Jeter $265,159,364
7.CC Sabathia $260,357,142
8.Clayton Kershaw $257,701,142
9.David Price $239,031,842
10.Carlos Beltran $221,952,782
11.Max Scherzer $221,050,658
12.Adrian Beltre $219,140,000
13.Joe Mauer $218,025,000
14.Felix Hernandez $217,700,000
15.Robinson Cano $214,129,865
16.Mark Teixeira $213,025,000
17.Cole Hamels $210,400,000
18.Manny Ramirez $206,827,769
19.Joey Votto $203,263,155
20.Mike Trout $189,951,166
21.Jon Lester $188,555,500
22.Barry Bonds $188,245,322
23.Stephen Strasburg $180,450,000
24.David Wright $180,446,500
25.Ryan Howard $180,255,000
26.Prince Fielder $176,914,500
27.Randy Johnson $175,550,019
28.Justin Upton $173,471,666
29.Matt Kemp $171,706,000
30.Torii Hunter $171,055,000
31.Mariano Rivera $169,441,825
32.Chipper Jones $168,552,133
33.Buster Posey $168,301,112
34.Adrian Gonzalez $168,291,500
35.Gary Sheffield $168,008,550
36.Ichiro Suzuki $167,181,483
37.Chris Davis $164,958,740
38.Yadier Molina $163,998,500
39.Johnny Cueto $162,453,000
40.Todd Helton $161,490,000
41.David Ortiz $159,512,500
42.Hanley Ramirez $159,268,000
43.Matt Holliday $158,917,101
44.Alfonso Soriano $157,960,000
45.Jason Heyward $157,411,500
46.Johan Santana $155,997,269
47.Masahiro Tanaka $155,000,000
48.Greg Maddux $153,845,000
49.Ken Griffey Jr. $151,703,682
50.Roger Clemens $150,601,000
51.Adam Wainwright $149,237,000
52.Roy Halladay $148,991,666
53.Aramis Ramirez $147,885,000
54.Jacoby Ellsbury $147,659,142
55.Shin-Soo Choo $147,521,800
56.Carlos Delgado $146,299,000
57.Pedro Martinez $146,259,585
58.Troy Tulowitzki $145,381,000
59.Mike Mussina $144,533,619
60.A.J. Burnett $144,271,500
61.Giancarlo Stanton $143,933,000
62.Yoenis Céspedes $143,900,000
63.Jim Thome $142,711,667
64.Jordan Zimmermann $142,566,000
65.Victor Martinez $140,926,600
66.Josh Hamilton $140,610,579
67.Ryan Braun $140,562,500
68.John Lackey $140,544,166
69.Andy Pettitte $139,832,416
70.Dustin Pedroia $139,087,000
71.Mark Buehrle $138,980,000
72.Barry Zito $137,235,000
73.Ryan Zimmerman $136,492,000
74.Jayson Werth $136,416,428
75.John Smoltz $135,657,946
76.Matt Cain $134,744,666
77.Freddie Freeman $133,634,000
78.Jason Giambi $133,558,996
79.Magglio Ordonez $133,470,746
80.Nolan Arenado $131,512,500
81.Vernon Wells $131,388,500
82.Kevin Brown $130,890,502
83.Cliff Lee $130,855,300
84.Hunter Pence $130,435,000
85.Carlos Lee $130,275,000
86.Paul Konerko $129,790,000
87.Tom Glavine $129,639,293
88.Rick Porcello $128,731,000
89.Brian McCann $128,340,166
90.Jeff Bagwell $128,134,019
91.Carl Crawford $127,329,142
92.Jake Peavy $127,155,000
93.Chase Utley $125,573,570
94.Vladimir Guerrero $125,541,455
95.Mike Hampton $124,550,270
96.Nelson Cruz $124,380,070
97.Bobby Abreu $124,379,666
98.Sammy Sosa $124,068,000
99.Lance Berkman $124,005,000
100.Yu Darvish $123,000,000

Single

Single Table
RankPlayerYear TeamSalary
1.Trevor Bauer 2021 LAD $40,000,000
2.Stephen Strasburg 2019 WSN $38,333,333
3.Mike Trout 2020 LAA $37,666,666
4.Max Scherzer 2019 WSN $37,505,562
5.Mike Trout 2021 LAA $37,116,667
6.Mike Trout 2019 LAA $36,833,333
7.Gerrit Cole 2020 NYY $36,000,000
8.Gerrit Cole 2021 NYY $36,000,000
9.Max Scherzer 2020 WSN $35,920,616
10.Clayton Kershaw 2017 LAD $35,571,429
11.Clayton Kershaw 2018 LAD $35,571,429
12.Jacob deGrom 2021 NYM $35,500,000
13.Nolan Arenado 2020 COL $35,000,000
14.Zack Greinke 2020 HOU $35,000,000
15.Stephen Strasburg 2020 WSN $35,000,000
16.Nolan Arenado 2021 STL $35,000,000
17.Zack Greinke 2021 HOU $35,000,000
18.Stephen Strasburg 2021 WSN $35,000,000
19.Clayton Kershaw 2016 LAD $34,571,429
20.Max Scherzer 2021 WSN $34,503,480
21.Zack Greinke 2019 ARI $34,500,000
22.Mike Trout 2018 LAA $34,083,000
23.Zack Greinke 2016 ARI $34,000,000
24.Zack Greinke 2017 ARI $34,000,000
25.Zack Greinke 2018 ARI $34,000,000
26.Alex Rodriguez 2009 NYY $33,000,000
27.Alex Rodriguez 2010 NYY $33,000,000
28.Justin Verlander 2020 HOU $33,000,000
29.Justin Verlander 2021 HOU $33,000,000
30.Clayton Kershaw 2015 LAD $32,571,429
31.Alex Rodriguez 2011 NYY $32,000,000
32.Manny Machado 2020 SDP $32,000,000
33.David Price 2020 LAD $32,000,000
34.Manny Machado 2021 SDP $32,000,000
35.David Price 2021 LAD $32,000,000
36.Clayton Kershaw 2019 LAD $31,000,000
37.David Price 2019 BOS $31,000,000
38.Clayton Kershaw 2020 LAD $31,000,000
39.Clayton Kershaw 2021 LAD $31,000,000
40.David Price 2016 BOS $30,000,000
41.David Price 2017 BOS $30,000,000
42.Jake Arrieta 2018 PHI $30,000,000
43.Miguel Cabrera 2018 DET $30,000,000
44.David Price 2018 BOS $30,000,000
45.Miguel Cabrera 2019 DET $30,000,000
46.Miguel Cabrera 2020 DET $30,000,000
47.Chris Sale 2020 BOS $30,000,000
48.Miguel Cabrera 2021 DET $30,000,000
49.Albert Pujols 2021 LAA $30,000,000
50.Chris Sale 2021 BOS $30,000,000
51.Alex Rodriguez 2012 NYY $29,000,000
52.Yoenis Céspedes 2018 NYM $29,000,000
53.Jose Altuve 2020 HOU $29,000,000
54.Albert Pujols 2020 LAA $29,000,000
55.Jose Altuve 2021 HOU $29,000,000
56.Giancarlo Stanton 2021 NYY $29,000,000
57.Josh Hamilton 2016 TEX $28,410,000
58.Josh Hamilton 2017 TEX $28,410,000
59.Jason Heyward 2017 CHC $28,166,667
60.Jason Heyward 2018 CHC $28,166,667
61.Anthony Rendon 2021 LAA $28,071,428
62.Alex Rodriguez 2008 NYY $28,000,000
63.Alex Rodriguez 2013 NYY $28,000,000
64.Justin Verlander 2015 DET $28,000,000
65.Miguel Cabrera 2016 DET $28,000,000
66.Justin Verlander 2016 DET $28,000,000
67.Miguel Cabrera 2017 DET $28,000,000
68.Justin Verlander 2017 HOU $28,000,000
69.Justin Verlander 2018 HOU $28,000,000
70.Albert Pujols 2019 LAA $28,000,000
71.Justin Verlander 2019 HOU $28,000,000
72.Felix Hernandez 2019 SEA $27,858,000
73.Bryce Harper 2021 PHI $27,538,462
74.Bryce Harper 2020 PHI $27,538,461
75.Yoenis Céspedes 2016 NYM $27,500,000
76.Jon Lester 2018 CHC $27,500,000
77.Jon Lester 2019 CHC $27,500,000
78.Albert Pujols 2018 LAA $27,000,000
79.Mookie Betts 2020 LAD $27,000,000
80.Felix Hernandez 2017 SEA $26,857,000
81.Felix Hernandez 2018 SEA $26,857,000
82.Vernon Wells 2011 LAA $26,187,500
83.Anthony Rendon 2020 LAA $26,071,429
84.Alex Rodriguez 2005 NYY $26,000,000
85.Zack Greinke 2014 LAD $26,000,000
86.Albert Pujols 2017 LAA $26,000,000
87.Nolan Arenado 2019 COL $26,000,000
88.Giancarlo Stanton 2019 NYY $26,000,000
89.Paul Goldschmidt 2020 STL $26,000,000
90.Giancarlo Stanton 2020 NYY $26,000,000
91.Paul Goldschmidt 2021 STL $26,000,000
92.Felix Hernandez 2016 SEA $25,857,000
93.Johan Santana 2013 NYM $25,500,000
94.Cliff Lee 2013 PHI $25,000,000
95.Ryan Howard 2014 PHI $25,000,000
96.Cliff Lee 2014 PHI $25,000,000
97.Zack Greinke 2015 LAD $25,000,000
98.Ryan Howard 2015 PHI $25,000,000
99.Cliff Lee 2015 PHI $25,000,000
100.Ryan Howard 2016 PHI $25,000,000