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 Anthony Rendon 3B LAA LAA 29 2020 2026 7 $245,000,000 $35,000,000
2 Nolan Arenado 3B STL STL 27 2019 2027 8 $260,000,000 $32,500,000
3 Manny Machado 3B SD SD 30 2023 2033 11 $350,000,000 $31,818,182
4 Rafael Devers 3B BOS BOS 26 2023 2033 10 $313,500,000 $31,350,000
5 Matt Chapman 3B SF SF 31 2025 2030 6 $151,000,000 $25,166,667
6 Austin Riley 3B ATL ATL 25 2023 2033 10 $212,000,000 $21,200,000
7 José Ramírez 3B CLE CLE 29 2022 2028 7 $141,000,000 $20,142,857
8 Alex Bregman 3B HOU HOU 25 2020 2024 5 $100,000,000 $20,000,000
T9 Chris Taylor 3B LAD LAD 31 2022 2026 4 $60,000,000 $15,000,000
T9 Jeimer Candelario 3B CIN CIN 30 2024 2027 3 $45,000,000 $15,000,000
11 Yoan Moncada 3B CHW CHW 24 2020 2025 5 $70,000,000 $14,000,000
12 Max Muncy 3B LAD LAD 33 2024 2026 2 $24,000,000 $12,000,000
13 Ryan McMahon 3B COL COL 27 2022 2027 6 $70,000,000 $11,666,667
14 Eugenio Suarez 3B ARI ARI 26 2018 2025 7 $66,000,000 $9,428,571
15 Luis Rengifo 3B LAA LAA 27 2025 2025 1 $8,975,000 $8,975,000
16 Ke'Bryan Hayes 3B PIT PIT 24 2022 2030 8 $70,000,000 $8,750,000
17 Alec Bohm 3B PHI PHI 28 2025 2025 1 $8,100,000 $8,100,000
18 Jazz Chisholm 3B NYY NYY 26 2025 2025 1 $6,770,000 $6,770,000
19 Isaac Paredes 3B CHC CHC 25 2025 2025 1 $6,280,000 $6,280,000
20 Josh Rojas 3B SEA SEA 30 2025 2025 1 $5,800,000 $5,800,000
21 Ramon Urias 3B BAL BAL 30 2025 2025 1 $4,410,000 $4,410,000
22 Santiago Espinal 3B CIN CIN 29 2025 2025 1 $3,660,000 $3,660,000
23 Edmundo Sosa 3B PHI PHI 28 2025 2025 1 $3,380,000 $3,380,000
24 Miguel Andujar 3B ATH ATH 29 2025 2025 1 $2,750,000 $2,750,000
25 Royce Lewis 3B MIN MIN 25 2025 2025 1 $1,925,000 $1,925,000
26 Paul DeJong 3B KC KC 30 2024 2024 1 $1,750,000 $1,750,000
27 Jose Iglesias 3B NYM NYM 34 2024 2024 1 $1,500,000 $1,500,000
28 Matt Duffy 3B TEX TEX 33 2024 2024 1 $1,000,000 $1,000,000
29 Emmanuel Rivera 3B BAL BAL 28 2025 2025 1 $911,000 $911,000
T30 Junior Caminero 3B TB TB 21 2025 2025 1 $800,000 $800,000
T30 Austin Shenton 3B SEA SEA 26 2025 2025 1 $800,000 $800,000
T30 Christopher Morel 3B TB TB 25 2025 2025 1 $800,000 $800,000
T30 Curtis Mead 3B TB TB 23 2025 2025 1 $800,000 $800,000
T30 Dustin Harris 3B TEX TEX 25 2025 2025 1 $800,000 $800,000
T30 Josh Jung 3B TEX TEX 26 2025 2025 1 $800,000 $800,000
T30 Davis Schneider 3B TOR TOR 25 2025 2025 1 $800,000 $800,000
T30 Trey Lipscomb 3B WSH WSH 24 2025 2025 1 $800,000 $800,000
T30 Andres Chaparro 3B WSH WSH 25 2025 2025 1 $800,000 $800,000
T30 Max Schuemann 3B ATH ATH 27 2025 2025 1 $800,000 $800,000
T30 Brett Harris 3B ATH ATH 26 2025 2025 1 $800,000 $800,000
T30 C.J. Alexander 3B ATH ATH 28 2025 2025 1 $800,000 $800,000
T30 Trey Cabbage 3B PIT PIT 27 2025 2025 1 $800,000 $800,000
T30 Juan Yepez 3B WSH WSH 26 2025 2025 1 $800,000 $800,000
T30 Matt Koperniak 3B STL STL 26 2025 2025 1 $800,000 $800,000
T30 Deyvison De Los Santos 3B MIA MIA 21 2025 2025 1 $800,000 $800,000
T30 Casey Schmitt 3B SF SF 25 2025 2025 1 $800,000 $800,000
T30 Ignacio Alvarez 3B ATL ATL 21 2025 2025 1 $800,000 $800,000
T30 Coby Mayo 3B BAL BAL 22 2025 2025 1 $800,000 $800,000
T30 Bryan Ramos 3B CHW CHW 22 2025 2025 1 $800,000 $800,000
T30 Brooks Baldwin 3B CHW CHW 24 2025 2025 1 $800,000 $800,000
T30 Noelvi Marte 3B CIN CIN 22 2025 2025 1 $800,000 $800,000
T30 Aaron Schunk 3B COL COL 27 2025 2025 1 $800,000 $800,000
T30 Jace Jung 3B DET DET 24 2025 2025 1 $800,000 $800,000
T30 Jonah Bride 3B MIA MIA 28 2025 2025 1 $800,000 $800,000
T30 Graham Pauley 3B MIA MIA 24 2025 2025 1 $800,000 $800,000
T30 Joey Ortiz 3B MIL MIL 26 2025 2025 1 $800,000 $800,000
T30 Jose Miranda 3B MIN MIN 26 2025 2025 1 $800,000 $800,000
T30 Mark Vientos 3B NYM NYM 24 2025 2025 1 $800,000 $800,000
T30 Brett Baty 3B NYM NYM 24 2025 2025 1 $800,000 $800,000
T30 Jared Triolo 3B PIT PIT 26 2025 2025 1 $800,000 $800,000
T30 David Villar 3B SF SF 27 2025 2025 1 $800,000 $800,000
62 Giovanny Urshela 3B ATL ATL 32 2024 2024 1 $740,000 $740,000
Top