We use cookies to offer you a better browsing experience, analyze site traffic, & serve targeted ads. By using our site, you consent to our use of cookies.

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.

2021 Contract Length Rankings

Player POS Age contract length
1 Tatis Jr. SS 22 14 years
2 Harper RF 28 13 years
Stanton DH 31 13 years
4 Trout CF 29 12 years
Betts RF 28 12 years
6 Votto 1B 37 10 years
Lindor SS 27 10 years
Machado 3B 28 10 years
Cano 2B 38 10 years
10 Cole SP 30 9 years
11 Maeda SP 33 8 years
Heyward RF 31 8 years
Posey C 34 8 years
Cabrera DH 38 8 years
Freeman 1B 31 8 years
Arenado 3B 30 8 years
Acuna Jr. RF 23 8 years
Hosmer 1B 31 8 years
Andrus SS 32 8 years
20 Hicks CF 31 7 years
Seager 3B 33 7 years
Altuve 2B 31 7 years
Yelich LF 29 7 years
Rendon 3B 31 7 years
Strasburg SP 32 7 years
Davis 1B 35 7 years
Gurriel Jr. LF 27 7 years
Albies 2B 24 7 years
Scherzer SP 36 7 years
Price RP 35 7 years
Rizzo 1B 31 7 years
32 LeMahieu 2B 32 6 years
Jimenez DH 24 6 years
Odor 2B 27 6 years
Robert CF 23 6 years
Greinke SP 37 6 years
White 1B 25 6 years
Kiermaier CF 31 6 years
Corbin SP 31 6 years
Lowe 2B 26 6 years
Cueto SP 35 6 years
Longoria 3B 35 6 years
Crawford SS 34 6 years
Bogaerts SS 28 6 years
Suarez 3B 29 6 years
Springer CF 31 6 years
Myers LF 30 6 years
DeJong SS 27 6 years
Darvish SP 34 6 years
Blackmon RF 35 6 years
Marte CF 32 6 years
Anderson SS 28 6 years
Piscotty RF 30 6 years
54 Kepler RF 28 5 years
Polanco SS 27 5 years
Bummer RP 27 5 years
Polanco RF 29 5 years
Dobnak RP 26 5 years
Bregman 3B 27 5 years
McCullers SP 27 5 years
Cain CF 35 5 years
Upton LF 33 5 years
Fowler RF 35 5 years
Bote 2B 28 5 years
Fletcher 2B 27 5 years
Belt 1B 33 5 years
Peralta SP 25 5 years
Sale SP 32 5 years
Wheeler SP 31 5 years
Martinez DH 33 5 years
Realmuto C 30 5 years
Segura SS 31 5 years
Herrera CF 29 5 years
Grichuk RF 29 5 years
Goldschmidt 1B 33 5 years
deGrom SP 33 5 years
Martinez SP 29 5 years
Snell SP 28 5 years
Bumgarner SP 31 5 years
Desmond CF 35 5 years
Marquez SP 26 5 years
Marte CF 27 5 years
Jansen RP/CL 33 5 years
Pollock LF 33 5 years
Duffy SP 32 5 years
Moncada 3B 26 5 years
87 Leclerc RP 27 4 years
Severino SP 27 4 years
Gonzales SP 29 4 years
Vazquez RP/CL 29 4 years
Ramirez 3B 28 4 years
Hendricks SP 31 4 years
Perez C 32 4 years
Cobb SP 33 4 years
Castellanos RF 29 4 years
Moustakas 2B 32 4 years
Eovaldi SP 31 4 years
Nola SP 28 4 years
Barnhart C 30 4 years
Ryu SP 34 4 years