MLB Financial Rankings
MLB Salary Rankings
Listing the top salaries, cap hits, cash, earnings, contracts, and bonuses, for all active MLB players.
2024 Contract Length Rankings
Player | POS | Age | Bats | Throws | contract length | |
---|---|---|---|---|---|---|
1 | RF | 25 | R | 14 years | ||
2 | DH | 34 | R | 13 years | ||
Bryce Harper PHI
|
1B | 31 | L | 13 years | ||
4 |
Julio Rodriguez SEA
|
CF | 23 | R | 12 years | |
Mookie Betts LAD
|
SS | 31 | R | 12 years | ||
SP | 25 | R | 12 years | |||
Mike Trout LAA
|
CF | 32 | R | 12 years | ||
8 |
Trea Turner PHI
|
SS | 31 | R | 11 years | |
2B | 31 | R | 11 years | |||
SS | 24 | R | 11 years | |||
DH | 31 | R | 11 years | |||
12 |
Rafael Devers BOS
|
3B | 27 | L | 10 years | |
Will Smith LAD
|
C | 29 | R | 10 years | ||
Austin Riley ATL
|
3B | 27 | R | 10 years | ||
Shohei Ohtani LAD
|
SP/DH | 29 | R | 10 years | ||
Corey Seager TEX
|
SS | 30 | L | 10 years | ||
Francisco Lindor NYM
|
SS | 30 | 10 years | |||
18 |
Aaron Judge NYY
|
CF | 32 | R | 9 years | |
Gerrit Cole NYY
|
SP | 33 | R | 9 years | ||
20 |
Nolan Arenado STL
|
3B | 33 | R | 8 years | |
RF | 26 | R | 8 years | |||
Matt Olson ATL
|
1B | 30 | L | 8 years | ||
Ke'Bryan Hayes PIT
|
3B | 27 | R | 8 years | ||
Brandon Nimmo NYM
|
LF | 31 | L | 8 years | ||
CF | 23 | 8 years | ||||
Keibert Ruiz WSH
|
C | 25 | 8 years | |||
Jackson Chourio MIL
|
RF | 20 | 8 years | |||
Corbin Carroll ARI
|
RF | 23 | L | 8 years | ||
Bryan Reynolds PIT
|
RF | 29 | 8 years | |||
30 | SP | 35 | R | 7 years | ||
1B | 30 | L | 7 years | |||
Andres Gimenez CLE
|
2B | 25 | L | 7 years | ||
Anthony Rendon LAA
|
3B | 34 | R | 7 years | ||
Christian Yelich MIL
|
LF | 32 | L | 7 years | ||
Marcus Semien TEX
|
2B | 33 | R | 7 years | ||
Ozzie Albies ATL
|
2B | 27 | 7 years | |||
José RamÃrez CLE
|
3B | 31 | 7 years | |||
Jose Berrios TOR
|
SP | 30 | R | 7 years | ||
Byron Buxton MIN
|
CF | 30 | R | 7 years | ||
Aaron Nola PHI
|
SP | 31 | R | 7 years | ||
Ezequiel Tovar COL
|
SS | 22 | R | 7 years | ||
Kris Bryant COL
|
1B | 32 | R | 7 years | ||
Dansby Swanson CHC
|
SS | 30 | R | 7 years | ||
Jose Altuve HOU
|
2B | 34 | R | 7 years | ||
45 |
Trevor Story BOS
|
SS | 31 | R | 6 years | |
Eloy Jimenez CHW
|
DH | 27 | R | 6 years | ||
Brandon Lowe TB
|
2B | 29 | L | 6 years | ||
Eugenio Suarez ARI
|
3B | 32 | R | 6 years | ||
Jung-hoo Lee SF
|
CF | 25 | L | 6 years | ||
Hunter Greene CIN
|
SP | 24 | R | 6 years | ||
Spencer Strider ATL
|
SP | 25 | R | 6 years | ||
D.J. LeMahieu NYY
|
3B | 35 | R | 6 years | ||
Yordan Alvarez HOU
|
DH | 27 | L | 6 years | ||
Javier Baez DET
|
SS | 31 | R | 6 years | ||
Brayan Bello BOS
|
SP | 25 | R | 6 years | ||
George Springer TOR
|
RF | 34 | R | 6 years | ||
Ryan McMahon COL
|
3B | 29 | L | 6 years | ||
Freddie Freeman LAD
|
1B | 34 | L | 6 years | ||
Carlos Rodon NYY
|
SP | 31 | L | 6 years | ||
Luis Robert Jr. CHW
|
CF | 26 | R | 6 years | ||
Sean Murphy ATL
|
C | 29 | R | 6 years | ||
Patrick Corbin WSH
|
SP | 34 | L | 6 years | ||
Carlos Correa MIN
|
SS | 29 | R | 6 years | ||
Yu Darvish SD
|
SP | 37 | R | 6 years | ||
Colt Keith DET
|
3B | 22 | 6 years | |||
66 |
Lance McCullers HOU
|
SP | 30 | R | 5 years | |
Cristian Javier HOU
|
SP | 27 | R | 5 years | ||
Alex Bregman HOU
|
3B | 30 | R | 5 years | ||
LF | 29 | L | 5 years | |||
Kyle Freeland COL
|
SP | 31 | L | 5 years | ||
Tyler Glasnow LAD
|
SP | 30 | R | 5 years | ||
J.T. Realmuto PHI
|
C | 33 | R | 5 years | ||
Kevin Gausman TOR
|
SP | 33 | R | 5 years | ||
Sandy Alcantara MIA
|
SP | 28 | R | 5 years | ||
Jorge Polanco SEA
|
2B | 30 | 5 years | |||
Emmanuel Clase CLE
|
RP/CL | 26 | R | 5 years | ||
Max Kepler MIN
|
RF | 31 | L | 5 years | ||
Jacob deGrom TEX
|
SP | 36 | R | 5 years | ||
Freddy Peralta MIL
|
SP | 28 | R | 5 years | ||
Yoan Moncada CHW
|
3B | 29 | 5 years | |||
Aaron Bummer ATL
|
RP | 30 | L | 5 years | ||
Kodai Senga NYM
|
SP | 31 | 5 years | |||
Paul Goldschmidt STL
|
1B | 36 | R | 5 years | ||
C | 32 | R | 5 years | |||
Josh Hader HOU
|
RP/CL | 30 | L | 5 years | ||
Ketel Marte ARI
|
2B | 30 | 5 years | |||
SP | 29 | R | 5 years | |||
RP/CL | 33 | 5 years | ||||
Yuki Matsui SD
|
RP | 28 | 5 years | |||
Zack Wheeler PHI
|
SP | 34 | R | 5 years | ||
Seiya Suzuki CHC
|
RF | 29 | R | 5 years | ||
Edwin Diaz NYM
|
RP/CL | 30 | R | 5 years | ||
Mitch Keller PIT
|
SP | 28 | R | 5 years | ||
J.P. Crawford SEA
|
SS | 29 | L | 5 years | ||
Joe Musgrove SD
|
SP | 31 | R | 5 years | ||
Luis Castillo SEA
|
SP | 31 | R | 5 years | ||
Robbie Ray SF
|
SP | 32 | L | 5 years | ||
Logan Webb SF
|
SP | 27 | R | 5 years | ||
Masataka Yoshida BOS
|
DH | 30 | L | 5 years | ||
Nick Castellanos PHI
|
RF | 32 | R | 5 years |