MLB Salary Rankings
Listing the top salaries, payroll, cash, earnings, contracts, and bonuses, for all active MLB players.
-
1Juan Soto
NYM, RF
-
2Shohei Ohtani
LAD, SP/DH
-
3Mike Trout
LAA, CF
-
4Mookie Betts
LAD, SS
-
5Aaron Judge
NYY, RF
-
6Manny Machado
SD, 3B
-
7Francisco Lindor
NYM, SS
-
8Fernando Tatis Jr.
SD, RF
-
9Bryce Harper
PHI, 1B
-
10Corey Seager
TEX, SS
-
Giancarlo Stanton
NYY, RF
-
Yoshinobu Yamamoto
LAD, SP
-
13Gerrit Cole
NYY, SP
-
14Rafael Devers
BOS, 3B
-
15Trea Turner
PHI, SS
-
16Bobby Witt Jr.
KC, SS
-
17Xander Bogaerts
SD, 2B
-
18Nolan Arenado
STL, 3B
-
19Anthony Rendon
LAA, 3B
-
20Max Fried
NYY, SP/SP2
-
21Austin Riley
ATL, 3B
-
22Corbin Burnes
ARI, SP/SP1
-
23Julio Rodriguez
SEA, CF
-
24Carlos Correa
MIN, SS
-
25Christian Yelich
MIL, LF
-
26Jacob deGrom
TEX, SP
-
27Blake Snell
LAD, SP/SP3
-
Kris Bryant
COL, OF
-
Wander Franco
TB, SS
-
Willy Adames
SF, SS
-
31Dansby Swanson
CHC, SS
-
32Marcus Semien
TEX, 2B
-
33Aaron Nola
PHI, SP/SP2
-
34Matt Olson
ATL, 1B
-
35Brandon Nimmo
NYM, CF
-
Carlos Rodon
NYY, SP
-
Freddie Freeman
LAD, 1B
-
38Matt Chapman
SF, 3B
-
39George Springer
TOR, RF
-
40José Ramírez
CLE, 3B
-
41Javier Báez
DET, SS
-
Trevor Story
BOS, SS
-
Will Smith
LAD, C
-
44Tyler Glasnow
LAD, SP
-
45José Berríos
TOR, SP
-
46Zack Wheeler
PHI, SP/SP1
-
47Jose Altuve
HOU, 2B
-
48J.T. Realmuto
PHI, C
-
49Robbie Ray
SF, SP
-
Yordan Alvarez
HOU, DH
-
51Jung-hoo Lee
SF, OF
-
52Corbin Carroll
ARI, LF
-
53Kevin Gausman
TOR, SP
-
54Luis Castillo
SEA, SP
-
Yu Darvish
SD, SP
-
56Bryan Reynolds
PIT, RF
-
57Andres Gimenez
TOR, 2B
-
58Edwin Diaz
NYM, RP
-
59Byron Buxton
MIN, CF
-
Joe Musgrove
SD, SP
-
Nick Castellanos
PHI, RF
-
Ronald Acuña Jr.
ATL, RF
-
63Josh Hader
HOU, RP/CL
-
64Anthony Santander
TOR, RF
-
65D.J. LeMahieu
NYY, 3B
-
Logan Webb
SF, SP
-
Masataka Yoshida
BOS, OF
-
68Willson Contreras
STL, 1B
-
69Lance McCullers
HOU, SP
-
Seiya Suzuki
CHC, OF
-
71Jackson Chourio
MIL, LF
-
Salvador Perez
KC, C
-
73Cody Bellinger
NYY, CF
-
Eduardo Rodriguez
ARI, SP/SP1
-
Jake Cronenworth
SD, 1B
-
76Kyle Schwarber
PHI, LF
-
77Starling Marte
NYM, RF
-
78Mitch Keller
PIT, SP
-
79Ketel Marte
ARI, 2B
-
80Andrew Benintendi
CHW, LF
-
Kodai Senga
NYM, SP
-
Nathan Eovaldi
TEX, SP/SP1
-
Sean Manaea
NYM, SP
-
Sonny Gray
STL, SP
-
Spencer Strider
ATL, SP
-
86Tommy Edman
LAD, CF
-
87Pablo López
MIN, SP
-
88Sean Murphy
ATL, C
-
89Michael Harris II
ATL, CF
-
Taijuan Walker
PHI, RP
-
Tanner Scott
LAD, RP/SU7
-
92Ke'Bryan Hayes
PIT, 3B
-
Ryan McMahon
COL, 3B
-
94Jameson Taillon
CHC, SP
-
95Luis Severino
ATH, SP/SP3
-
96Eugenio Suarez
ARI, 3B
-
Teoscar Hernandez
LAD, LF/RF
-
98Marcell Ozuna
ATL, DH
-
99Kyle Freeland
COL, SP
-
100Cristian Javier
HOU, SP
-
101Yusei Kikuchi
LAA, SP
-
102Ezequiel Tovar
COL, SS
-
103Chris Bassitt
TOR, SP
-
104Ian Happ
CHC, LF
-
105Brent Rooker
ATH, DH
-
Chris Taylor
LAD, 2B
-
Christian Walker
HOU, 1B
-
108Raisel Iglesias
ATL, RP
-
109Jon Gray
TEX, SP
-
Sandy Alcantara
MIA, SP
-
111Miles Mikolas
STL, SP
-
112Brayan Bello
BOS, SP
-
113Pete Alonso
NYM, 1B
-
114Hunter Greene
CIN, SP
-
Shota Imanaga
CHC, SP
-
116J.P. Crawford
SEA, SS
-
Michael Wacha
KC, SP/SP5
-
118Antonio Senzatela
COL, SP
-
119Ceddanne Rafaela
BOS, SS
-
Jeff McNeil
NYM, 2B
-
Keibert Ruiz
WSH, C
-
Luis Robert Jr.
CHW, CF
-
123Tyler O'Neill
BAL, LF
-
124Robert Suarez
SD, RP
-
125Jeimer Candelario
CIN, 3B
-
Seth Lugo
KC, SP
-
127Jordan Hicks
SF, RP
-
Steven Matz
STL, SP
-
129Mitch Haniger
SEA, RF
-
130Jorge Soler
LAA, RF/DH
-
Jurickson Profar
ATL, LF
-
Lourdes Gurriel Jr.
ARI, OF/LF/DH
-
133Zach Eflin
BAL, SP
-
134Tyler Anderson
LAA, SP
-
135Lucas Giolito
BOS, SP/SP2
-
136Chris Sale
ATL, SP/SP2
-
Clay Holmes
NYM, SP
-
138Joc Pederson
TEX, DH
-
Marcus Stroman
NYY, SP/SP1
-
140Jack Flaherty
DET, SP
-
Nico Hoerner
CHC, 2B
-
Ozzie Albies
ATL, 2B
-
143Frankie Montas
NYM, SP
-
Rhys Hoskins
MIL, DH
-
145Bo Bichette
TOR, SS
-
146Jeff Hoffman
TOR, RP
-
Robert Stephenson
LAA, RP/SU7
-
Taylor Rogers
CIN, RP
-
149Yariel Rodriguez
TOR, SP
-
150Jeffrey Springs
ATH, SP
-
151Christian Vazquez
MIN, C
-
Reynaldo López
ATL, SP
-
Ryan Pressly
CHC, RP
-
154Ha-seong Kim
TB, SS
-
Matt Boyd
CHC, SP/SP1
-
156Colt Keith
DET, 1B
-
157Vladimir Guerrero Jr.
TOR, 1B
-
158Yuki Matsui
SD, RP
-
159Joe Jimenez
ATL, RP
-
Shane Bieber
CLE, SP/SP1
-
161Jordan Montgomery
ARI, SP
-
162Brandon Lowe
TB, 2B
-
Kenta Maeda
DET, RP
-
Max Muncy
LAD, 1B
-
Mitch Garver
SEA, C
-
Yandy Diaz
TB, 3B
-
167Cristopher Sanchez
PHI, SP
-
168Carlos Estevez
KC, RP
-
169A.J. Minter
NYM, RP/SU8
-
Blake Treinen
LAD, RP
-
Jose Alvarado
PHI, RP
-
Tyler Mahle
TEX, SP/SP2
-
173Nick Martinez
CIN, SP
-
Walker Buehler
BOS, SP/SP1
-
175Aaron Ashby
MIL, RP
-
176Emmanuel Clase
CLE, RP
-
Germán Márquez
COL, SP/SP1
-
178Garrett Whitlock
BOS, SP
-
179Patrick Sandoval
BOS, SP/SP3
-
180Framber Valdez
HOU, SP/SP3
-
Merrill Kelly
ARI, SP
-
182Brandon Woodruff
MIL, SP/SP2
-
183Michael Conforto
LAD, LF
-
184Kyle Tucker
CHC, RF
-
Wandy Peralta
SD, RP/SU7
-
Wilmer Flores
SF, 1B
-
187Emilio Pagan
CIN, RP
-
188Freddy Peralta
MIL, SP
-
Max Scherzer
TOR, SP/SP2
-
190Alex Cobb
DET, SP/SP4
-
Charlie Morton
BAL, SP/SP3
-
Erick Fedde
STL, SP
-
Gleyber Torres
DET, 2B
-
Isiah Kiner-Falefa
PIT, SS/3B
-
Justin Verlander
SF, SP/SP1
-
Yimi Garcia
TOR, RP/SU7
-
197Pierce Johnson
ATL, RP/SU8
-
198Adolis García
TEX, RF
-
Luis Arraez
SD, 2B
-
Trevor Williams
WSH, SP
-
201Dylan Cease
SD, SP/SP3
-
202Kyle Higashioka
TEX, C
-
Zac Gallen
ARI, SP/SP1
-
204Aaron Bummer
ATL, RP
-
Hunter Renfroe
KC, RF
-
Kirby Yates
LAD, RP
-
Tomoyuki Sugano
BAL, SP
-
208Chris Paddack
MIN, SP
-
209Hyeseong Kim
LAD, 2B
-
Paul Goldschmidt
NYY, 1B
-
211Carlos Santana
CLE, 1B/DH
-
Pete Fairbanks
TB, RP
-
Travis d'Arnaud
LAA, C
-
Victor Caratini
HOU, C
-
215Carson Kelly
CHC, C
-
216Randy Arozarena
SEA, LF
-
217Miguel Rojas
LAD, SS
-
218Josh Naylor
ARI, 1B/OF
-
219Aroldis Chapman
BOS, RP/SU8
-
220Nathaniel Lowe
WSH, 1B
-
221Tarik Skubal
DET, SP
-
222Andrew Kittredge
BAL, RP
-
Jose Leclerc
ATH, RP
-
Liam Hendriks
BOS, RP/CL
-
Max Kepler
PHI, RF
-
Trevor Stephan
CLE, RP
-
227Victor Robles
SEA, CF
-
228Mike Yastrzemski
SF, RF
-
229Michael Soroka
WSH, SP
-
Ryan Brasier
CHC, RP
-
231Dylan Moore
SEA, 2B
-
232Jonathan India
KC, 2B
-
Ranger Suarez
PHI, SP
-
234Brady Singer
CIN, SP/SP3
-
235Cedric Mullins
BAL, CF
-
236Devin Williams
NYY, RP/CL
-
237Chad Green
TOR, RP
-
Danny Jansen
TB, C
-
Drew Rasmussen
TB, SP/SP2
-
Gary Sánchez
BAL, DH/C
-
Jordan Romano
PHI, RP/CL
-
242Tom Murphy
SF, C
-
243Daulton Varsho
TOR, LF/C
-
Ryan Helsley
STL, RP/CL
-
245Aaron Civale
MIL, SP/SP4
-
Chris Stratton
KC, RP
-
247Lane Thomas
CLE, CF
-
Taylor Ward
LAA, LF
-
249Jorge Polanco
SEA, 3B
-
Michael King
SD, SP
-
Tommy Kahnle
DET, RP
-
252Alec Bohm
PHI, 3B
-
253Logan Gilbert
SEA, SP/SP4
-
254Nestor Cortes
MIL, SP/SP4
-
255Andres Munoz
SEA, RP
-
Jesse Winker
NYM, LF/DH
-
Matt Strahm
PHI, RP
-
258Orlando Arcia
ATL, 2B
-
259Seranthony Dominguez
BAL, RP
-
260Shane McClanahan
TB, SP/SP1
-
261Austin Barnes
LAD, C
-
Michael Lorenzen
KC, SP
-
Paul Sewald
CLE, RP/CL
-
264Ryan Mountcastle
BAL, DH
-
265Isaac Paredes
HOU, 3B
-
266Justin Steele
CHC, SP/SP1
-
267Willi Castro
MIN, CF
-
268Austin Gomber
COL, SP
-
269Harrison Bader
MIN, CF
-
Tyler Kinley
COL, RP
-
271Jesús Luzardo
PHI, SP
-
272Evan Phillips
LAD, RP/CL
-
William Contreras
MIL, C
-
274Josh Bell
WSH, DH/1B
-
275Luis Rengifo
LAA, 3B
-
276David Bednar
PIT, RP
-
277Andrew Vaughn
CHW, 1B/OF
-
Jazz Chisholm
NYY, 3B
-
279Zack Littell
TB, SP
-
280Cal Raleigh
SEA, C
-
281Adley Rutschman
BAL, C
-
Chris Martin
TEX, RP/SU8
-
283Tony Gonsolin
LAD, SP/SP3
-
284Gregory Soto
BAL, RP
-
285Tyler Rogers
SF, RP/SU7
-
286Michael Kopech
LAD, RP
-
287Andrew McCutchen
PIT, DH
-
Austin Hays
CIN, LF
-
Colin Rea
CHC, SP
-
Jonathan Loaisiga
NYY, RP
-
LaMonte Wade Jr.
SF, RF/1B
-
Martín Pérez
CHW, SP/SP5
-
Mauricio Dubon
HOU, RF
-
Randal Grichuk
ARI, RF
-
Trent Grisham
NYY, CF
-
Yoan Moncada
LAA, 3B
-
297Tyler Stephenson
CIN, C
-
298Jason Adam
SD, RP/SU8
-
299Leody Taveras
TEX, CF
-
300David Peterson
NYM, SP
-
301Alejandro Kirk
TOR, C
-
302Jonah Heim
TEX, C
-
303Ryan Jeffers
MIN, C
-
304Camilo Doval
SF, RP/CL
-
305Alexis Diaz
CIN, RP/CL
-
Jesús Sánchez
MIA, LF
-
Luis Garcia
WSH, 2B
-
Ryne Stanek
NYM, RP
-
309George Kirby
SEA, SP
-
310Griffin Canning
NYM, SP
-
311Steven Kwan
CLE, LF
-
312Jhoan Duran
MIN, RP/CL
-
313Jeremy Pena
HOU, SS
-
314Paul Blackburn
NYM, SP
-
315Tommy Pham
PIT, RF
-
316Austin Hedges
CLE, C
-
Joe Ross
PHI, RP
-
Ramon Laureano
BAL, LF
-
Thairo Estrada
COL, 2B
-
320Tanner Houck
BOS, SP
-
321Jarren Duran
BOS, CF
-
322Garrett Crochet
BOS, SP
-
323Hunter Harvey
KC, RP/SU8
-
324Clarke Schmidt
NYY, SP
-
325Bailey Ober
MIN, SP/SP1
-
Jorge Mateo
BAL, SS
-
327Donovan Solano
SEA, 2B/SS
-
Elias Diaz
SD, C
-
Josh Rojas
CHW, 3B/OF/2B
-
Ryan O'Hearn
BAL, 1B
-
Shinnosuke Ogasawara
WSH, P
-
332Bryan Abreu
HOU, RP/SU7
-
333Jose Trevino
CIN, C
-
334Chas McCormick
HOU, CF
-
335Gavin Lux
CIN, 2B
-
336Kyle Farmer
COL, SS
-
337Bryson Stott
PHI, 2B
-
338Jason Foley
DET, RP/SU8
-
Ramon Urias
BAL, 3B/SS
-
340Jake Fraley
CIN, DH/OF
-
341Brendan Donovan
STL, LF
-
342Tyrone Taylor
NYM, CF
-
343Matt Vierling
DET, RF
-
344Brandon Marsh
PHI, CF
-
Caleb Ferguson
PIT, RP/SU8
-
Danny Coulombe
MIN, RP/SU7
-
Edmundo Sosa
PHI, 3B
-
Erik Swanson
TOR, RP/SU8
-
Joe Ryan
MIN, SP/SP2
-
Jorge López
WSH, RP/SU8
-
Kris Bubic
KC, SP
-
Miguel Andujar
ATH, 3B
-
353Joel Payamps
MIL, RP
-
354Ryan Thompson
ARI, RP
-
355A.J. Puk
ARI, RP/CL
-
Dean Kremer
BAL, SP/SP3
-
357MacKenzie Gore
WSH, SP
-
358Tim Hill
NYY, RP
-
359Brusdar Graterol
LAD, RP
-
360Caleb Thielbar
CHC, RP
-
Derek Law
WSH, RP
-
Kevin Newman
LAA, SS
-
Kutter Crawford
BOS, SP/SP3
-
364Lars Nootbaar
STL, CF
-
Seth Brown
ATH, 1B
-
366Dane Dunning
TEX, SP
-
367MJ Melendez
KC, LF/C
-
368Jake Rogers
DET, C
-
369Trevor Rogers
BAL, SP/SP2
-
370Geraldo Perdomo
ARI, SS
-
371Brent Suter
CIN, RP
-
Hoby Milner
TEX, RP
-
Jacob Stallings
COL, C
-
Kyle Hendricks
LAA, SP
-
375Kevin Ginkel
ARI, RP/SU8
-
376Jose Siri
NYM, CF
-
Santiago Espinal
CIN, 3B
-
378Griffin Jax
MIN, RP/SU7
-
379Kyle Bradish
BAL, SP
-
380Casey Mize
DET, SP
-
381Alex Vesia
LAD, RP
-
Jake Meyers
HOU, CF
-
Jarred Kelenic
ATL, LF
-
John Schreiber
KC, RP/SU8
-
385Ryan Feltner
COL, SP
-
386JoJo Romero
STL, RP
-
387Ben Lively
CLE, SP
-
Justin Wilson
BOS, RP
-
389Bailey Falter
PIT, SP
-
390Alek Manoah
TOR, SP/SP4
-
391Giovanny Urshela
ATH, 3B
-
392Dustin May
LAD, SP
-
393Jo Adell
LAA, RF
-
Trevor Larnach
MIN, LF
-
395Tyler Wells
BAL, SP
-
396Mark Leiter Jr.
NYY, RP
-
397Andre Pallante
STL, SP
-
398Adrian Morejon
SD, RP
-
Amed Rosario
WSH, SS
-
Félix Bautista
BAL, RP/CL
-
Jon Berti
CHC, 2B/SS/3B
-
Luke Weaver
NYY, RP
-
Mickey Moniak
LAA, CF
-
Rob Refsnyder
BOS, RF
-
Trent Thornton
SEA, RP
-
406Nick Lodolo
CIN, SP
-
Tylor Megill
NYM, SP
-
408Ernie Clement
TOR, 2B
-
409Edward Cabrera
MIA, SP
-
Mike Tauchman
CHW, CF
-
Triston McKenzie
CLE, SP
-
412Trevor Megill
MIL, RP
-
413Luis Garcia
HOU, SP/SP4
-
414Nick Fortes
MIA, C
-
415Reid Detmers
LAA, SP
-
416JT Brubaker
NYY, SP/SP2
-
417Kyle Wright
KC, SP
-
T.J. McFarland
ATH, RP
-
419Austin Slater
CHW, LF
-
Kyle Isbel
KC, CF
-
421Joe Mantiply
ARI, RP
-
422Zach McKinstry
DET, 2B
-
423Nick Sandlin
TOR, RP
-
424Royce Lewis
MIN, 3B
-
425John King
STL, RP
-
426Braxton Garrett
MIA, SP
-
427Adam Frazier
PIT, 2B/RF/DH
-
428Colin Holderman
PIT, RP/SU8
-
Luis Torrens
NYM, C
-
Pavin Smith
ARI, OF/1B
-
431Keegan Akin
BAL, RP
-
432Shane Baz
TB, SP
-
433Anthony Bender
MIA, RP
-
434Andy Ibanez
DET, 2B
-
Dennis Santana
PIT, RP
-
Taylor Walls
TB, SS
-
Will Vest
DET, RP
-
438Sam Hentges
CLE, RP
-
439Eric Haase
MIL, C
-
Josiah Gray
WSH, SP/SP3
-
Nate Pearson
CHC, RP
-
Nick Madrigal
NYM, 2B
-
443Jacob Waguespack
TB, SP
-
444Jacob Webb
TEX, RP
-
Shawn Armstrong
TEX, RP
-
446Jose Ruiz
PHI, RP
-
Julian Merryweather
CHC, RP/SU7
-
Justin Topa
MIN, RP/SU8
-
449Ben Gamel
HOU, LF
-
Cionel Perez
BAL, RP
-
Garrett Cleavinger
TB, RP
-
452Joey Bart
PIT, C
-
453Carlos Hernandez
KC, RP
-
454Brock Burke
LAA, RP
-
Jared Young
NYM, 1B
-
Tim Mayza
PIT, RP
-
457Ben Rortvedt
TB, C
-
458Josh Sborz
TEX, RP
-
José Suarez
LAA, SP/SP5
-
460Jose Quijada
LAA, RP/SU8
-
461Bryse Wilson
CHW, RP/SU7
-
462Beau Brieske
DET, RP
-
Dylan Lee
ATL, RP
-
464Sam Moll
CIN, RP
-
465Anthony Banda
LAD, RP
-
Luis Campusano
SD, C
-
Matt Thaiss
CHW, C/1B
-
Michael Tonkin
MIN, RP
-
Sam Hilliard
COL, CF
-
470Dylan Carlson
BAL, CF
-
Justin Lawrence
COL, RP/CL
-
472Nick Mears
MIL, RP
-
473Eli Morgan
CHC, RP
-
474Tayler Saucedo
SEA, RP
-
475Garrett Stubbs
PHI, C
-
476Cole Sulser
TB, RP
-
Elvin Rodriguez
MIL, SP
-
Justin Anderson
CHW, RP
-
Tyler Wade
SD, SS
-
Zach Pop
TOR, RP
-
481Brock Stewart
MIN, RP
-
482Bryan De La Cruz
ATL, RF
-
483Jimmy Herget
COL, RP
-
Johan Oviedo
PIT, SP
-
Justin Hagenman
NYM, SP
-
Keegan Thompson
CHC, RP
-
Riley Adams
WSH, C
-
488Gabe Speier
SEA, RP
-
Jorge Alcala
MIN, RP/SU7
-
490Kyle Nelson
ARI, RP
-
491Connor Gillispie
MIA, RP
-
492Scott Effross
NYY, RP
-
Sean Reid-Foley
NYM, RP
-
494Lucas Gilbreath
COL, RP
-
495Penn Murfee
CHW, RP
-
496Mason Thompson
WSH, RP
-
Scott Kingery
LAA, 2B
-
498Carlos D. Rodriguez
ATL, OF
-
Grant Wolfram
MIL, P
-
Josh Walker
TOR, RP
Top 100 Positional Breakdown
-
132
-
231
-
327
-
44
-
54
-
62
Top 100 Team Breakdown
-
110
-
28
-
37
-
47
-
57
-
66
-
75
-
85
-
95
-
105
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
182
-
192
-
202
-
212
-
221
-
231
-
241
-
251
-
261
Top 9999 Positional Breakdown
-
132
-
231
-
327
-
44
-
54
-
62
Top 9999 Team Breakdown
-
110
-
28
-
37
-
47
-
57
-
66
-
75
-
85
-
95
-
105
-
114
-
123
-
133
-
143
-
153
-
163
-
173
-
182
-
192
-
202
-
212
-
221
-
231
-
241
-
251
-
261