MLB Contracts

A real-time, sortable list of MLB contracts including total value, guaranteed money, and complete salary breakdowns.

Active
Top 100
Filtering & Sorting...
Rank Player Pos Team Currently With Age At Signing Start End Yrs Value AAV
1 Mookie Betts SS LAD LAD 28 2021 2032 12 $365,000,000 $30,416,667
2 Manny Machado 3B SD SD 30 2023 2033 11 $350,000,000 $31,818,182
3 Francisco Lindor SS NYM NYM 28 2022 2031 10 $341,000,000 $34,100,000
4 Bryce Harper 1B PHI PHI 26 2019 2031 13 $330,000,000 $25,384,615
5 Corey Seager SS TEX TEX 27 2022 2031 10 $325,000,000 $32,500,000
6 Rafael Devers 3B BOS BOS 26 2023 2033 10 $313,500,000 $31,350,000
7 Trea Turner SS PHI PHI 29 2023 2033 11 $300,000,000 $27,272,727
8 Bobby Witt Jr. SS KC KC 23 2024 2037 11 $288,777,777 $26,252,525
9 Xander Bogaerts 2B SD SD 30 2023 2033 11 $280,000,000 $25,454,545
10 Nolan Arenado 3B STL STL 27 2019 2027 8 $260,000,000 $32,500,000
11 Anthony Rendon 3B LAA LAA 29 2020 2026 7 $245,000,000 $35,000,000
12 Austin Riley 3B ATL ATL 25 2023 2033 10 $212,000,000 $21,200,000
13 Carlos Correa SS MIN MIN 28 2023 2032 6 $200,000,000 $33,333,333
14 Kris Bryant 1B COL COL 30 2022 2028 7 $182,000,000 $26,000,000
15 Dansby Swanson SS CHC CHC 28 2023 2029 7 $177,000,000 $25,285,714
16 Marcus Semien 2B TEX TEX 31 2022 2028 7 $175,000,000 $25,000,000
17 Matt Olson 1B ATL ATL 27 2022 2030 8 $168,000,000 $21,000,000
18 Jose Altuve 2B HOU HOU 27 2018 2024 7 $163,500,000 $23,357,143
19 Freddie Freeman 1B LAD LAD 32 2022 2027 6 $162,000,000 $27,000,000
20 José Ramírez 3B CLE CLE 29 2022 2028 7 $141,000,000 $20,142,857
21 Trevor Story SS BOS BOS 29 2022 2028 6 $140,000,000 $23,333,333
22 Paul Goldschmidt 1B STL STL 32 2020 2024 5 $130,000,000 $26,000,000
23 Jose Altuve 2B HOU HOU 33 2025 2029 5 $125,000,000 $25,000,000
24 Andres Gimenez 2B CLE CLE 24 2023 2030 7 $106,500,000 $15,214,286
25 Alex Bregman 3B HOU HOU 25 2020 2024 5 $100,000,000 $20,000,000
26 D.J. LeMahieu 2B NYY NYY 32 2021 2026 6 $90,000,000 $15,000,000
27 Jake Cronenworth 1B SD SD 29 2024 2030 7 $80,000,000 $11,428,571
28 Ketel Marte 2B ARI ARI 29 2023 2028 5 $76,000,000 $15,200,000
T29 Ke'Bryan Hayes 3B PIT PIT 24 2022 2030 8 $70,000,000 $8,750,000
T29 Ryan McMahon 3B COL COL 27 2022 2027 6 $70,000,000 $11,666,667
T29 Yoan Moncada 3B CHW CHW 24 2020 2025 5 $70,000,000 $14,000,000
32 Eugenio Suarez 3B ARI ARI 26 2018 2025 6 $66,000,000 $11,000,000
33 Ezequiel Tovar SS COL COL 22 2024 2031 7 $63,500,000 $9,071,429
34 Chris Taylor 3B LAD LAD 31 2022 2026 4 $60,000,000 $15,000,000
35 Matt Chapman 3B SF SF 30 2024 2027 3 $54,000,000 $18,000,000
36 J.P. Crawford SS SEA SEA 26 2022 2026 5 $51,000,000 $10,200,000
37 Jeff McNeil 2B NYM NYM 30 2023 2027 4 $50,000,000 $12,500,000
38 Jeimer Candelario 3B CIN CIN 30 2024 2027 3 $45,000,000 $15,000,000
39 Anthony Rizzo 1B NYY NYY 33 2023 2025 2 $40,000,000 $20,000,000
T40 Ozzie Albies 2B ATL ATL 21 2019 2027 7 $35,000,000 $5,000,000
T40 Nico Hoerner 2B CHC CHC 25 2024 2026 3 $35,000,000 $11,666,667
42 Rhys Hoskins 1B MIL MIL 30 2024 2026 2 $34,000,000 $17,000,000
43 Bo Bichette SS TOR TOR 24 2023 2025 3 $33,600,000 $11,200,000
44 Josh Bell 1B ARI ARI 30 2023 2024 2 $33,000,000 $16,500,000
45 Colt Keith 2B DET DET 22 2024 2032 6 $28,642,500 $4,773,750
46 Ha-seong Kim SS SD SD 25 2021 2025 4 $28,000,000 $7,000,000
47 Jorge Polanco 2B SEA SEA 25 2019 2025 5 $25,750,000 $5,150,000
T48 Yandy Diaz 1B TB TB 31 2023 2026 3 $24,000,000 $8,000,000
T48 Brandon Lowe 2B TB TB 24 2019 2026 6 $24,000,000 $4,000,000
T48 Max Muncy 3B LAD LAD 33 2024 2026 2 $24,000,000 $12,000,000
51 Pete Alonso 1B NYM NYM 28 2024 2024 1 $20,500,000 $20,500,000
52 Vladimir Guerrero Jr. 1B TOR TOR 24 2024 2024 1 $19,900,000 $19,900,000
53 Brandon Drury 2B LAA LAA 30 2023 2024 2 $17,000,000 $8,500,000
T54 Wilmer Flores 1B SF SF 31 2023 2025 3 $16,500,000 $5,500,000
T54 Tommy Edman SS LAD LAD 28 2024 2025 2 $16,500,000 $8,250,000
T56 David Bote 2B CHC CHC 26 2020 2026 5 $15,000,000 $3,000,000
T56 Isiah Kiner-Falefa 2B PIT PIT 28 2024 2025 2 $15,000,000 $7,500,000
58 Gleyber Torres 2B NYY NYY 26 2024 2024 1 $14,200,000 $14,200,000
59 Willy Adames SS MIL MIL 28 2024 2024 1 $12,250,000 $12,250,000
60 Miguel Rojas SS LAD LAD 33 2023 2025 2 $11,000,000 $5,500,000
61 Christian Walker 1B ARI ARI 32 2024 2024 1 $10,900,000 $10,900,000
62 Luis Arraez 2B SD SD 26 2024 2024 1 $10,600,000 $10,600,000
63 Brandon Belt 1B TOR TOR 34 2023 2023 1 $9,300,000 $9,300,000
64 Dylan Moore 2B SEA SEA 30 2023 2025 3 $8,875,000 $2,958,333
65 Jonathan India 2B CIN CIN 26 2024 2025 2 $8,800,000 $4,400,000
66 Nate Lowe 1B TEX TEX 28 2024 2024 1 $7,500,000 $7,500,000
67 Orlando Arcia SS ATL ATL 28 2023 2026 3 $7,300,000 $2,433,333
68 Josh Naylor 1B CLE CLE 26 2024 2024 1 $6,500,000 $6,500,000
69 Kyle Farmer SS MIN MIN 33 2024 2025 1 $6,300,000 $6,300,000
70 Carlos Santana 1B MIN MIN 37 2024 2024 1 $5,250,000 $5,250,000
71 Joey Gallo 1B WSH WSH 30 2024 2024 1 $5,000,000 $5,000,000
72 Thairo Estrada 2B SF SF 27 2024 2024 1 $4,700,000 $4,700,000
73 Luis Rengifo 3B LAA LAA 26 2024 2024 1 $4,400,000 $4,400,000
74 Nicky Lopez 2B CHW CHW 28 2024 2024 1 $4,300,000 $4,300,000
75 Cavan Biggio 2B LAD LAD 28 2024 2024 1 $4,210,000 $4,210,000
T76 Enrique Hernandez SS LAD LAD 32 2024 2024 1 $4,000,000 $4,000,000
T76 Alec Bohm 3B PHI PHI 27 2024 2024 1 $4,000,000 $4,000,000
78 Mauricio Dubon 2B HOU HOU 29 2024 2024 1 $3,500,000 $3,500,000
79 Isaac Paredes 3B CHC CHC 24 2024 2024 1 $3,400,000 $3,400,000
80 Willi Castro SS MIN MIN 26 2024 2024 1 $3,300,000 $3,300,000
81 Andrew Vaughn 1B CHW CHW 25 2024 2024 1 $3,250,000 $3,250,000
T82 Rowdy Tellez 1B PIT PIT 28 2024 2024 1 $3,200,000 $3,200,000
T82 Brendan Rodgers 2B COL COL 27 2024 2024 1 $3,200,000 $3,200,000
84 Josh Rojas 3B SEA SEA 29 2024 2024 1 $3,100,000 $3,100,000
T85 Patrick Wisdom 3B CHC CHC 32 2024 2024 1 $2,725,000 $2,725,000
T85 Santiago Espinal 3B CIN CIN 28 2024 2024 1 $2,725,000 $2,725,000
87 Jorge Mateo SS BAL BAL 28 2024 2024 1 $2,700,000 $2,700,000
88 Seth Brown 1B OAK OAK 31 2024 2024 1 $2,600,000 $2,600,000
89 Jon Berti 2B NYY NYY 32 2023 2024 1 $2,125,000 $2,125,000
90 Ramon Urias 3B BAL BAL 29 2024 2024 1 $2,100,000 $2,100,000
T91 Brandon Crawford SS STL STL 37 2024 2024 1 $2,000,000 $2,000,000
T91 Garrett Hampson SS KC KC 29 2024 2024 1 $2,000,000 $2,000,000
93 Luis Garcia 2B WSH WSH 23 2024 2024 1 $1,950,000 $1,950,000
94 Paul DeJong SS KC KC 30 2024 2024 1 $1,750,000 $1,750,000
T95 Edmundo Sosa 3B PHI PHI 27 2024 2024 1 $1,700,000 $1,700,000
T95 Miguel Andujar 3B OAK OAK 28 2024 2024 1 $1,700,000 $1,700,000
T97 Dominic Smith 1B BOS BOS 28 2024 2024 1 $1,500,000 $1,500,000
T97 Giovanny Urshela 3B DET DET 32 2024 2024 1 $1,500,000 $1,500,000
T97 Amed Rosario SS LAD LAD 28 2024 2024 1 $1,500,000 $1,500,000
100 Jake Bauers 1B MIL MIL 28 2024 2024 1 $1,350,000 $1,350,000
Top