MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Edwin DiazNYM, RP
-
2Josh HaderHOU, RP
-
3Kenley JansenBOS, RP
-
4Ryan PresslyHOU, RP
-
5Raisel IglesiasATL, RP
-
6Craig KimbrelBAL, RP
-
7David RobertsonTEX, RP
-
Rafael MonteroHOU, RP
-
9Robert StephensonLAA, RP
-
Taylor RogersSF, RP
-
11Aroldis ChapmanPIT, RP
-
12Daniel BardCOL, RP
-
Drew SmylyCHC, RP
-
14Robert SuarezSD, RP
-
15Hector NerisCHC, RP
-
Matt MooreLAA, RP
-
17Joe JimenezATL, RP
-
18Jordan LylesKC, RP
-
19Blake TreinenLAD, RP
-
Emilio PaganCIN, RP
-
Joe KellyLAD, RP
-
Kendall GravemanHOU, RP
-
23Jordan RomanoTOR, RP
-
24Matt StrahmPHI, RP
-
25Paul SewaldARI, RP
-
26Jose AlvaradoPHI, RP
-
27Devin WilliamsMIL, RP
-
28Pierce JohnsonATL, RP
-
29Carlos EstevezLAA, RP
-
Chris MartinBOS, RP
-
31Scott BarlowCLE, RP
-
32Phil MatonTB, RP
-
33A.J. MinterATL, RP
-
34Clay HolmesNYY, RP
-
Keynan MiddletonSTL, RP
-
36Luke JacksonSF, RP
-
Tommy KahnleNYY, RP
-
38Tanner ScottMIA, RP
-
39Yuki MatsuiSD, RP
-
40Giovanny GallegosSTL, RP
-
John BrebbiaCHW, RP
-
Yimi GarciaTOR, RP
-
43Kyle FinneganWSH, RP
-
44Brooks RaleyNYM, RP
-
Gregory SotoPHI, RP
-
Liam HendriksBOS, RP
-
Will SmithKC, RP
-
48Andrew ChafinDET, RP
-
49David BednarPIT, RP
-
50Adam OttavinoNYM, RP
-
Kirby YatesTEX, RP
-
Ryan BrasierLAD, RP
-
53Chad GreenTOR, RP
-
Luis GarciaLAA, RP
-
55Wandy PeraltaSD, RP
-
56Chris StrattonKC, RP
-
Emmanuel ClaseCLE, RP
-
Evan PhillipsLAD, RP
-
Jake DiekmanNYM, RP
-
Pete FairbanksTB, RP
-
Ryne StanekSEA, RP
-
62Ryan YarbroughLAD, RP
-
63Ryan HelsleySTL, RP
-
64Jose LeclercTEX, RP
-
65Seranthony DominguezPHI, RP
-
66Tim MayzaTOR, RP
-
67Miguel CastroARI, RP
-
68Shelby MillerDET, RP
-
69Caleb ThielbarMIN, RP
-
70Aaron BummerATL, RP
-
Tyler RogersSF, RP
-
72Brent SuterCIN, RP
-
Michael KopechCHW, RP
-
74Lucas SimsCIN, RP
-
75Erik SwansonTOR, RP
-
76Brusdar GraterolLAD, RP
-
Jason AdamTB, RP
-
78Andrew KittredgeSTL, RP
-
79Jonathan LoaisigaNYY, RP
-
Trevor StephanCLE, RP
-
81Caleb FergusonNYY, RP
-
82Colin PocheTB, RP
-
83Hunter HarveyWSH, RP
-
84Daniel CoulombeBAL, RP
-
85Buck FarmerCIN, RP
-
Dylan FloroWSH, RP
-
Scott AlexanderOAK, RP
-
88Drew SmithNYM, RP
-
89Jeff HoffmanPHI, RP
-
90David PetersonNYM, RP
-
Trevor RichardsTOR, RP
-
92Adbert AlzolayCHC, RP
-
93Tyler KinleyCOL, RP
-
94Hoby MilnerMIL, RP
-
Shawn ArmstrongTB, RP
-
96Daniel HudsonLAD, RP
-
Jorge LopezNYM, RP
-
Luke WeaverNYY, RP
-
99James KarinchakCLE, RP
-
Yency AlmonteCHC, RP
-
101Andres MunozSEA, RP
-
102A.J. PukMIA, RP
-
Tim HillCHW, RP
-
104Bryan AbreuHOU, RP
-
Jose CisneroLAA, RP
-
106Jalen BeeksCOL, RP
-
107Adam CimberLAA, RP
-
Joel PayampsMIL, RP
-
109Ryan BoruckiPIT, RP
-
110Nick AndersonKC, RP
-
111Tyler MatzekATL, RP
-
112Genesis CabreraTOR, RP
-
113Derek LawWSH, RP
-
Dominic LeoneCHW, RP
-
Jay JacksonMIN, RP
-
José UreñaTEX, RP
-
Justin WilsonCIN, RP
-
Lou TrivinoNYY, RP
-
Mark Leiter Jr.CHC, RP
-
T.J. McFarlandOAK, RP
-
Tanner RaineyWSH, RP
-
Trevor GottOAK, RP
-
123Amir GarrettLAA, RP
-
Ryan ThompsonARI, RP
-
125J.T. ChargoisMIA, RP
-
126Austin VothSEA, RP
-
Chase AndersonBOS, RP
-
Justin TopaMIN, RP
-
Taylor ClarkeMIL, RP
-
130Jonathan HernandezTEX, RP
-
131Kevin GinkelARI, RP
-
132Cionel PerezBAL, RP
-
Jesse ChavezATL, RP
-
Trent ThorntonSEA, RP
-
135John SchreiberKC, RP
-
Julian MerryweatherCHC, RP
-
137Sam HentgesCLE, RP
-
138Alex YoungCIN, RP
-
Enyel De Los SantosSD, RP
-
140Chris DevenskiTB, RP
-
Josh TaylorKC, RP
-
142Nick SandlinCLE, RP
-
143Steven OkertMIN, RP
-
144Brock BurkeTEX, RP
-
145Josh SborzTEX, RP
-
146Carlos HernandezKC, RP
-
147John KingSTL, RP
-
148Alex VesiaLAD, RP
-
Brad KellerCHW, RP
-
Burch SmithMIA, RP
-
Erasmo RamirezTB, RP
-
Félix BautistaBAL, RP
-
Jacob WebbBAL, RP
-
Jose RuizPHI, RP
-
Michael TonkinNYY, RP
-
Nick BurdiNYY, RP
-
Sean NewcombOAK, RP
-
Ty BlachCOL, RP
-
Tyler DuffeyKC, RP
-
160Jake BrentzKC, RP
-
Josh StaumontMIN, RP
-
162Joe MantiplyARI, RP
-
José SuarezLAA, RP
-
Matt BowmanARI, RP
-
165Ian HamiltonNYY, RP
-
166Brock StewartMIN, RP
-
167Eduard BazardoSEA, RP
-
168JoJo RomeroSTL, RP
-
Victor GonzalezNYY, RP
-
170Adrian MorejonSD, RP
-
Austin PruittTEX, RP
-
Dylan CoveyPHI, RP
-
Hunter StricklandLAA, RP
-
Josh FlemingPIT, RP
-
175Jose QuijadaLAA, RP
-
176Tejay AntoneCIN, RP
-
177Keegan AkinBAL, RP
-
178Austin AdamsOAK, RP
-
Nate PearsonTOR, RP
-
180Thyago VieiraMIL, RP
-
181Jordan WeemsWSH, RP
-
182Sean Reid-FoleyNYM, RP
-
183Anthony BenderMIA, RP
-
Camilo DovalSF, RP
-
J.P. FeyereisenLAD, RP
-
186Yohan RamirezNYM, RP
-
187Mitchell WhiteMIL, RP
-
188Jason FoleyDET, RP
-
189Brandon BielakHOU, RP
-
190Griffin JaxMIN, RP
-
191Connor BrogdonLAD, RP
-
192Will VestDET, RP
-
193Alex LangeDET, RP
-
194Alexis DiazCIN, RP
-
Dylan LeeATL, RP
-
Ian GibautCIN, RP
-
Josh WinckowskiBOS, RP
-
Lucas GilbreathCOL, RP
-
Michael GroveLAD, RP
-
Penn MurfeeHOU, RP
-
201Jimmy LambertCHW, RP
-
202Tyler HoltonDET, RP
-
203Matt BrashSEA, RP
-
204Kyle NelsonARI, RP
-
205Trevor MegillMIL, RP
-
206Tanner BanksCHW, RP
-
207Austin WarrenSF, RP
-
Colin HoldermanPIT, RP
-
Dauri MoretaPIT, RP
-
Roansy ContrerasPIT, RP
-
211Elvis PegueroMIL, RP
-
212Andrew NardiMIA, RP
-
213Seth MartinezHOU, RP
-
214Gabe SpeierSEA, RP
-
215Tayler SaucedoSEA, RP
-
216Yennier CanoBAL, RP
-
217Steven WilsonCHW, RP
-
218Michael RuckerPHI, RP
-
Yunior MartePHI, RP
-
220Eli MorganCLE, RP
-
221Bryan HoeingMIA, RP
-
222Daniel DuarteMIN, RP
-
Fernando CruzCIN, RP
-
Gregory SantosSEA, RP
-
Lucas ErcegOAK, RP
-
Matt FosterCHW, RP
-
Nick MearsCOL, RP
-
Scott EffrossNYY, RP
-
Tayler ScottHOU, RP
-
230Drey JamesonARI, RP
-
231Cole SandsMIN, RP
-
232Mason ThompsonWSH, RP
-
233Mike BaumannBAL, RP
-
234Oliver OrtegaHOU, RP
-
235Angel ZerpaKC, RP
-
236Luis OrtizPIT, RP
-
Ryan WalkerSF, RP
-
Tristan BeckSF, RP
-
239Jhoan DuranMIN, RP
-
Matthew LiberatoreSTL, RP
-
241Garrett CleavingerTB, RP
-
242Joey WentzDET, RP
-
243Alex FaedoDET, RP
-
Pedro AvilaCLE, RP
-
245George SorianoMIA, RP
-
Grant AndersonTEX, RP
-
Isaiah CampbellBOS, RP
-
248James McArthurKC, RP
-
249Hunter StrattonPIT, RP
-
Jake BirdCOL, RP
-
Justin LawrenceCOL, RP
-
252Zack WeissMIN, RP
-
253Luis OrtizPHI, RP
-
254Sean HjelleSF, RP
-
255Bryce JarvisARI, RP
-
256Greg WeissertBOS, RP
-
257José FerrerWSH, RP
-
Yerry RodriguezTEX, RP
-
259Robert GarciaWSH, RP
-
260Kyle HurtLAD, RP
-
Orion KerkeringPHI, RP
-
262Bennett SousaHOU, RP
-
263Declan CroninMIA, RP
-
Sixto SanchezMIA, RP
-
Victor VodnikCOL, RP
-
266Ethan SmallSF, RP
-
267Bryan HudsonMIL, RP
-
268Cody BoltonSEA, RP
-
269Jake LatzTEX, RP
-
270Tim HerrinCLE, RP
-
271Hunter GaddisCLE, RP
-
272Riley O'BrienSTL, RP
-
273Albert SuarezBAL, RP
-
Amos WillinghamWSH, RP
-
Angel PerdomoATL, RP
-
Anthony MaldonadoMIA, RP
-
Anthony MolinaCOL, RP
-
Ben BrownCHC, RP
-
Brennan BernardinoBOS, RP
-
Cade SmithCLE, RP
-
Calvin FaucherMIA, RP
-
Cam BooserBOS, RP
-
Carson FulmerLAA, RP
-
Chris RoycroftSTL, RP
-
Cole WinnTEX, RP
-
Colten BrewerCHC, RP
-
Daniel PalenciaCHC, RP
-
Dennis SantanaNYY, RP
-
Edwin UcetaTB, RP
-
Eli VillalobosMIA, RP
-
Erik MillerSF, RP
-
Gus VarlandLAD, RP
-
Hayden WesneskiCHC, RP
-
J.B. BukauskasMIL, RP
-
Jackson StephensATL, RP
-
Jacob BarnesWSH, RP
-
Janson JunkMIL, RP
-
Jared KoenigMIL, RP
-
Jared ShusterCHW, RP
-
Jeremiah EstradaSD, RP
-
Jhony BritoSD, RP
-
Jordan LeasureCHW, RP
-
Justin MartinezARI, RP
-
Justin SlatenBOS, RP
-
Keegan ThompsonCHC, RP
-
Kelvin CáceresLAA, RP
-
Kevin HergetMIL, RP
-
Kevin KellyTB, RP
-
Kirby SneadSEA, RP
-
Kody FunderburkMIN, RP
-
Kyle LeahySTL, RP
-
Kyle MullerOAK, RP
-
Kyle NicolasPIT, RP
-
Logan AllenARI, RP
-
Manuel RodriguezTB, RP
-
Mason MillerOAK, RP
-
Matt SauerKC, RP
-
Michael KellyOAK, RP
-
Mitch SpenceOAK, RP
-
Nabil CrismattLAD, RP
-
Owen WhiteTEX, RP
-
Randy RodriguezSF, RP
-
Ray KerrATL, RP
-
Reed GarrettNYM, RP
-
Richard LoveladyCHC, RP
-
Ryan FernandezSTL, RP
-
Shane DrohanCHW, RP
-
Stephen KolekSD, RP
-
Tyler FergusonOAK, RP
-
Zach PopTOR, RP
-
Zack KellyBOS, RP
Top 100 Positional Breakdown
-
1100
Top 100 Team Breakdown
-
17
-
27
-
36
-
45
-
55
-
65
-
75
-
84
-
94
-
104
-
114
-
124
-
134
-
143
-
153
-
163
-
173
-
183
-
193
-
202
-
212
-
222
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
17
-
27
-
36
-
45
-
55
-
65
-
75
-
84
-
94
-
104
-
114
-
124
-
134
-
143
-
153
-
163
-
173
-
183
-
193
-
202
-
212
-
222
-
232
-
242
-
252
-
262
-
271
-
281
-
291
-
301