Below is our list of the 20 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. Mookie Betts, Dodgers: 12 years, $365MM. Extension signed July 2020. Present-day value due to deferrals: $306,657,882
the 2nd. Mike Trout, Angels: 10 years, $360MM. Extension signed March 2019
the 2nd. Aaron Judge, Yankees: 9 years, $360MM. Free agent contract signed December 2022
4. Francisco Lindor, Mets: 10 years, $341MM. Extension signed March 2021. Present-day value due to deferrals: $332,394,479
5. Fernando Tatis Jr., Padres: 14 years, $340MM. Extension signed February 2021
6. Bryce Harper, Phillies: 13 years, $330MM. Free agent contract signed March 2019
the 7th Corey Seager, Rangers: 10 years, $325MM. Free agent contract signed November 2021
the 7th Giancarlo Stanton, Marlins: 13 years, $325MM. Extension signed November 2014
9. Gerrit Cole, Yankees: 9 years, $324MM. Free agent contract signed December 2019
10. Carlos Correa, Mets: 12 years, $315MM. Free agent contract signed December 2022
the 11th Manny Machado, Padres: 10 years, $300MM. Free agent contract signed February 2019
the 11th Trea Turner, Phillies: 11 years, $300MM. Free agent contract signed December 2022
13. Xander Bogaerts, Padres: 11 years, $280MM. Free agent contract signed December 2022
14. Alex Rodriguez, Yankees: 10 years, $275MM. Free agent contract signed December 2007
15. Alex Rodriguez, Rangers: 10 years, $252MM. Free agent contract signed December 2000
16. Miguel Cabrera, Tigers: 8 years, $248MM. Extension signed March 2014
the 17th Stephen Strasburg, Nationals: 7 years, $245MM. Free agent contract signed December 2019. Present-day value due to deferrals: $228.9MM
the 17th Anthony Rendon, Angels: 7 years, $245MM. Free agent contract signed December 2019
the 19th Albert Pujols, Angels: 10 years, $240MM. Free agent contract signed December 2011
the 19th Robinson Cano, Mariners: 10 years, $240MM. Free agent contract signed December 2013