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