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
-
7Max FriedNYY, SP/SP2
-
8Yoshinobu YamamotoLAD, SP
-
9Carlos RodonNYY, SP
-
10Jordan MontgomeryARI, SP
-
Nathan EovaldiTEX, SP/SP1
-
Sonny GraySTL, SP
-
13Aaron NolaPHI, SP/SP2
-
14Robbie RaySF, SP
-
15Luis SeverinoATH, SP/SP3
-
16Kevin GausmanTOR, SP
-
17Luis CastilloSEA, SP
-
18Yusei KikuchiLAA, SP
-
19Nick MartinezCIN, SP
-
20Chris BassittTOR, SP
-
21Eduardo RodriguezARI, SP/SP1
-
Joe MusgroveSD, SP
-
23Lucas GiolitoBOS, SP/SP2
-
24Chris SaleATL, SP/SP2
-
25Framber ValdezHOU, SP/SP3
-
26José BerríosTOR, SP
-
27Miles MikolasSTL, SP
-
28Marcus StromanNYY, SP/SP1
-
29Pablo LópezMIN, SP
-
30Logan WebbSF, SP
-
Yu DarvishSD, SP
-
32Frankie MontasNYM, SP
-
Jameson TaillonCHC, SP
-
Lance McCullersHOU, SP
-
Michael WachaKC, SP/SP5
-
36Mitch KellerPIT, SP
-
37Alex CobbDET, SP/SP4
-
Kodai SengaNYM, SP
-
Seth LugoKC, SP
-
40Matt BoydCHC, SP/SP1
-
41Jon GrayTEX, SP
-
42Zac GallenARI, SP/SP1
-
43Zach EflinBAL, SP
-
44Shota ImanagaCHC, SP
-
45Dylan CeaseSD, SP/SP3
-
Shane BieberCLE, SP/SP1
-
Tyler AndersonLAA, SP
-
48Kyle FreelandCOL, SP
-
49Cristian JavierHOU, SP
-
50Clay HolmesNYM, SP
-
51Spencer StriderATL, SP
-
52Ranger SuarezPHI, SP
-
53Sandy AlcantaraMIA, SP
-
Tarik SkubalDET, SP
-
55Steven MatzSTL, SP
-
Tyler MahleTEX, SP/SP2
-
57Michael KingSD, SP
-
58Antonio SenzatelaCOL, SP
-
59Germán MárquezCOL, SP/SP1
-
Reynaldo LópezATL, SP
-
61Aaron CivaleMIL, SP/SP4
-
62Brayan BelloBOS, SP
-
63Merrill KellyARI, SP
-
64Hunter GreeneCIN, SP
-
65Brandon WoodruffMIL, SP/SP2
-
66Jesús LuzardoMIA, SP/SP5
-
67Logan GilbertSEA, SP/SP4
-
Nestor CortesNYY, SP/SP4
-
69Justin SteeleCHC, SP/SP1
-
70Jeffrey SpringsTB, SP
-
71Brady SingerCIN, SP/SP3
-
Erick FeddeSTL, SP
-
73Yariel RodriguezTOR, SP
-
74Paul BlackburnNYM, SP
-
Zack LittellTB, SP
-
76Cristopher SanchezPHI, SP
-
77David PetersonNYM, SP
-
78Tony GonsolinLAD, SP/SP3
-
79Austin GomberCOL, SP
-
80Clarke SchmidtNYY, SP
-
81Garrett WhitlockBOS, SP
-
82George KirbySEA, SP
-
83Chris PaddackMIN, SP
-
84Kutter CrawfordBOS, SP/SP3
-
85Tanner HouckBOS, SP
-
86Bailey OberMIN, SP/SP1
-
87Joe RyanMIN, SP/SP2
-
88Shane McClanahanTB, SP/SP1
-
89Drew RasmussenTB, SP/SP2
-
90Dean KremerBAL, SP/SP3
-
Kyle BradishBAL, SP
-
92Freddy PeraltaMIL, SP
-
MacKenzie GoreWSH, SP
-
94Kris BubicKC, SP
-
95Garrett CrochetCHW, SP
-
96Braxton GarrettMIA, SP
-
97Trevor RogersBAL, SP/SP2
-
98Dane DunningTEX, SP
-
99Reid DetmersLAA, SP
-
100Ryan FeltnerCOL, SP
-
101Edward CabreraMIA, SP
-
Kyle HendricksLAA, SP
-
103Luis GarciaHOU, SP/SP4
-
104Bailey FalterPIT, SP
-
105Alek ManoahTOR, SP/SP4
-
Tylor MegillNYM, SP
-
107Ben LivelyCLE, SP
-
108Dustin MayLAD, SP
-
109Tyler WellsBAL, SP
-
110Casey MizeDET, SP
-
Josiah GrayWSH, SP/SP3
-
112Nick LodoloCIN, SP
-
Triston McKenzieCLE, SP
-
114JT BrubakerNYY, SP/SP2
-
115Andre PallanteSTL, SP
-
116Kyle WrightKC, SP
-
117Shane BazTB, SP
-
118José SuarezLAA, SP/SP5
-
119Johan OviedoPIT, SP
-
120Jacob WaguespackTB, SP
-
121Justin HagenmanNYM, SP
-
122AJ 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 GonzalezBOS, 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
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
233
-
242
-
252
-
261
-
271
-
281
-
291
-
301
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
16
-
25
-
35
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
233
-
242
-
252
-
261
-
271
-
281
-
291
-
301