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.

2022 Contract Length Rankings

Player POS Age contract length
1 Tatis Jr. SS 23 14 years
2 Harper DH 29 13 years
Stanton RF 32 13 years
4 Trout CF 30 12 years
Betts RF 29 12 years
6 Franco SS 21 11 years
7 Machado 3B 29 10 years
Votto 1B 38 10 years
Seager SS 28 10 years
Lindor SS 28 10 years
11 Cole SP 31 9 years
12 Hosmer 1B 32 8 years
Acuna Jr. RF 24 8 years
Olson 1B 28 8 years
Maeda SP 34 8 years
Heyward RF 32 8 years
Andrus SS 33 8 years
Hayes 3B 25 8 years
Arenado 3B 31 8 years
Cabrera DH 39 8 years
21 Ramirez 3B 29 7 years
Berrios SP 28 7 years
Gurriel Jr. LF 28 7 years
Albies 2B 25 7 years
Buxton CF 28 7 years
Hicks CF 32 7 years
Rendon 3B 32 7 years
Altuve 2B 32 7 years
Bryant LF 30 7 years
Strasburg SP 33 7 years
Semien 2B 31 7 years
Yelich LF 30 7 years
Price RP 36 7 years
34 Bogaerts SS 29 6 years
Story 2B 29 6 years
Anderson SS 29 6 years
Jimenez LF 25 6 years
Robert CF 24 6 years
Springer CF 32 6 years
Kiermaier CF 32 6 years
Myers RF 31 6 years
Lowe 2B 27 6 years
Darvish SP 35 6 years
Suarez 3B 30 6 years
LeMahieu 3B 33 6 years
White 1B 26 6 years
Blackmon DH 36 6 years
McMahon 3B 27 6 years
Corbin SP 32 6 years
Piscotty RF 31 6 years
Longoria 3B 36 6 years
DeJong SS 28 6 years
Freeman 1B 32 6 years
Baez SS 29 6 years
55 Sale SP 33 5 years
Martinez DH 34 5 years
Clase RP/CL 24 5 years
Pollock LF 34 5 years
Straw CF 27 5 years
Moncada 3B 27 5 years
Bummer RP 28 5 years
Gausman SP 31 5 years
Wheeler SP 32 5 years
Realmuto C 31 5 years
Castellanos RF 30 5 years
Segura 2B 32 5 years
Ray SP 30 5 years
Snell SP 29 5 years
Kepler RF 29 5 years
Crawford SS 27 5 years
Polanco 2B 28 5 years
Alcantara SP 26 5 years
Fletcher SS 28 5 years
Dobnak SP 27 5 years
McCullers SP 28 5 years
Bregman 3B 28 5 years
Marquez SP 27 5 years
Grichuk RF 30 5 years
Senzatela SP 27 5 years
Freeland SP 29 5 years
Bumgarner SP 32 5 years
Marte 2B 28 5 years
Suzuki RF 27 5 years
deGrom SP 34 5 years
Goldschmidt 1B 34 5 years
Peralta SP 26 5 years
Rodriguez SP 29 5 years
88 Grandal C 33 4 years
Eovaldi SP 32 4 years
Ryu SP 35 4 years
Ozuna DH 31 4 years
Iglesias RP/CL 32 4 years
Merrifield 2B 33 4 years
Whitlock RP 26 4 years
Schwarber LF 29 4 years
Nola SP 29 4 years
Donaldson DH 36 4 years
Pomeranz RP 33 4 years
Severino SP 28 4 years
Gonzales SP 30 4 years