MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Anthony RendonLAA, 3B
-
2Corey SeagerTEX, SS
-
Nolan ArenadoSTL, 3B
-
4Francisco LindorNYM, SS
-
5Carlos CorreaMIN, SS
-
6Jose AltuveHOU, 2B
-
7Alex BregmanHOU, 3B
-
8Mookie BettsLAD, SS
-
9Rafael DeversBOS, 3B
-
10Kris BryantCOL, 1B
-
11Bryce HarperPHI, 1B
-
12Cody BellingerCHC, 1B
-
13Trea TurnerPHI, SS
-
14Freddie FreemanLAD, 1B
-
15Dansby SwansonCHC, SS
-
Marcus SemienTEX, 2B
-
Paul GoldschmidtSTL, 1B
-
18Xander BogaertsSD, 2B
-
19Javier BaezDET, SS
-
20Yoan MoncadaCHW, 3B
-
21Trevor StoryBOS, SS
-
22Matt OlsonATL, 1B
-
23Austin RileyATL, 3B
-
24Pete AlonsoNYM, 1B
-
25Vladimir Guerrero Jr.TOR, 1B
-
26Anthony RizzoNYY, 1B
-
José RamírezCLE, 3B
-
28Matt ChapmanSF, 3B
-
29Josh BellMIA, 1B
-
30D.J. LeMahieuNYY, 2B
-
Jeimer CandelarioCIN, 3B
-
32Gleyber TorresNYY, 2B
-
33Ketel MarteARI, 2B
-
34Chris TaylorLAD, 3B
-
Justin TurnerTOR, 3B
-
36Willy AdamesMIL, SS
-
37Bo BichetteTOR, SS
-
38Rhys HoskinsMIL, 1B
-
Ryan McMahonCOL, 3B
-
40Nico HoernerCHC, 2B
-
41Eugenio SuarezARI, 3B
-
42J.P. CrawfordSEA, SS
-
43Christian WalkerARI, 1B
-
44Luis ArraezSD, 2B
-
45Jorge PolancoSEA, 2B
-
46Jeff McNeilNYM, 2B
-
47Max MuncyLAD, 3B
-
48Brandon LoweTB, 2B
-
49Aledmys DiazOAK, SS
-
Yandy DiazTB, 1B
-
51Isiah Kiner-FalefaTOR, SS
-
Nate LoweTEX, 1B
-
53Jake CronenworthSD, 1B
-
54Ha-seong KimSD, SS
-
Ke'Bryan HayesPIT, 3B
-
Ozzie AlbiesATL, 2B
-
Tommy EdmanSTL, SS
-
58Ty FranceSEA, 1B
-
59Josh NaylorCLE, 1B
-
Wilmer FloresSF, 1B
-
61Kyle FarmerMIN, SS
-
62Miguel RojasLAD, SS
-
63Andres GimenezCLE, 2B
-
64Carlos SantanaMIN, 1B
-
65Joey GalloWSH, 1B
-
Jose PerdomoATL, SS
-
Luis UriasSEA, 3B
-
Tim AndersonMIA, SS
-
69Thairo EstradaSF, 2B
-
70Luis RengifoLAA, 2B
-
71Nicky LopezCHW, 2B
-
72Cavan BiggioTOR, 2B
-
73Leodalis De VriesSD, SS
-
74Alec BohmPHI, 3B
-
Enrique HernandezLAD, SS
-
Fernando CruzCHC, SS
-
77Jonathan IndiaCIN, 2B
-
78Jon BertiNYY, 2B
-
79Mauricio DubonHOU, 2B
-
Ryan O'HearnBAL, 1B
-
81Isaac ParedesTB, 3B
-
82Willi CastroMIN, SS
-
83Andrew VaughnCHW, 1B
-
84Brendan RodgersCOL, 2B
-
Rowdy TellezPIT, 1B
-
86Dylan MooreSEA, 2B
-
87Josh RojasSEA, 3B
-
88Dawel JosephSEA, SS
-
89Colt KeithDET, 2B
-
90Patrick WisdomCHC, 3B
-
Santiago EspinalCIN, 3B
-
92Bobby Witt Jr.KC, SS
-
93Jorge MateoBAL, SS
-
94J.D. DavisOAK, 3B
-
95Wander FrancoTB, SS
-
96Yandel RicardoKC, SS
-
97Joswa LugoLAA, SS
-
98Ramon UriasBAL, 3B
-
99Adam FrazierKC, 2B
-
Brandon CrawfordSTL, SS
-
Garrett HampsonKC, SS
-
Joey WendleNYM, 3B
-
Nick SenzelWSH, 3B
-
Orlando ArciaATL, SS
-
105Luis GarciaWSH, 2B
-
106Daiber De Los SantosMIN, SS
-
Emil MoralesLAD, SS
-
108Nick MadrigalCHC, 2B
-
109Angel FelizWSH, SS
-
Eduardo HerreraCHW, 3B
-
111Paul DeJongCHW, SS
-
112Ezequiel TovarCOL, SS
-
113Ashly AndujarCOL, SS
-
Edmundo SosaPHI, 3B
-
Jorge QuintanaMIL, SS
-
Miguel AndujarOAK, 3B
-
117Naibel MarianoCIN, SS
-
118Amed RosarioTB, SS
-
Garrett CooperBOS, 1B
-
Giovanny UrshelaDET, 3B
-
Nestor MirandaDET, 3B
-
122Alex KirilloffMIN, 1B
-
Jake BauersMIL, 1B
-
124Emilio SanchezBAL, SS
-
125Abraham ToroOAK, 3B
-
126Gavin LuxLAD, 2B
-
127Abdiel FelizPIT, SS
-
Edgar MonteroOAK, SS
-
129Ildemaro VargasWSH, 2B
-
130Danny MendickCHW, 2B
-
Dominic SmithBOS, 1B
-
Donovan SolanoSD, 2B
-
Ehire AdrianzaLAA, SS
-
Leandro RomeroSEA, SS
-
Miguel SanoLAA, 1B
-
136Jhonny LevelSF, SS
-
137Edward LantiguaNYM, SS
-
Jesus MadeMIL, SS
-
139Nick GordonMIA, SS
-
Sam HaggertySEA, 2B
-
141Jon SingletonHOU, 1B
-
Kevin NewmanARI, SS
-
Nick AhmedSF, SS
-
Niko GoodrumLAA, 2B
-
Tyler WadeSD, 3B
-
146Anthony VolpeNYY, SS
-
147Angel BrachiTB, SS
-
Curley MarthaTEX, SS
-
149Geraldo PerdomoARI, SS
-
150Jeremy PenaHOU, SS
-
151Angel GuzmanTOR, SS
-
Bryson StottPHI, 2B
-
153Christopher MorelCHC, 3B
-
154Oswald PerazaNYY, SS
-
155Andy IbanezDET, 2B
-
156Spencer TorkelsonDET, 1B
-
157Zach McKinstryDET, 2B
-
158Jake BurgerMIA, 3B
-
Triston CasasBOS, 1B
-
Yairo PadillaSTL, SS
-
161Ernie ClementTOR, 2B
-
162Taylor WallsTB, SS
-
163Michael MasseyKC, 2B
-
164Gavin SheetsCHW, 1B
-
165Gunnar HendersonBAL, SS
-
166Josh JungTEX, 3B
-
167Nolan GormanSTL, 2B
-
168Oneil CruzPIT, SS
-
169Ezequiel DuranTEX, 2B
-
170Vinnie PasquantinoKC, 1B
-
171Andruw MonasterioMIL, SS
-
172CJ AbramsWSH, SS
-
173Jose CaballeroTB, SS
-
174Maikel GarciaKC, 3B
-
175Brett BatyNYM, 3B
-
Michael StefanicLAA, 2B
-
Nolan SchanuelLAA, 1B
-
Zach NetoLAA, SS
-
179Josh H. SmithTEX, SS
-
180Brice TurangMIL, 2B
-
181Zack ShortATL, 3B
-
182Edouard JulienMIN, 2B
-
183Sal FrelickMIL, 3B
-
184Tucupita MarcanoSD, SS
-
185Jordan WestburgBAL, 2B
-
Vidal BrujanMIA, 2B
-
187Royce LewisMIN, SS
-
188Alan TrejoCOL, 2B
-
Elehuris MonteroCOL, 1B
-
Jared TrioloPIT, 2B
-
191Davis SchneiderTOR, 3B
-
192Gabriel AriasCLE, SS
-
193Ronny MauricioNYM, SS
-
194Jonathan ArandaTB, 1B
-
195Elly De La CruzCIN, SS
-
Matt McLainCIN, 2B
-
197Masyn WinnSTL, SS
-
198Grae KessingerHOU, SS
-
199Tyler FreemanCLE, SS
-
Vaughn GrissomBOS, 2B
-
201Tyler FitzgeraldSF, SS
-
202Joey OrtizMIL, SS
-
203Jahmai JonesNYY, 2B
-
204Braden ShewmakeCHW, SS
-
205Brayan RocchioCLE, SS
-
206Angel MartinezCLE, 2B
-
Austin MartinMIN, SS
-
Austin ShentonTB, 3B
-
Blaze AlexanderARI, SS
-
Brett HarrisOAK, 3B
-
Bryan RamosCHW, 3B
-
Casey SchmittSF, 3B
-
Christian Encarnacion-StrandCIN, 1B
-
Cole TuckerLAA, SS
-
Darell HernaizOAK, SS
-
David HamiltonBOS, SS
-
Davis WendzelTEX, 3B
-
Emmanuel RiveraMIA, 3B
-
Jose MirandaMIN, SS
-
Justin FoscueTEX, 2B
-
Kody ClemensPHI, 2B
-
Kyle ManzardoCLE, 1B
-
Kyren ParisLAA, SS
-
Leonardo RivasSEA, 2B
-
Luke WilliamsATL, SS
-
Matt CarpenterSTL, 3B
-
Max SchuemannOAK, 2B
-
Nasim NunezWSH, SS
-
Nick GonzalesPIT, SS
-
Oliver DunnMIL, 2B
-
Otto LopezMIA, SS
-
Romy GonzalezBOS, 3B
-
Ryan ViladeDET, 3B
-
Trey CabbageHOU, 3B
-
Trey LipscombWSH, 3B
-
Tyler NevinOAK, 1B
-
Wenceel PerezDET, SS
-
Xavier EdwardsMIA, SS
-
Zach RemillardCHW, 3B
-
Zack GelofOAK, 2B
-
241Jose CericeKC, 3B
-
242Franchely SilverioHOU, SS
-
243Yolfran CastilloTEX, SS
-
244Jose FamiliaPHI, SS
-
Judrick ProfarCHW, SS
-
246Carlos CarrasquelBOS, 3B
-
247Eriel DihigoCOL, SS
-
Jesus PremoliCHW, 3B
-
249Elvin GarciaBAL, SS
-
Jemone NuelBAL, SS
-
Nathaniel PalaciosTEX, SS
-
Yensi RivasNYM, SS
-
253Erick De La CruzARI, SS
-
254Aaron PineroTB, SS
-
Daniel FlamesTEX, SS
-
Kendrick HerreraPIT, 3B
-
257Luis De La CruzCLE, SS
-
258Domingo BatistaTB, SS
-
259Roldy BritoCOL, 3B
-
260Anderson FerminBOS, SS
-
Israfell BautistaTB, SS
-
262Jose DicksonDET, SS
-
263Johan RodriguezCLE, SS
-
264Andreimi AntunezTB, SS
-
Angel ArredondoTEX, SS
-
Diorland ZambranoCIN, SS
-
Geury EstevezDET, SS
-
Juan BrownCIN, 3B
-
269Gregori AriasMIA, SS
-
270Christian SaezSTL, 1B
-
Yordani MartinezMIA, 2B
-
272Christopher AlvaradoBOS, SS
-
273Anthony SosaPIT, SS
-
Edwin DarvilleBOS, SS
-
Jhiancarlos DiazBOS, SS
-
Kenyon SimmonsBOS, SS
-
277Jhoangel SuarezCHW, SS
-
278Ilan FernandezBOS, SS
-
Justim SojoBOS, SS
-
280Avinson PintoBOS, SS
-
Moises BolivarBOS, SS
Top 100 Positional Breakdown
-
1100
Top 100 Team Breakdown
-
17
-
26
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
301
Top 9999 Positional Breakdown
-
1100
Top 9999 Team Breakdown
-
17
-
26
-
35
-
45
-
55
-
64
-
74
-
84
-
94
-
104
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
183
-
193
-
203
-
213
-
223
-
232
-
242
-
252
-
262
-
272
-
282
-
292
-
301