MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Juan SotoNYM, RF
-
2Zack WheelerPHI, SP/SP1
-
3Aaron JudgeNYY, RF
-
4Jacob deGromTEX, SP
-
5Carlos CorreaMIN, SS
-
6Corey SeagerTEX, SS
-
7Blake SnellLAD, SP/SP3
-
8Jose AltuveHOU, 2B
-
9Gerrit ColeNYY, SP
-
10Tyler GlasnowLAD, SP
-
11Mike TroutLAA, CF
-
12George SpringerTOR, RF
-
13Trea TurnerPHI, SS
-
14Francisco LindorNYM, SS
-
15Carlos RodonNYY, SP
-
16Xander BogaertsSD, 2B
-
17Kris BryantCOL, OF
-
18Marcus SemienTEX, 2B
-
Yoshinobu YamamotoLAD, SP
-
20Anthony RendonLAA, 3B
-
21Matt ChapmanSF, 3B
-
22Cody BellingerNYY, CF
-
Nathan EovaldiTEX, SP/SP1
-
24Corbin BurnesARI, SP/SP1
-
25Aaron NolaPHI, SP/SP2
-
26Max FriedNYY, SP/SP2
-
27Rafael DeversBOS, 3B
-
28Dansby SwansonCHC, SS
-
29Sonny GraySTL, SP
-
Willy AdamesSF, SS
-
31Javier BáezDET, SS
-
Luis SeverinoATH, SP/SP3
-
33Bryce HarperPHI, 1B
-
34Kevin GausmanTOR, SP
-
35Robbie RaySF, SP
-
Yu DarvishSD, SP
-
37Yusei KikuchiLAA, SP
-
38Chris BassittTOR, SP
-
39Luis CastilloSEA, SP
-
40Trevor StoryBOS, SS
-
41Brandon NimmoNYM, CF
-
42Christian WalkerHOU, 1B
-
Freddie FreemanLAD, 1B
-
Joe MusgroveSD, SP
-
Nick CastellanosPHI, RF
-
46Kyle SchwarberPHI, LF
-
47Starling MarteNYM, RF
-
48Austin RileyATL, 3B
-
Ian HappCHC, LF
-
Matt OlsonATL, 1B
-
Salvador PerezKC, C
-
52J.T. RealmutoPHI, C
-
53Josh HaderHOU, RP/CL
-
54Miles MikolasSTL, SP
-
55Eduardo RodriguezARI, SP/SP1
-
56Will SmithLAD, C
-
57Masataka YoshidaBOS, OF
-
Taijuan WalkerPHI, RP
-
59José RamírezCLE, 3B
-
60Pablo LópezMIN, SP
-
61Sean ManaeaNYM, SP
-
62Jameson TaillonCHC, SP
-
Jung-hoo LeeSF, OF
-
Michael WachaKC, SP/SP5
-
65Julio RodriguezSEA, CF
-
66Tyler O'NeillBAL, LF
-
67Manny MachadoSD, 3B
-
Seiya SuzukiCHC, OF
-
69Edwin DiazNYM, RP
-
Jordan MontgomeryARI, SP
-
Lance McCullersHOU, SP
-
72José BerríosTOR, SP
-
Kodai SengaNYM, SP
-
74Marcell OzunaATL, DH
-
75Mookie BettsLAD, SS
-
Willson ContrerasSTL, 1B
-
77D.J. LeMahieuNYY, 3B
-
Seth LugoKC, SP
-
79Andrew BenintendiCHW, LF
-
80Chris TaylorLAD, 2B
-
Jon GrayTEX, SP
-
Ketel MarteARI, 2B
-
Logan WebbSF, SP
-
84Jeimer CandelarioCIN, 3B
-
Ryan PresslyHOU, RP
-
86Christian YelichMIL, LF
-
87Byron BuxtonMIN, CF
-
88Nolan ArenadoSTL, 3B
-
89Mitch KellerPIT, SP
-
Tyler AndersonLAA, SP
-
91Lucas GiolitoBOS, SP/SP2
-
Mitch HanigerSEA, RF
-
93Clay HolmesNYM, SP
-
Shota ImanagaCHC, SP
-
95Joc PedersonTEX, DH
-
Lourdes Gurriel Jr.ARI, OF/LF/DH
-
Marcus StromanNYY, SP/SP1
-
Yordan AlvarezHOU, DH
-
99Teoscar HernandezLAD, LF/RF
-
100Raisel IglesiasATL, RP
-
101Nico HoernerCHC, 2B
-
102Frankie MontasNYM, SP
-
Tommy EdmanLAD, CF
-
104Bo BichetteTOR, SS
-
105Jeff HoffmanTOR, RP
-
Robert StephensonLAA, RP/SU7
-
Robert SuarezSD, RP
-
Taylor RogersSF, RP
-
109Bobby Witt Jr.KC, SS
-
110Zach EflinBAL, SP
-
111Kyle FreelandCOL, SP
-
112Jeff McNeilNYM, 2B
-
113Jordan HicksSF, RP
-
114Jake CronenworthSD, 1B
-
Steven MatzSTL, SP
-
116Bryan ReynoldsPIT, RF
-
117Giancarlo StantonNYY, RF
-
118Brent RookerATH, DH
-
Christian VazquezMIN, C
-
J.P. CrawfordSEA, SS
-
Reynaldo LópezATL, SP
-
Rhys HoskinsMIL, DH
-
123Matt BoydCHC, SP/SP1
-
124Vladimir Guerrero Jr.TOR, 1B
-
125Jorge SolerLAA, RF/DH
-
126Sean MurphyATL, C
-
127Ke'Bryan HayesPIT, 3B
-
128Antonio SenzatelaCOL, SP
-
129Joe JimenezATL, RP
-
Ryan McMahonCOL, 3B
-
Shane BieberCLE, SP/SP1
-
132Kenta MaedaDET, RP
-
Max MuncyLAD, 1B
-
Mitch GarverSEA, C
-
Yandy DiazTB, 3B
-
136Chad GreenTOR, RP
-
137Merrill KellyARI, SP
-
138Blake TreinenLAD, RP
-
Chris SaleATL, SP/SP2
-
Cristian JavierHOU, SP
-
Tyler MahleTEX, SP/SP2
-
142Jose AlvaradoPHI, RP
-
143Nick MartinezCIN, SP
-
Walker BuehlerBOS, SP/SP1
-
145Andres GimenezTOR, 2B
-
146Fernando Tatis Jr.SD, RF
-
147Germán MárquezCOL, SP/SP1
-
Sandy AlcantaraMIA, SP
-
Yariel RodriguezTOR, SP
-
150Jeffrey SpringsATH, SP
-
151Michael Harris IIATL, CF
-
152Patrick SandovalBOS, SP/SP3
-
153Andrew KittredgeBAL, RP
-
Framber ValdezHOU, SP/SP3
-
155Brandon WoodruffMIL, SP/SP2
-
156Michael ConfortoLAD, LF
-
157Kyle TuckerCHC, RF
-
Wilmer FloresSF, 1B
-
159Corbin CarrollARI, LF
-
160Emilio PaganCIN, RP
-
161Jackson ChourioMIL, LF
-
162Alex CobbDET, SP/SP4
-
Charlie MortonBAL, SP/SP3
-
Gleyber TorresDET, 2B
-
Justin VerlanderSF, SP/SP1
-
Keibert RuizWSH, C
-
Miguel RojasLAD, SS
-
168Yuki MatsuiSD, RP
-
169Pierce JohnsonATL, RP/SU8
-
170Adolis GarcíaTEX, RF
-
Luis ArraezSD, 2B
-
172Eugenio SuarezARI, 3B
-
173Dylan CeaseSD, SP/SP3
-
174Kyle HigashiokaTEX, C
-
Zac GallenARI, SP/SP1
-
176Hunter RenfroeKC, RF
-
177Aaron BummerATL, RP
-
Tomoyuki SuganoBAL, SP
-
179Hunter GreeneCIN, SP
-
180Chris PaddackMIN, SP
-
181Cristopher SanchezPHI, SP
-
Paul GoldschmidtNYY, 1B
-
183Ezequiel TovarCOL, SS
-
184Colt KeithDET, 1B
-
185Wandy PeraltaSD, RP/SU7
-
186Seranthony DominguezBAL, RP
-
187Carlos SantanaCLE, 1B/DH
-
Matt StrahmPHI, RP
-
Travis d'ArnaudLAA, C
-
Victor CaratiniHOU, C
-
191Carson KellyCHC, C
-
Ryan O'HearnBAL, 1B
-
193Randy ArozarenaSEA, LF
-
194Pete FairbanksTB, RP
-
195Hyeseong KimLAD, 2B
-
196Josh NaylorARI, 1B/OF
-
197Jonathan IndiaKC, 2B
-
198Aroldis ChapmanBOS, RP/SU8
-
199Nathaniel LoweWSH, 1B
-
200Austin BarnesLAD, C
-
Brayan BelloBOS, SP
-
Garrett WhitlockBOS, SP
-
203Luis Robert Jr.CHW, CF
-
204Thairo EstradaCOL, 2B
-
205Tarik SkubalDET, SP
-
206Erick FeddeSTL, SP
-
207Jonathan LoaisigaNYY, RP
-
Jose LeclercATH, RP
-
Liam HendriksBOS, RP/CL
-
Max KeplerPHI, RF
-
211Emmanuel ClaseCLE, RP
-
212Victor RoblesSEA, CF
-
213Mike YastrzemskiSF, RF
-
214Dylan MooreSEA, 2B
-
215Michael SorokaWSH, SP
-
Ryan BrasierLAD, RP
-
217Ranger SuarezPHI, SP
-
218Brady SingerCIN, SP/SP3
-
219Wander FrancoTB, SS
-
220Cedric MullinsBAL, CF
-
221Devin WilliamsNYY, RP/CL
-
222Danny JansenTB, C
-
Drew RasmussenTB, SP/SP2
-
Gary SánchezBAL, DH/C
-
Jordan RomanoPHI, RP/CL
-
226Tom MurphySF, C
-
227Daulton VarshoTOR, LF/C
-
Ryan HelsleySTL, RP/CL
-
229Michael KingSD, SP
-
230Aaron CivaleMIL, SP/SP4
-
Chris StrattonKC, RP
-
232Lane ThomasCLE, CF
-
Taylor WardLAA, LF
-
234Alec BohmPHI, 3B
-
235Spencer StriderATL, SP
-
236Logan GilbertSEA, SP/SP4
-
237Nestor CortesMIL, SP/SP4
-
238Jesse WinkerNYM, LF/DH
-
239Shane McClanahanTB, SP/SP1
-
240Michael LorenzenKC, SP
-
241Ryan MountcastleBAL, DH
-
242Isaac ParedesHOU, 3B
-
243Justin SteeleCHC, SP/SP1
-
244Isiah Kiner-FalefaPIT, SS/3B
-
245Aaron AshbyMIL, RP
-
Tyler KinleyCOL, RP
-
247Willi CastroMIN, CF
-
248Ronald Acuña Jr.ATL, RF
-
249Austin GomberCOL, SP
-
250Orlando ArciaATL, 2B
-
251Jesús LuzardoPHI, SP
-
252Evan PhillipsLAD, RP/CL
-
253William ContrerasMIL, C
-
254Ceddanne RafaelaBOS, SS
-
Josh BellWSH, DH/1B
-
Shohei OhtaniLAD, SP/DH
-
257David BednarPIT, RP
-
258Luis RengifoLAA, 3B
-
259Andrew VaughnCHW, 1B/OF
-
Jazz ChisholmNYY, 3B
-
261Zack LittellTB, SP
-
262Cal RaleighSEA, C
-
263Adley RutschmanBAL, C
-
Chris MartinTEX, RP/SU8
-
265Tony GonsolinLAD, SP/SP3
-
266Gregory SotoBAL, RP
-
267Andres MunozSEA, RP
-
268Trevor StephanCLE, RP
-
Tyler RogersSF, RP/SU7
-
270Michael KopechLAD, RP
-
271Andrew McCutchenPIT, DH
-
Colin ReaCHC, SP
-
LaMonte Wade Jr.SF, RF/1B
-
Martín PérezCHW, SP/SP5
-
Mauricio DubonHOU, RF
-
Trent GrishamNYY, CF
-
277Tyler StephensonCIN, C
-
278Jason AdamSD, RP/SU8
-
279Leody TaverasTEX, CF
-
Luke WeaverNYY, RP
-
281Freddy PeraltaMIL, SP
-
282David PetersonNYM, SP
-
283Alejandro KirkTOR, C
-
284Jonah HeimTEX, C
-
285Ryan JeffersMIN, C
-
286Camilo DovalSF, RP/CL
-
287Alexis DiazCIN, RP/CL
-
Jesús SánchezMIA, LF
-
Luis GarciaWSH, 2B
-
290Ozzie AlbiesATL, 2B
-
291George KirbySEA, SP
-
292Griffin CanningNYM, SP
-
293Steven KwanCLE, LF
-
294Jhoan DuranMIN, RP/CL
-
295Jeremy PenaHOU, SS
-
296Brandon LoweTB, 2B
-
297Paul BlackburnNYM, SP
-
298Austin HedgesCLE, C
-
Joe RossPHI, RP
-
300Rob RefsnyderBOS, RF
-
Tanner HouckBOS, SP
-
302Jarren DuranBOS, CF
-
303Garrett CrochetBOS, SP
-
304Hunter HarveyKC, RP/SU8
-
305Clarke SchmidtNYY, SP
-
306Bailey OberMIN, SP/SP1
-
Jorge MateoBAL, SS
-
308Donovan SolanoSEA, 2B/SS
-
Josh RojasCHW, 3B/OF/2B
-
310Bryan AbreuHOU, RP/SU7
-
311Jose TrevinoCIN, C
-
312Chas McCormickHOU, CF
-
Cionel PerezBAL, RP
-
314Gavin LuxCIN, 2B
-
315Kyle FarmerCOL, SS
-
316Bryson StottPHI, 2B
-
317Jason FoleyDET, RP/SU8
-
Ramon UriasBAL, 3B/SS
-
319Jake FraleyCIN, DH/OF
-
320Brendan DonovanSTL, LF
-
321Tyrone TaylorNYM, CF
-
322Matt VierlingDET, RF
-
323Brandon MarshPHI, CF
-
Caleb FergusonPIT, RP/SU8
-
Edmundo SosaPHI, 3B
-
Erik SwansonTOR, RP/SU8
-
Joe RyanMIN, SP/SP2
-
Jorge LópezWSH, RP/SU8
-
Kris BubicKC, SP
-
Miguel AndujarATH, 3B
-
331Joel PayampsMIL, RP
-
332Ryan ThompsonARI, RP
-
333A.J. PukARI, RP/CL
-
Dean KremerBAL, SP/SP3
-
335MacKenzie GoreWSH, SP
-
336Brusdar GraterolLAD, RP
-
Jacob WaguespackTB, SP
-
338Caleb ThielbarCHC, RP
-
Derek LawWSH, RP
-
Kevin NewmanLAA, SS
-
Kutter CrawfordBOS, SP/SP3
-
342Lars NootbaarSTL, CF
-
Seth BrownATH, 1B
-
344Dane DunningTEX, SP
-
345MJ MelendezKC, LF/C
-
346Jake RogersDET, C
-
347Trevor RogersBAL, SP/SP2
-
348Geraldo PerdomoARI, SS
-
349Brent SuterCIN, RP
-
Hoby MilnerTEX, RP
-
Jacob StallingsCOL, C
-
Kyle HendricksLAA, SP
-
353Kevin GinkelARI, RP/SU8
-
354Jose SiriNYM, CF
-
Santiago EspinalCIN, 3B
-
356Griffin JaxMIN, RP/SU7
-
357Kyle BradishBAL, SP
-
358Casey MizeDET, SP
-
359Jake MeyersHOU, CF
-
Jarred KelenicATL, LF
-
John SchreiberKC, RP/SU8
-
362Jorge AlcalaMIN, RP/SU7
-
363Mark Leiter Jr.NYY, RP
-
Ryan FeltnerCOL, SP
-
365JoJo RomeroSTL, RP
-
366Ben LivelyCLE, SP
-
Justin WilsonBOS, RP
-
368Bailey FalterPIT, SP
-
369Alek ManoahTOR, SP/SP4
-
Alex VesiaLAD, RP
-
371Giovanny UrshelaATH, 3B
-
372Dustin MayLAD, SP
-
373Jo AdellLAA, RF
-
Trevor LarnachMIN, LF
-
375Tyler WellsBAL, SP
-
376Andre PallanteSTL, SP
-
377Adrian MorejonSD, RP
-
Amed RosarioWSH, SS
-
Félix BautistaBAL, RP/CL
-
Trent ThorntonSEA, RP
-
381Nick LodoloCIN, SP
-
Tylor MegillNYM, SP
-
383Ernie ClementTOR, 2B
-
384Edward CabreraMIA, SP
-
Mike TauchmanCHW, CF
-
Triston McKenzieCLE, SP
-
387Trevor MegillMIL, RP
-
388Luis GarciaHOU, SP/SP4
-
389Nick FortesMIA, C
-
390Reid DetmersLAA, SP
-
391JT BrubakerNYY, SP/SP2
-
392Kyle WrightKC, SP
-
T.J. McFarlandATH, RP
-
394Austin SlaterCHW, LF
-
Dennis SantanaPIT, RP
-
Kyle IsbelKC, CF
-
Mickey MoniakLAA, CF
-
398Joe MantiplyARI, RP
-
399Zach McKinstryDET, 2B
-
400Nick SandlinTOR, RP
-
401Royce LewisMIN, 3B
-
402John KingSTL, RP
-
403Braxton GarrettMIA, SP
-
404Colin HoldermanPIT, RP/SU8
-
Luis TorrensNYM, C
-
Pavin SmithARI, OF/1B
-
407Keegan AkinBAL, RP
-
408Justin TopaMIN, RP/SU8
-
Shane BazTB, SP
-
410Taylor WallsTB, SS
-
411Anthony BenderMIA, RP
-
412Andy IbanezDET, 2B
-
Will VestDET, RP
-
414Sam HentgesCLE, RP
-
415Eric HaaseMIL, C
-
Josiah GrayWSH, SP/SP3
-
Nate PearsonCHC, RP
-
418Jacob WebbTEX, RP
-
Shawn ArmstrongTEX, RP
-
420Jose RuizPHI, RP
-
Julian MerryweatherCHC, RP/SU7
-
422Garrett CleavingerTB, RP
-
423Joey BartPIT, C
-
424Carlos HernandezKC, RP
-
425Brock BurkeLAA, RP
-
Jared YoungNYM, 1B
-
427Ben RortvedtTB, C
-
428Josh SborzTEX, RP
-
José SuarezLAA, SP/SP5
-
430Jose QuijadaLAA, RP/SU8
-
431Bryse WilsonCHW, RP/SU7
-
432Beau BrieskeDET, RP
-
Dylan LeeATL, RP
-
434Sam MollCIN, RP
-
435Anthony BandaLAD, RP
-
Emmanuel RiveraBAL, 3B
-
Johan OviedoPIT, SP
-
Luis CampusanoSD, C
-
Matt ThaissCHW, C/1B
-
Michael TonkinMIN, RP
-
Sam HilliardCOL, CF
-
442Justin LawrenceCOL, RP/CL
-
443Nick MearsMIL, RP
-
444Eli MorganCHC, RP
-
Steven WilsonCHW, RP
-
446Tayler SaucedoSEA, RP
-
447Garrett StubbsPHI, C
-
448Cole SulserTB, RP
-
Justin AndersonCHW, RP
-
Tyler WadeSD, SS
-
Zach PopTOR, RP
-
452Brock StewartMIN, RP
-
453Bryan De La CruzATL, RF
-
454Dylan CoveyNYM, RP
-
Jimmy HergetCOL, RP
-
Justin HagenmanNYM, SP
-
Keegan ThompsonCHC, RP
-
Riley AdamsWSH, C
-
459Gabe SpeierSEA, RP
-
460Kyle NelsonARI, RP
-
461Connor GillispieATL, RP
-
462Scott EffrossNYY, RP
-
Sean Reid-FoleyNYM, RP
-
464Lucas GilbreathCOL, RP
-
465Penn MurfeeCHW, RP
-
466Mason ThompsonWSH, RP
-
Scott KingeryLAA, 2B
-
468Carlos D. RodriguezATL, OF
-
Grant WolframMIL, P
-
Josh WalkerTOR, RP
Top 100 Positional Breakdown
-
139
-
228
-
322
-
45
-
53
-
63
Top 100 Team Breakdown
-
18
-
28
-
38
-
47
-
56
-
66
-
75
-
85
-
95
-
104
-
114
-
124
-
134
-
144
-
154
-
163
-
173
-
183
-
191
-
201
-
211
-
221
-
231
-
241
-
251
-
261
-
271
Top 9999 Positional Breakdown
-
139
-
228
-
322
-
45
-
53
-
63
Top 9999 Team Breakdown
-
18
-
28
-
38
-
47
-
56
-
66
-
75
-
85
-
95
-
104
-
114
-
124
-
134
-
144
-
154
-
163
-
173
-
183
-
191
-
201
-
211
-
221
-
231
-
241
-
251
-
261
-
271