Less than 24 hours before the start of the Mets’ 2021 season, the New York ballclub reportedly agreed to a 10-year, $341 million contract extension with recent addition Francisco Lindor. With this signing, he becomes one of the highest-paid players in baseball as of this moment.
This news comes just over a month after the Padres made one of the biggest moves this offseason, signing Fernando Tatis Jr. to a whopping 14-year contract worth $340 million for its entirety. It was just the latest in a recent string of decade-plus long deals easily worth nine figures in the sport. Los Angeles Angels star Mike Trout took the cake during spring training in 2019 with a 12-year extension worth more than $430 million to set a-then North American sports record, which has since been broken by Kansas City Chiefs quarterback Patrick Mahomes. Trout still owns the largest contract in baseball history, and now Lindor ranks third.
Just before games got started in 2020, Mookie Betts made his long-expected debut on the list of the highest-paid baseball players, agreeing to a 12-year, reportedly $365 million extension with the Dodgers. The big payday came after Betts got traded from Boston and just months before he was due to hit free agency.
Nolan Arenado received $260 million from the Colorado Rockies (and has since been traded to the Cardinals), Manny Machado agreed to a $300 million deal with the San Diego Padres in 2019 and Bryce Harper briefly made history with his 13-year, $330 million pact with the Philadelphia Phillies. Anthony Rendon parlayed a World Series win with the Nationals into $245 million to play alongside Mike Trout with the Angels, while Gerrit Cole turned a dominant 2019 into $365 million from the Yankees.
Trout reigns supreme with a total contract that’ll pay more than any other player in the league, but Cole beats him out with a superior annual salary.
Want to know more about what’s going on in the boardroom? Listen below and follow Nothing Personal with David Samson. A Daily CBS Sports Podcast that delivers the truth on what’s happening in the world of sports, business, and entertainment.
Here’s how each of the contracts stack up against the biggest all-time deals in MLB history, with numbers from Baseball Prospectus:
1. Mike Trout | Los Angeles Angels | 12 years | $430+ million | $35.8+ million |
2. Mookie Betts | Los Angeles Dodgers | 12 years | $365 million | $30.4 million |
3. Francisco Lindor | New York Mets | 10 years | $341 million | $34.1 million |
4. Fernando Tatis Jr. | San Diego Padres | 14 years | $340 million | $24.3 million |
5. Bryce Harper | Philadelphia Phillies | 13 years | $330 million | $25.3 million |
6. Giancarlo Stanton |
Miami Marlins |
13 years |
$325 million |
$25 million |
7. Gerritt Cole |
New York Yankees |
9 years |
$324 million |
$36 million |
8. Manny Machado |
San Diego Padres |
10 years |
$300 million |
$30 million |
9. Alex Rodriguez |
New York Yankees |
10 years |
$275 million |
$27.5 million |
10. Nolan Arenado |
Colorado Rockies |
8 years |
$260 million |
$32.5 million |
11. Alex Rodriguez |
Texas Rangers |
10 years |
$252 million |
$25.2 million |
12. Miguel Cabrera |
Detroit Tigers |
8 years |
$248 million |
$31 million |
13. Stephen Strasburg |
Washington Nationals |
7 years |
$245 million |
$35 million |
14. Anthony Rendon |
Los Angeles Angels |
7 years |
$245 million |
$35 million |
If you’re looking just at average money per year, neither Tatis nor Betts even crack the top-10, while Trout places in second — and first among position players. Harper, meanwhile, falls just outside the top 10 in that category despite landing the thrid-biggest total deal. Here’s a look at the top current MLB contracts in terms of average salary per season:
- SP Gerrit Cole, New York Yankees: $36 million
- OF Mike Trout, Los Angeles Angels: $35.8+ million
- SP Stephen Strasburg, Washington Nationals: $35 million
- 3B Anthony Rendon, Los Angeles Angels: $35 million
- SS Francisco Lindor, New York Mets: $34.1 million
- SP Trevor Bauer, Los Angeles Dodgers: $34 million
- SP Justin Verlander, Houston Astros: $33 million
- SP Zack Greinke, Houston Astros: $32.5 million
- 3B Nolan Arenado, Colorado Rockies: $32.5 million
- SP David Price, Los Angeles Dodgers: $31 million
- SP Clayton Kershaw, Los Angeles Dodgers: $31 million
- 1B Miguel Cabrera, Detroit Tigers, $31 million
Beyond baseball, in terms of total money, Machado’s contract initially clocked in as the third largest current deals in all of sports, ranking behind only Stanton and boxer Canelo Álvarez ($365 million). Trout, Betts and now Tatis have since shaken up that list.
require.config({"baseUrl":"https://sportsfly.cbsistatic.com/fly-227/bundles/sportsmediajs/js-build","config":{"version":{"fly/components/accordion":"1.0","fly/components/alert":"1.0","fly/components/base":"1.0","fly/components/carousel":"1.0","fly/components/dropdown":"1.0","fly/components/fixate":"1.0","fly/components/form-validate":"1.0","fly/components/image-gallery":"1.0","fly/components/iframe-messenger":"1.0","fly/components/load-more":"1.0","fly/components/load-more-article":"1.0","fly/components/load-more-scroll":"1.0","fly/components/loading":"1.0","fly/components/modal":"1.0","fly/components/modal-iframe":"1.0","fly/components/network-bar":"1.0","fly/components/poll":"1.0","fly/components/search-player":"1.0","fly/components/social-button":"1.0","fly/components/social-counts":"1.0","fly/components/social-links":"1.0","fly/components/tabs":"1.0","fly/components/video":"1.0","fly/libs/easy-xdm":"2.4.17.1","fly/libs/jquery.cookie":"1.2","fly/libs/jquery.throttle-debounce":"1.1","fly/libs/jquery.widget":"1.9.2","fly/libs/omniture.s-code":"1.0","fly/utils/jquery-mobile-init":"1.0","fly/libs/jquery.mobile":"1.3.2","fly/libs/backbone":"1.0.0","fly/libs/underscore":"1.5.1","fly/libs/jquery.easing":"1.3","fly/managers/ad":"2.0","fly/managers/components":"1.0","fly/managers/cookie":"1.0","fly/managers/debug":"1.0","fly/managers/geo":"1.0","fly/managers/gpt":"4.3","fly/managers/history":"2.0","fly/managers/madison":"1.0","fly/managers/social-authentication":"1.0","fly/utils/data-prefix":"1.0","fly/utils/data-selector":"1.0","fly/utils/function-natives":"1.0","fly/utils/guid":"1.0","fly/utils/log":"1.0","fly/utils/object-helper":"1.0","fly/utils/string-helper":"1.0","fly/utils/string-vars":"1.0","fly/utils/url-helper":"1.0","libs/jshashtable":"2.1","libs/select2":"3.5.1","libs/jsonp":"2.4.0","libs/jquery/mobile":"1.4.5","libs/modernizr.custom":"2.6.2","libs/velocity":"1.2.2","libs/dataTables":"1.10.6","libs/dataTables.fixedColumns":"3.0.4","libs/dataTables.fixedHeader":"2.1.2","libs/dateformat":"1.0.3","libs/waypoints/infinite":"3.1.1","libs/waypoints/inview":"3.1.1","libs/waypoints/jquery.waypoints":"3.1.1","libs/waypoints/sticky":"3.1.1","libs/jquery/dotdotdot":"1.6.1","libs/jquery/flexslider":"2.1","libs/jquery/lazyload":"1.9.3","libs/jquery/maskedinput":"1.3.1","libs/jquery/marquee":"1.3.1","libs/jquery/numberformatter":"1.2.3","libs/jquery/placeholder":"0.2.4","libs/jquery/scrollbar":"0.1.6","libs/jquery/tablesorter":"2.0.5","libs/jquery/touchswipe":"1.6.18","libs/jquery/ui/jquery.ui.core":"1.11.4","libs/jquery/ui/jquery.ui.draggable":"1.11.4","libs/jquery/ui/jquery.ui.mouse":"1.11.4","libs/jquery/ui/jquery.ui.position":"1.11.4","libs/jquery/ui/jquery.ui.slider":"1.11.4","libs/jquery/ui/jquery.ui.sortable":"1.11.4","libs/jquery/ui/jquery.ui.touch-punch":"0.2.3","libs/jquery/ui/jquery.ui.autocomplete":"1.11.4","libs/jquery/ui/jquery.ui.accordion":"1.11.4","libs/jquery/ui/jquery.ui.tabs":"1.11.4","libs/jquery/ui/jquery.ui.menu":"1.11.4","libs/jquery/ui/jquery.ui.dialog":"1.11.4","libs/jquery/ui/jquery.ui.resizable":"1.11.4","libs/jquery/ui/jquery.ui.button":"1.11.4","libs/jquery/ui/jquery.ui.tooltip":"1.11.4","libs/jquery/ui/jquery.ui.effects":"1.11.4","libs/jquery/ui/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection/managers/connection":{"deps":["liveconnection/libs/sockjs-0.3.4"]},"liveconnection/libs/sockjs-0.3.4":{"exports":"SockJS"},"libs/setValueFromArray":{"exports":"set"},"libs/getValueFromArray":{"exports":"get"},"fly/libs/jquery.mobile-1.3.2":["version!fly/utils/jquery-mobile-init"],"libs/backbone.marionette":{"deps":["jquery","version!fly/libs/underscore","version!fly/libs/backbone"],"exports":"Marionette"},"fly/libs/underscore-1.5.1":{"exports":"_"},"fly/libs/backbone-1.0.0":{"deps":["version!fly/libs/underscore","jquery"],"exports":"Backbone"},"libs/jquery/ui/jquery.ui.tabs-1.11.4":["jquery","version!libs/jquery/ui/jquery.ui.core","version!fly/libs/jquery.widget"],"libs/jquery/flexslider-2.1":["jquery"],"libs/dataTables.fixedColumns-3.0.4":["jquery","version!libs/dataTables"],"libs/dataTables.fixedHeader-2.1.2":["jquery","version!libs/dataTables"],"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js":["https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"]},"map":{"*":{"adobe-pass":"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js","facebook":"https://connect.facebook.net/en_US/sdk.js","facebook-debug":"https://connect.facebook.net/en_US/all/debug.js","google":"https://apis.google.com/js/plusone.js","google-platform":"https://apis.google.com/js/client:platform.js","google-csa":"https://www.google.com/adsense/search/async-ads.js","google-javascript-api":"https://www.google.com/jsapi","google-client-api":"https://apis.google.com/js/api:client.js","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","newsroom":"https://c2.taboola.com/nr/cbsinteractive-cbssports/newsroom.js","recaptcha":"https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https://www.google.com/recaptcha/api/js/recaptcha_ajax.js","supreme-golf":"https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js","taboola":"https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js","twitter":"https://platform.twitter.com/widgets.js","video-utils":"https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"}},"waitSeconds":300});