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.

2023 Contract Length Rankings

Player POS Age contract length
1 Tatis Jr. SS 24 14 years
2 Stanton DH 33 13 years
Harper RF 30 13 years
4 Betts RF 30 12 years
Rodriguez OF 22 12 years
Trout LF 31 12 years
7 Franco SS 22 11 years
8 Machado 3B 30 10 years
Lindor SS 29 10 years
Votto 1B 39 10 years
Riley 3B 26 10 years
Seager SS 29 10 years
13 Cole SP 32 9 years
14 Maeda SP 35 8 years
Hosmer 1B 33 8 years
Olson 1B 29 8 years
Cabrera DH 40 8 years
Acuna Jr. RF 25 8 years
Arenado 3B 32 8 years
Harris CF 22 8 years
Hayes 3B 26 8 years
22 Berrios SP 29 7 years
Gurriel Jr. LF 29 7 years
Buxton CF 29 7 years
Bryant OF 31 7 years
Strasburg SP 34 7 years
Hicks CF 33 7 years
Albies 2B 26 7 years
Rendon 3B 33 7 years
Yelich LF 31 7 years
Ramirez 3B 30 7 years
Semien 2B 32 7 years
Altuve 2B 33 7 years
34 Alvarez DH 26 6 years
Springer CF 33 6 years
Freeman 1B 33 6 years
Darvish SP 36 6 years
Anderson SS 30 6 years
Jimenez DH 26 6 years
Robert CF 25 6 years
Blackmon DH 36 6 years
Corbin SP 33 6 years
McMahon 3B 28 6 years
Story SS 30 6 years
Suarez 3B 31 6 years
LeMahieu 3B 34 6 years
White 1B 27 6 years
Baez SS 30 6 years
DeJong SS 29 6 years
Strider SP 24 6 years
Lowe 2B 28 6 years
52 Gausman SP 32 5 years
Moncada 3B 28 5 years
Musgrove SP 30 5 years
Bumgarner SP 33 5 years
Snell SP 30 5 years
Marte 2B 29 5 years
Kepler RF 30 5 years
Suarez RP 32 5 years
Polanco SS 29 5 years
Bummer RP 29 5 years
Marquez SP 28 5 years
Freeland SP 30 5 years
Grichuk RF 31 5 years
Senzatela SP 28 5 years
Sale SP 34 5 years
Diaz RP/CL 29 5 years
Alcantara SP 27 5 years
Ray SP 31 5 years
Castillo SP 30 5 years
Crawford SS 28 5 years
Rodriguez SP 30 5 years
Goldschmidt 1B 35 5 years
Suzuki OF 28 5 years
Fletcher SS 29 5 years
Wheeler SP 33 5 years
Realmuto C 32 5 years
Castellanos RF 31 5 years
Peralta SP 27 5 years
Straw CF 28 5 years
Clase RP/CL 25 5 years
Ashby SP 25 5 years
Bregman 3B 29 5 years
McCullers SP 29 5 years
85 Ryu SP 36 4 years
Merrifield 2B 34 4 years
Taylor 2B 32 4 years
Grandal C 34 4 years
Pomeranz RP 34 4 years
Ahmed SS 33 4 years
Kim SS 27 4 years
Marte CF 34 4 years
Perez C 33 4 years
Dozier 1B 31 4 years
Carrasco SP 36 4 years
McCann C 33 4 years
Garcia RF 32 4 years
Whitlock SP 27 4 years
Moustakas DH 34 4 years
Gonzales SP 31 4 years