MLB Financial Rankings

MLB Salary 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 Tatis Jr. RF 25 R 14 years
2 Stanton DH 34 R 13 years
Harper 1B 31 L 13 years
4 Rodriguez CF 23 R 12 years
Betts SS 31 R 12 years
Yamamoto SP 25 R 12 years
Trout CF 32 R 12 years
8 Turner SS 31 R 11 years
Bogaerts 2B 31 R 11 years
Witt Jr. SS 24 R 11 years
Machado DH 31 R 11 years
12 Devers 3B 27 L 10 years
Smith C 29 R 10 years
Riley 3B 27 R 10 years
Ohtani SP/DH 29 R 10 years
Seager SS 30 L 10 years
Lindor SS 30 10 years
18 Judge CF 32 R 9 years
Cole SP 33 R 9 years
20 Arenado 3B 33 R 8 years
Acuña Jr. RF 26 R 8 years
Olson 1B 30 L 8 years
Hayes 3B 27 R 8 years
Nimmo LF 31 L 8 years
Harris II CF 23 8 years
Ruiz C 25 8 years
Chourio RF 20 8 years
Carroll RF 23 L 8 years
Reynolds RF 29 8 years
30 Strasburg SP 35 R 7 years
Cronenworth 1B 30 L 7 years
Gimenez 2B 25 L 7 years
Rendon 3B 34 R 7 years
Yelich LF 32 L 7 years
Semien 2B 33 R 7 years
Albies 2B 27 7 years
Ramírez 3B 31 7 years
Berrios SP 30 R 7 years
Buxton CF 30 R 7 years
Nola SP 31 R 7 years
Tovar SS 22 R 7 years
Bryant 1B 32 R 7 years
Swanson SS 30 R 7 years
Altuve 2B 34 R 7 years
45 Story SS 31 R 6 years
Jimenez DH 27 R 6 years
Lowe 2B 29 L 6 years
Suarez 3B 32 R 6 years
Lee CF 25 L 6 years
Greene SP 24 R 6 years
Strider SP 25 R 6 years
LeMahieu 3B 35 R 6 years
Alvarez DH 27 L 6 years
Baez SS 31 R 6 years
Bello SP 25 R 6 years
Springer RF 34 R 6 years
McMahon 3B 29 L 6 years
Freeman 1B 34 L 6 years
Rodon SP 31 L 6 years
Robert Jr. CF 26 R 6 years
Murphy C 29 R 6 years
Corbin SP 34 L 6 years
Correa SS 29 R 6 years
Darvish SP 37 R 6 years
Keith 3B 22 6 years
66 McCullers SP 30 R 5 years
Javier SP 27 R 5 years
Bregman 3B 30 R 5 years
Benintendi LF 29 L 5 years
Freeland SP 31 L 5 years
Glasnow SP 30 R 5 years
Realmuto C 33 R 5 years
Gausman SP 33 R 5 years
Alcantara SP 28 R 5 years
Polanco 2B 30 5 years
Clase RP/CL 26 R 5 years
Kepler RF 31 L 5 years
deGrom SP 36 R 5 years
Peralta SP 28 R 5 years
Moncada 3B 29 5 years
Bummer RP 30 L 5 years
Senga SP 31 5 years
Goldschmidt 1B 36 R 5 years
Contreras C 32 R 5 years
Hader RP/CL 30 L 5 years
Marte 2B 30 5 years
Senzatela SP 29 R 5 years
Suarez RP/CL 33 5 years
Matsui RP 28 5 years
Wheeler SP 34 R 5 years
Suzuki RF 29 R 5 years
Diaz RP/CL 30 R 5 years
Keller SP 28 R 5 years
Crawford SS 29 L 5 years
Musgrove SP 31 R 5 years
Castillo SP 31 R 5 years
Ray SP 32 L 5 years
Webb SP 27 R 5 years
Yoshida DH 30 L 5 years
Castellanos RF 32 R 5 years