MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Shohei OhtaniLAD, SP/DH
-
2Zack WheelerPHI, SP/SP1
-
3Jacob deGromTEX, SP
-
4Blake SnellLAD, SP/SP3
-
5Gerrit ColeNYY, SP
-
6Tyler GlasnowLAD, SP
-
7Carlos RodonNYY, SP
-
8Robbie RaySF, SP
-
Sonny GraySTL, SP
-
10Aaron NolaPHI, SP/SP2
-
11Luis CastilloSEA, SP
-
12Kevin GausmanTOR, SP
-
13Jordan MontgomeryARI, SP
-
14Chris BassittTOR, SP
-
Chris SaleATL, SP/SP2
-
16Pablo LópezMIN, SP
-
17Yusei KikuchiLAA, SP
-
18Nick MartinezCIN, SP
-
19Yu DarvishSD, SP
-
20Eduardo RodriguezARI, SP/SP1
-
Joe MusgroveSD, SP
-
Luis SeverinoATH, SP/SP3
-
23Lucas GiolitoBOS, SP/SP2
-
24Framber ValdezHOU, SP/SP3
-
25José BerríosTOR, SP
-
26Marcus StromanNYY, SP/SP1
-
27Jameson TaillonCHC, SP
-
Michael WachaKC, SP/SP5
-
Zach EflinBAL, SP
-
30Lance McCullersHOU, SP
-
31Miles MikolasSTL, SP
-
32Sandy AlcantaraMIA, SP
-
33Frankie MontasNYM, SP
-
34Tyler MahleTEX, SP/SP2
-
35Kyle FreelandCOL, SP
-
36Mitch KellerPIT, SP
-
37Alex CobbDET, SP/SP4
-
Kodai SengaNYM, SP
-
Seth LugoKC, SP
-
40Yoshinobu YamamotoLAD, SP
-
41Zac GallenARI, SP/SP1
-
42Shota ImanagaCHC, SP
-
43Clay HolmesNYM, SP
-
Dylan CeaseSD, SP/SP3
-
Jon GrayTEX, SP
-
Tyler AndersonLAA, SP
-
47Steven MatzSTL, SP
-
48Antonio SenzatelaCOL, SP
-
Logan WebbSF, SP
-
50Ranger SuarezPHI, SP
-
51Tarik SkubalDET, SP
-
52Michael KingSD, SP
-
53Jeffrey SpringsTB, SP
-
54Cristian JavierHOU, SP
-
55Germán MárquezCOL, SP/SP1
-
Matt BoydCHC, SP/SP1
-
Shane BieberCLE, SP/SP1
-
58Aaron CivaleMIL, SP/SP4
-
59Jesús LuzardoMIA, SP/SP5
-
60Logan GilbertSEA, SP/SP4
-
Nestor CortesNYY, SP/SP4
-
62Freddy PeraltaMIL, SP
-
Reynaldo LópezATL, SP
-
64Justin SteeleCHC, SP/SP1
-
65Brady SingerCIN, SP/SP3
-
Chris PaddackMIN, SP
-
Erick FeddeSTL, SP
-
68Merrill KellyARI, SP
-
69Yariel RodriguezTOR, SP
-
70Hunter GreeneCIN, SP
-
71Paul BlackburnNYM, SP
-
Zack LittellTB, SP
-
73David PetersonNYM, SP
-
Garrett WhitlockBOS, SP
-
75Tony GonsolinLAD, SP/SP3
-
76Austin GomberCOL, SP
-
77Clarke SchmidtNYY, SP
-
78Brandon WoodruffMIL, SP/SP2
-
79George KirbySEA, SP
-
80Spencer StriderATL, SP
-
81Kutter CrawfordBOS, SP/SP3
-
82Tanner HouckBOS, SP
-
83Bailey OberMIN, SP/SP1
-
84Joe RyanMIN, SP/SP2
-
85Shane McClanahanTB, SP/SP1
-
86Drew RasmussenTB, SP/SP2
-
87Dean KremerBAL, SP/SP3
-
Kyle BradishBAL, SP
-
89MacKenzie GoreWSH, SP
-
90Kris BubicKC, SP
-
91Garrett CrochetBOS, SP
-
92Braxton GarrettMIA, SP
-
93Trevor RogersBAL, SP/SP2
-
94Brayan BelloBOS, SP
-
95Dane DunningTEX, SP
-
96Reid DetmersLAA, SP
-
97Ryan FeltnerCOL, SP
-
98Edward CabreraMIA, SP
-
Kyle HendricksLAA, SP
-
100Luis GarciaHOU, SP/SP4
-
101Bailey FalterPIT, SP
-
102Alek ManoahTOR, SP/SP4
-
Tylor MegillNYM, SP
-
104Ben LivelyCLE, SP
-
105Dustin MayLAD, SP
-
106Tyler WellsBAL, SP
-
107Casey MizeDET, SP
-
Cristopher SanchezPHI, SP
-
Josiah GrayWSH, SP/SP3
-
110Nick LodoloCIN, SP
-
Triston McKenzieCLE, SP
-
112JT BrubakerNYY, SP/SP2
-
113Andre PallanteSTL, SP
-
114Kyle WrightKC, SP
-
115Shane BazTB, SP
-
116José SuarezLAA, SP/SP5
-
117Johan OviedoPIT, SP
-
118Jacob WaguespackTB, SP
-
119Justin HagenmanNYM, SP
-
120AJ Smith-ShawverATL, SP
-
Adam MackoTOR, SP
-
Adam MazurMIA, SP
-
Alan RangelPHI, SP
-
Albert SuarezBAL, SP
-
Alec MarshKC, SP
-
Andrew AbbottCIN, SP
-
Andry LaraWSH, SP
-
Anthony VenezianoMIA, SP
-
Blas CastanoSEA, SP
-
Bobby MillerLAD, SP
-
Bradley BlalockCOL, SP
-
Brandon PfaadtARI, SP
-
Brandon WilliamsonCIN, SP
-
Brandon YoungBAL, SP
-
Brant HurterDET, SP
-
Braxton AshcraftPIT, SP
-
Bryan WooSEA, SP
-
Bryce ElderATL, SP
-
Bryce MillerSEA, SP
-
Cade CavalliWSH, SP
-
Cade PovichBAL, SP
-
Caden DanaLAA, SP
-
Caleb KilianCHC, SP
-
Carlos F. RodriguezMIL, SP
-
Carson RagsdaleSF, SP
-
Carson SeymourSF, SP
-
Chad PatrickMIL, SP
-
Chase SilsethLAA, SP
-
Chayce McDermottBAL, SP
-
Chris MurphyBOS, SP
-
Christian ScottNYM, SP
-
Clayton BeeterNYY, SP
-
Cody PoteetNYY, SP
-
Cole HenryWSH, SP
-
Cole RagansKC, SP
-
Colton GordonHOU, SP
-
Connor PhillipsCIN, SP
-
Cooper CriswellBOS, SP
-
DJ HerzWSH, SP
-
Daniel EspinoCLE, SP
-
David FestaMIN, SP
-
Davis DanielLAA, SP
-
Davis MartinCHW, SP
-
Daxton FultonMIA, SP
-
Doug NikhazyCLE, SP
-
Drew ThorpeCHW, SP
-
Dylan DoddATL, SP
-
Emerson HancockSEA, SP
-
Emiliano TeodoTEX, SP
-
Emmet SheehanLAD, SP
-
Eury PérezMIA, SP
-
Gavin StoneLAD, SP
-
Gavin WilliamsCLE, SP
-
Graham AshcraftCIN, SP
-
Grayson RodriguezBAL, SP/SP2
-
Gunnar HoglundATH, SP
-
Hayden BirdsongSF, SP
-
Hayden WesneskiCHC, SP
-
Henry BaezSD, SP
-
Hunter BrownHOU, SP
-
Hunter DobbinsBOS, SP
-
Hurston WaldrepATL, SP
-
Ian AndersonATL, SP/SP3
-
Ian SeymourTB, SP
-
J.P. FranceHOU, SP
-
J.T. GinnATH, SP
-
JP SearsATH, SP
-
Jack KochanowiczLAA, SP
-
Jack LeiterTEX, SP
-
Jackson KowarSEA, SP
-
Jackson RutledgeWSH, SP
-
Jake BlossTOR, SP
-
Jake EderCHW, SP
-
Jake IrvinWSH, SP
-
Jared JonesPIT, SP
-
Javier AssadCHC, SP
-
Jean CabreraPHI, SP
-
Jesse ScholtensCHW, SP
-
Jhony BritoSD, SP
-
Joan AdonWSH, SP
-
Joe ElbisARI, SP
-
Joe RockTB, SP
-
Joey CantilloCLE, SP
-
Joey EstesATH, SP
-
Jonathan CannonCHW, SP
-
Jordan WicksCHC, SP
-
Jose CorniellTEX, SP
-
Jose SorianoLAA, SP
-
Juan CarelaCHW, SP
-
Julian AguiarCIN, SP
-
Justin WrobleskiLAD, SP
-
Keaton WinnSF, SP
-
Keider MonteroDET, SP
-
Ken WaldichukATH, SP
-
Kumar RockerTEX, SP
-
Ky BushCHW, SP
-
Kyle HarrisonSF, SP
-
Kyle TylerPHI, SP
-
Landon KnackLAD, SP
-
Logan AllenCLE, SP
-
Logan HendersonMIL, SP
-
Louie VarlandMIN, SP
-
Luinder AvilaKC, SP
-
Luis GilNYY, SP
-
Luis MedinaATH, SP
-
Luis OrtizCLE, SP
-
Luis PeralesBOS, SP
-
Marco RayaMIN, SP
-
Mason BlackSF, SP
-
Mason MontgomeryTB, SP
-
Matt CanterinoMIN, SP
-
Matt ManningDET, SP
-
Matt WaldronSD, SP
-
Max KranickNYM, SP
-
Max MeyerMIA, SP
-
Michael BurrowsPIT, SP
-
Michael McGreevySTL, SP
-
Mick AbelPHI, SP
-
Mitch SpenceATH, SP
-
Mitchell ParkerWSH, SP
-
Moises ChacePHI, SP
-
Nick FrassoLAD, SP
-
Nick NastriniCHW, SP
-
Noah CameronKC, SP
-
Omar CruzSD, SP
-
Osvaldo BidoATH, SP
-
Paul SkenesPIT, SP
-
Quinn PriesterBOS, SP
-
Randy VasquezSD, SP
-
Reese OlsonDET, SP
-
Rhett LowderCIN, SP
-
Richard FittsBOS, SP
-
River RyanLAD, SP
-
Roansy ContrerasTEX, SP
-
Robert GasserMIL, SP
-
Roddery MunozSTL, SP
-
Ronel BlancoHOU, SP
-
Ryan BergertSD, SP
-
Ryan CusickATH, SP
-
Ryan GustoHOU, SP
-
Ryan PepiotTB, SP
-
Ryan WeathersMIA, SP
-
Ryne NelsonARI, SP
-
Sam BachmanLAA, SP
-
Samuel AldegheriLAA, SP
-
Sawyer Gipson-LongDET, SP
-
Sean BurkeCHW, SP
-
Sem RobberseSTL, SP
-
Seth JohnsonPHI, SP
-
Simeon Woods-RichardsonMIN, SP
-
Spencer ArrighettiHOU, SP
-
Spencer SchwellenbachATL, SP
-
Taj BradleyTB, SP
-
Tanner BibeeCLE, SP
-
Tanner GordonCOL, SP
-
Tekoah RobySTL, SP
-
Tink HenceSTL, SP
-
Tobias MyersMIL, SP
-
Tommy HenryARI, SP
-
Travis AdamsMIN, SP
-
Trevor McDonaldSF, SP
-
Ty MaddenDET, SP
-
Tyler PhillipsPHI, SP
-
Valente BellozoMIA, SP
-
Wikelman GonzalezCHW, SP
-
Will WarrenNYY, SP
-
Winston SantosTEX, SP
-
Yilber DiazARI, SP
-
Yoendrys GomezNYY, SP
-
Yoniel CuretTB, SP
-
Zack ThompsonSTL, SP
-
Zebby MatthewsMIN, SP
Top 100 Positional Breakdown
-
1100
Top 100 Team Breakdown
-
16
-
25
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
164
-
174
-
183
-
193
-
203
-
213
-
223
-
233
-
242
-
252
-
261
-
271
-
281
-
291
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
16
-
25
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
164
-
174
-
183
-
193
-
203
-
213
-
223
-
233
-
242
-
252
-
261
-
271
-
281
-
291