MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Anthony RendonLAA, 3B
-
2Francisco LindorNYM, SS
-
3Carlos CorreaMIN, SS
-
4Corey SeagerTEX, SS
-
Nolan ArenadoSTL, 3B
-
6Manny MachadoSD, 3B
-
7Rafael DeversBOS, 3B
-
8Vladimir Guerrero Jr.TOR, 1B
-
9Trea TurnerPHI, SS
-
10Freddie FreemanLAD, 1B
-
11Bobby Witt Jr.KC, SS
-
12Xander BogaertsSD, 2B
-
13Bryce HarperPHI, 1B
-
14Dansby SwansonCHC, SS
-
15Matt ChapmanSF, 3B
-
16Jose AltuveHOU, 2B
-
Marcus SemienTEX, 2B
-
18Javier BáezDET, SS
-
Trevor StoryBOS, SS
-
20Austin RileyATL, 3B
-
21Matt OlsonATL, 1B
-
22José RamírezCLE, 3B
-
23Anthony RizzoNYY, 1B
-
24Wander FrancoTB, SS
-
25Andres GimenezCLE, 2B
-
26Ketel MarteARI, 2B
-
27Chris TaylorLAD, 2B
-
D.J. LeMahieuNYY, 3B
-
Jeimer CandelarioCIN, 3B
-
30Josh NaylorCLE, 1B/OF
-
31Yoan MoncadaCHW, 3B
-
32Luis ArraezSD, 2B
-
33Jeff McNeilNYM, 2B
-
34Max MuncyLAD, 1B
-
35Nico HoernerCHC, 2B
-
Ryan McMahonCOL, 3B
-
37Jake CronenworthSD, 1B
-
38Bo BichetteTOR, SS
-
39Nate LoweTEX, 1B
-
40J.P. CrawfordSEA, SS
-
41Eugenio SuarezARI, 3B
-
42Ezequiel TovarCOL, SS
-
43Luis RengifoLAA, 3B
-
44Ke'Bryan HayesPIT, 3B
-
45Ty FranceCIN, 1B
-
46Alec BohmPHI, 3B
-
47Yandy DiazTB, 3B
-
48Isiah Kiner-FalefaPIT, SS/3B
-
49Ha-seong KimSD, SS
-
50Brendan RodgersCOL, 2B
-
Jazz ChisholmNYY, 3B
-
52Kyle FarmerMIN, SS
-
53Isaac ParedesCHC, 3B
-
54Ceddanne RafaelaBOS, SS
-
55Josh RojasSEA, 3B/OF/2B
-
56Luis UriasSEA, 3B
-
Miguel RojasLAD, SS
-
Wilmer FloresSF, 1B
-
59Luis GarciaWSH, 2B
-
60Jorge PolancoSEA, 2B
-
61Cavan BiggioATL, 2B
-
62Ozzie AlbiesATL, 2B
-
63Jeremy PenaHOU, SS
-
64Colt KeithDET, 2B
-
65Nicky LopezCHW, SS
-
66Adam FrazierKC, 2B
-
CJ AbramsWSH, SS
-
68Ramon UriasBAL, 3B/SS
-
69Andrew VaughnCHW, 1B/OF
-
Jonathan IndiaCIN, 2B
-
71LaMonte Wade Jr.SF, RF/1B
-
72Brandon LoweTB, 2B
-
73Santiago EspinalCIN, 3B
-
74Jon BertiNYY, 2B/SS/3B
-
Ryan O'HearnBAL, 1B
-
Seth BrownATH, 1B
-
77Edmundo SosaPHI, 3B
-
78David BoteCHC, 2B
-
79Dylan MooreSEA, 2B
-
80Jorge MateoBAL, SS
-
81Bryson StottPHI, 2B
-
82Gavin LuxLAD, 2B
-
83Miguel AndujarATH, 3B
-
84Patrick WisdomCHC, 3B
-
85Ildemaro VargasWSH, 2B
-
Josh H. SmithTEX, SS/3B
-
87Ernie ClementTOR, 2B
-
88Orlando ArciaATL, 2B
-
89Geraldo PerdomoARI, SS
-
90Royce LewisMIN, 3B
-
91Nick MadrigalCHC, 2B
-
92Jake BauersMIL, 1B/OF
-
93Andy IbanezDET, 2B
-
94Alex KirilloffMIN, 1B/OF
-
95Zach McKinstryDET, 2B
-
96Taylor WallsTB, SS
-
97Pavin SmithARI, OF/1B
-
98Matt ThaissLAA, C/1B
-
99Emmanuel RiveraBAL, 3B
-
100Sam HaggertySEA, 2B
-
Tyler WadeSD, SS
-
102Aaron SchunkCOL, 3B
-
Adael AmadorCOL, SS
-
Addison BargerTOR, SS
-
Alika WilliamsPIT, SS
-
Andres ChaparroWSH, 3B
-
Andruw MonasterioMIL, SS
-
Armando AlvarezATH, 3B
-
Austin MartinMIN, SS
-
Austin ShentonTB, 3B
-
Blaze AlexanderARI, SS
-
Braden ShewmakeCHW, SS
-
Brayan RocchioCLE, SS
-
Brett BatyNYM, 3B
-
Brett HarrisATH, 3B
-
Brett WiselySF, 2B
-
Brice TurangMIL, 2B
-
Brooks BaldwinCHW, 3B
-
Brooks LeeMIN, SS
-
Bryan RamosCHW, 3B
-
Buddy KennedyPHI, 2B
-
C.J. AlexanderATH, 3B
-
Casey SchmittSF, 3B
-
Charles LeblancLAA, SS
-
Christian Encarnacion-StrandCIN, 1B
-
Christopher MorelTB, 3B
-
Coby MayoBAL, 3B
-
Connor NorbyMIA, 2B
-
Curtis MeadTB, 3B
-
Daniel SchneemannCLE, SS
-
Darell HernaizATH, SS
-
Darren BakerWSH, 2B
-
David HamiltonBOS, SS
-
David HensleyMIA, 1B
-
David VillarSF, 3B
-
Davis SchneiderTOR, 3B
-
Donnie WaltonSF, SS
-
Dustin HarrisTEX, 3B
-
Eddy AlvarezNYM, 2B
-
Eddys LeonardDET, SS
-
Edouard JulienMIN, 2B
-
Eguy RosarioSD, SS
-
Elly De La CruzCIN, SS
-
Enmanuel ValdezBOS, 2B
-
Eric WagamanLAA, 1B
-
Ezequiel DuranTEX, 2B
-
Gabriel AriasCLE, SS
-
Grae KessingerHOU, SS
-
Graham PauleyMIA, 3B
-
Greg JonesCOL, SS
-
Gunnar HendersonBAL, SS
-
Ignacio AlvarezATL, 3B
-
Isaac CollinsMIL, 2B
-
Jace JungDET, 3B
-
Jack LópezLAA, SS
-
Jackson HollidayBAL, SS
-
Jacob AmayaCHW, SS
-
Jacob WilsonATH, SS
-
Jared TrioloPIT, 3B
-
Javier SanojaMIA, SS
-
Ji-Hwan BaePIT, 2B
-
Joey MenesesWSH, 1B
-
Joey OrtizMIL, 3B
-
Jon SingletonHOU, 1B
-
Jonah BrideMIA, 3B
-
Jonathan ArandaTB, 1B
-
Jonathan OrnelasTEX, SS
-
Jorbit VivasNYY, SS
-
Jordan LawlarARI, SS
-
Jordan WestburgBAL, 2B
-
Jose FerminSTL, 2B
-
Jose MirandaMIN, 3B
-
Josh JungTEX, 3B
-
Josh LoweTB, RF/3B
-
José CaballeroTB, SS
-
José TenaWSH, SS
-
Juan BritoCLE, SS
-
Junior CamineroTB, 3B
-
Justin FoscueTEX, 2B
-
Kody ClemensPHI, 2B
-
Kyren ParisLAA, SS
-
Lenyn SosaCHW, 2B/SS
-
Leonardo JimenezTOR, SS
-
Leonardo RivasSEA, 2B
-
Liover PegueroPIT, SS
-
Livan SotoBAL, SS
-
Luis De Los SantosTOR, SS
-
Luis VazquezCHC, SS
-
Luisangel AcunaNYM, SS
-
Luke WilliamsATL, SS
-
Luken BakerSTL, 1B
-
Maikel GarciaKC, 2B
-
Marco LucianoSF, SS
-
Mark VientosNYM, 3B
-
Mason McCoySD, SS
-
Masyn WinnSTL, SS
-
Matt McLainCIN, 2B
-
Matt MervisCHC, 1B
-
Max SchuemannATH, 3B
-
Michael BuschCHC, 1B
-
Michael HelmanMIN, 2B
-
Michael StefanicLAA, 2B
-
Michael TogliaCOL, 1B
-
Mickey GasperBOS, 1B
-
Miguel VargasCHW, 2B
-
Nasim NunezWSH, SS
-
Nick AllenATH, SS
-
Nick GonzalesPIT, 2B
-
Nick LoftinKC, SS
-
Nick PrattoKC, 1B
-
Nick SogardBOS, 2B
-
Nick YorkePIT, 2B
-
Niko KavadasLAA, 1B
-
Noelvi MarteCIN, 3B
-
Nolan GormanSTL, 2B
-
Nolan SchanuelLAA, 1B
-
Oliver DunnMIL, 2B
-
Oneil CruzPIT, CF/SS
-
Orelvis MartinezTOR, SS
-
Osleivis BasabeTB, SS
-
Oswald PerazaNYY, SS
-
Oswaldo CabreraNYY, LF/2B
-
Otto LopezMIA, SS
-
Rodolfo CastroPHI, SS
-
Romy GonzalezBOS, 2B
-
Ronny MauricioNYM, SS
-
Ryan BlissSEA, SS
-
Ryan KreidlerDET, SS
-
Ryan NodaATH, 1B
-
Ryan ViladeDET, 3B
-
Samad TaylorSEA, SS
-
Shay WhitcombHOU, SS
-
Spencer HorwitzTOR, 1B
-
Spencer TorkelsonDET, 1B
-
Thomas SaggeseSTL, SS
-
Trey CabbageHOU, 3B
-
Trey LipscombWSH, 3B
-
Trey SweeneyDET, SS
-
Tristan GrayATH, SS
-
Triston CasasBOS, 1B/3B
-
Tsung-Che ChengPIT, SS
-
Tyler BlackMIL, 2B
-
Tyler FitzgeraldSF, SS
-
Tyler FreemanCLE, SS
-
Tyler LocklearSEA, 1B
-
Tyler NevinATH, 3B
-
Vaughn GrissomBOS, 2B
-
Vidal BrujanMIA, 2B
-
Vinnie PasquantinoKC, 1B
-
Vinny CapraMIL, SS
-
Wenceel PerezDET, SS
-
Weston WilsonPHI, 1B
-
Will WagnerTOR, 2B
-
Xavier EdwardsMIA, SS
-
Yunior SeverinoMIN, SS
-
Zach DezenzoHOU, SS
-
Zach NetoLAA, SS
-
Zack GelofATH, 2B
Top 100 Positional Breakdown
-
197
-
22
-
31
Top 100 Team Breakdown
-
16
-
26
-
35
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
272
-
281
-
291
Top 9999 Positional Breakdown
-
197
-
22
-
31
Top 9999 Team Breakdown
-
16
-
26
-
35
-
45
-
55
-
65
-
74
-
84
-
94
-
104
-
114
-
124
-
134
-
144
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
272
-
281
-
291