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