usatsi-140866171.jpg
USATSI

Just because the coronavirus delayed the 2020 MLB season for months doesn't mean the cash stopped flowing. Just before games got started, 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 Los Angeles Dodgers. The big payday came after Betts got traded from Boston, and now baseball's biggest contracts are both in Los Angeles. 

Los Angeles Angels star Mike Trout took the cake on 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

Nolan Arenado received $260 million from the Colorado Rockies, Manny Machado agreed to a $300 million deal with the San Diego Padres 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, 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.

Here's how each of the contracts stack up against the biggest all-time deals in MLB history, with numbers from Baseball Prospectus:

PlayerTeamContract LengthContract ValueAverage/Year
Mike Trout Los Angeles Angels 12 years $430+ million $35.8+ million
Mookie Betts Los Angeles Dodgers 12 years $365 million $30.4 million
Bryce Harper Philadelphia Phillies 13 years $330 million $25.3 million

Giancarlo Stanton

Miami Marlins

13 years

$325 million

$25 million

Gerritt Cole

New York Yankees

9 years

$324 million

$36 million

Manny Machado

San Diego Padres

10 years

$300 million

$30 million

Alex Rodriguez

New York Yankees

10 years

$275 million

$27.5 million

Nolan Arenado

Colorado Rockies

8 years

$260 million

$32.5 million

Alex Rodriguez

Texas Rangers

10 years

$252 million

$25.2 million

Miguel Cabrera

Detroit Tigers

8 years

$248 million

$31 million

Stephen Strasburg

Washington Nationals

7 years

$245 million

$35 million

Anthony Rendon

Los Angeles Angels

7 years

$245 million

$35 million


If you're looking just at average money per year, neither Machado 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:

  1. SP Gerrit Cole, New York Yankees: $36 million
  2. OF Mike Trout, Los Angeles Angels: $35.8+ million
  3. SP Stephen Strasburg, Washington Nationals: $35 million
  4. 3B Anthony Rendon, Los Angeles Angels: $35 million
  5. SP Justin Verlander, Houston Astros: $33 million
  6. SP Zack Greinke, Houston Astros: $32.5 million
  7. 3B Nolan Arenado, Colorado Rockies: $32.5 million
  8. SP David Price, Los Angeles Dodgers: $31 million
  9. SP Clayton Kershaw, Los Angeles Dodgers: $31 million
  10. 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 Cole, of course, have since shaken up that list.