Baseball's biggest contracts
1. Juan Soto (Mets), $765 million, 15 years, signed after the 2024 season
2. Shohei Ohtani (Dodgers), $700 million, 10 years, signed after the 2023 season
3. Mike Trout (Angels), $426.5 million, 12 years, signed after 2018 season
4. Mookie Betts (Dodgers), $365 million, 12 years, signed after 2020 season
5. Aaron Judge (Yankees), $360 million, 9 years, signed after 2022 season
6. Francisco Lindor (Mets), $341 million, 10 years, signed before 2021 season
7. Fernando Tatis Jr. (Padres), $340 million, 14 years, signed after 2020 season
8. Rafael Devers (Red Sox), $331 million, 11 years, signed after 2022 season
9. Bryce Harper (Phillies), $330 million, 13 years, signed after 2018 season
T-10. Giancarlo Stanton (Marlins), $325 million, 13 years, signed in 2016
T-10. Corey Seager (Rangers), $325 million, 10 years (signed after 2021 season)
T-10. Yoshinobu Yamamoto (Dodgers), $325 million, 12 years, signed before 2024 season
13. Gerrit Cole (Yankees), $324 million, 9 years, signed after 2019 season
14. Carlos Correa (Mets), $315 million, 12 years, signed after the 2022 season
T-15. Manny Machado (Padres), $300 million, 10 years, signed in 2019
T-15. Trea Turner (Phillies), $300 million, 11 years, signed after 2022 season
17. Xander Bogaerts (Padres), $280 million, signed after 2022 season
18. Alex Rodriguez (Yankees), $275 million, 10 years, signed in 2008
19. Nolan Arenado (Rockies), $260 million, 8 years, signed in 2019
20. Alex Rodriguez (Rangers), $252 million, 10 years, signed in 2001
21. Miguel Cabrera (Tigers), $248 million, 8 years, signed in 2016
T-22. Stephen Strasburg (Nationals), $245 million, 7 years, signed after 2019 season
T-22. Anthony Rendon (Angels), $245 million, 7 years, signed after 2019 season
T-22. Robinson Cano (Mariners), $240 million, 10 years, signed in 2014
T-22. Albert Pujols (Angels), $240 million, 10 years, signed in 2012
26. Joey Votto (Reds), $225 million, 10 years, signed in 2014
27. David Price (Red Sox), $217 million, 7 years, signed in 2016
T-28. Clayton Kershaw (Dodgers), $215 million, 7 years, signed in 2014
T-28. Christian Yelich (Brewers), $215 million, 9 years, signed before 2020 season
30. Prince Fielder (Tigers), $214 million, 9 years, signed in 2012
31. Max Scherzer (Nationals), $210 million, 7 years, signed in 2015
32. Zack Greinke (Diamondbacks), $206.5 million, 6 years, signed in 2016