MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Blake SnellLAD, SP/SP3
-
2Zack WheelerPHI, SP/SP1
-
3Jacob deGromTEX, SP
-
4Gerrit ColeNYY, SP
-
5Tyler GlasnowLAD, SP
-
6Carlos RodonNYY, SP
-
7Luis SeverinoATH, SP/SP3
-
Robbie RaySF, SP
-
Sonny GraySTL, SP
-
10Aaron NolaPHI, SP/SP2
-
11Kevin GausmanTOR, SP
-
12Luis CastilloSEA, SP
-
13Jordan MontgomeryARI, SP
-
14Chris SaleATL, SP/SP2
-
15Pablo LópezMIN, SP
-
16Yusei KikuchiLAA, SP
-
17Chris BassittTOR, SP
-
18Eduardo RodriguezARI, SP/SP1
-
Joe MusgroveSD, SP
-
Yu DarvishSD, SP
-
21Lucas GiolitoBOS, SP/SP2
-
22Framber ValdezHOU, SP/SP3
-
23Jameson TaillonCHC, SP
-
José BerríosTOR, SP
-
Marcus StromanNYY, SP/SP1
-
Michael WachaKC, SP/SP5
-
Zach EflinBAL, SP
-
28Frankie MontasNYM, SP
-
Lance McCullersHOU, SP
-
Sandy AlcantaraMIA, SP
-
31Tyler MahleTEX, SP/SP2
-
32Kyle FreelandCOL, SP
-
Miles MikolasSTL, SP
-
34Alex CobbDET, SP/SP4
-
Mitch KellerPIT, SP
-
Seth LugoKC, SP
-
37Kodai SengaNYM, SP
-
38Zac GallenARI, SP/SP1
-
39Clay HolmesNYM, SP
-
Dylan CeaseSD, SP/SP3
-
Jon GrayTEX, SP
-
Shota ImanagaCHC, SP
-
Tyler AndersonLAA, SP
-
44Matt BoydCHC, SP/SP1
-
45Antonio SenzatelaCOL, SP
-
Logan WebbSF, SP
-
Steven MatzSTL, SP
-
48Ranger SuarezPHI, SP
-
49Tarik SkubalDET, SP
-
50Michael KingSD, SP
-
51Jeffrey SpringsTB, SP
-
52Cristian JavierHOU, SP
-
Germán MárquezCOL, SP/SP1
-
Shane BieberCLE, SP/SP1
-
Yoshinobu YamamotoLAD, SP
-
56Aaron CivaleMIL, SP/SP4
-
57Jesús LuzardoMIA, SP/SP5
-
58Logan GilbertSEA, SP/SP4
-
Nestor CortesNYY, SP/SP4
-
60Freddy PeraltaMIL, SP
-
Reynaldo LópezATL, SP
-
62Justin SteeleCHC, SP/SP1
-
63Brady SingerCIN, SP/SP3
-
Chris PaddackMIN, SP
-
Erick FeddeSTL, SP
-
66Merrill KellyARI, SP
-
67Hunter GreeneCIN, SP
-
Paul BlackburnNYM, SP
-
Zack LittellTB, SP
-
70David PetersonNYM, SP
-
71Tony GonsolinLAD, SP/SP3
-
72Garrett WhitlockBOS, SP
-
73Austin GomberCOL, SP
-
74Clarke SchmidtNYY, SP
-
75Brandon WoodruffMIL, SP/SP2
-
Yariel RodriguezTOR, SP
-
77George KirbySEA, SP
-
78Spencer StriderATL, SP
-
79Kutter CrawfordBOS, SP/SP3
-
80Tanner HouckBOS, SP
-
81Bailey OberMIN, SP/SP1
-
82Joe RyanMIN, SP/SP2
-
83Shane McClanahanTB, SP/SP1
-
84Cristopher SanchezPHI, SP
-
85Drew RasmussenTB, SP/SP2
-
86Dean KremerBAL, SP/SP3
-
Kyle BradishBAL, SP
-
88MacKenzie GoreWSH, SP
-
89Kris BubicKC, SP
-
90Garrett CrochetCHW, SP
-
91Braxton GarrettMIA, SP
-
92Trevor RogersBAL, SP/SP2
-
93Dane DunningTEX, SP
-
94Reid DetmersLAA, SP
-
95Ryan FeltnerCOL, SP
-
96Brayan BelloBOS, SP
-
Edward CabreraMIA, SP
-
Kyle HendricksLAA, SP
-
99Luis GarciaHOU, SP/SP4
-
100Bailey FalterPIT, SP
-
101Alek ManoahTOR, SP/SP4
-
Tylor MegillNYM, SP
-
103Ben LivelyCLE, SP
-
104Dustin MayLAD, SP
-
105Tyler WellsBAL, SP
-
106Casey MizeDET, SP
-
Josiah GrayWSH, SP/SP3
-
Shohei OhtaniLAD, SP/DH
-
109Nick LodoloCIN, SP
-
Triston McKenzieCLE, SP
-
111JT BrubakerNYY, SP/SP2
-
112Andre PallanteSTL, SP
-
113Kyle WrightKC, SP
-
114Shane BazTB, SP
-
115José SuarezLAA, SP/SP5
-
116Johan OviedoPIT, SP
-
117Jacob WaguespackTB, SP
-
118Justin HagenmanNYM, SP
-
119AJ 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
-
15
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
164
-
174
-
184
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
15
-
25
-
35
-
45
-
54
-
64
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
154
-
164
-
174
-
184
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301