Below is our list of the 24 largest contracts in MLB history.  Please note that if a player was already under contract and signed an extension, only the new money counts.

1. Juan Soto, Mets: 15 years, $765MM.  Free agent contract signed December 2024

2. Shohei Ohtani, Dodgers: 10 years, $700MM.  Free agent contract signed December 2023.  97.1% of the total is deferred and will be paid from 2034-43.  For luxury tax purposes, MLB calculated the value of the contract to be $460,767,685.  The MLBPA’s calculation is $437,830,563.

3. Vladimir Guerrero Jr., Blue Jays: 14 years, $500MM.  Extension signed April 2025

4. Mookie Betts, Dodgers: 12 years, $365MM.  Extension signed July 2020.  Present-day value due to deferrals: $306,657,882

t-5. Mike Trout, Angels: 10 years, $360MM.  Extension signed March 2019

t-5.  Aaron Judge, Yankees: 9 years, $360MM.  Free agent contract signed December 2022

7.  Francisco Lindor, Mets: 10 years, $341MM.  Extension signed March 2021.  Present-day value due to deferrals: $332,394,479

8.  Fernando Tatis Jr., Padres: 14 years, $340MM.  Extension signed February 2021

9.  Bryce Harper, Phillies: 13 years, $330MM.  Free agent contract signed March 2019

t-10.  Yoshinobu Yamamoto, Dodgers: 12 years, $325MM.  Free agent contract signed December 2023

t-10.  Corey Seager, Rangers: 10 years, $325MM.  Free agent contract signed November 2021

t-10. Giancarlo Stanton, Marlins: 13 years, $325MM.  Extension signed November 2014

13. Gerrit Cole, Yankees: 9 years, $324MM.  Free agent contract signed December 2019

14.  Rafael Devers, Red Sox: 10 years, $313.5MM.  Extension signed January 2023.  Present-day value due to deferrals: $291,526,861

t-15.  Manny Machado, Padres: 10 years, $300MM.  Free agent contract signed February 2019

t-15.  Trea Turner, Phillies: 11 years, $300MM.  Free agent contract signed December 2022

17.  Bobby Witt Jr., Royals: 11 years, $288,777,777.  Extension signed February 2024

18.  Xander Bogaerts, Padres: 11 years, $280MM.  Free agent contract signed December 2022

19.  Alex Rodriguez, Yankees: 10 years, $275MM.  Free agent contract signed December 2007

20.  Alex Rodriguez, Rangers: 10 years, $252MM.  Free agent contract signed December 2000

21. Miguel Cabrera, Tigers: 8 years, $248MM.  Extension signed March 2014

t-22. Stephen Strasburg, Nationals: 7 years, $245MM.  Free agent contract signed December 2019.  Present-day value due to deferrals: $228.9MM

t-22.  Anthony Rendon, Angels: 7 years, $245MM.  Free agent contract signed December 2019

t-24.  Albert Pujols, Angels: 10 years, $240MM.  Free agent contract signed December 2011

t-24.  Robinson Cano, Mariners: 10 years, $240MM.  Free agent contract signed December 2013

t-24.  Kyle Tucker, Dodgers: 4 years, $240MM.  Free agent contract signed January 2026.  Present-day value due to deferrals: $228.4MM

View Comments (339)