Star outfielder Mike Trout is on the verge of signing a 12-year contract worth more than $430 million, according to ESPN’s Jeff Passan. The deal comes on the heels of massive contracts for other members of baseball’s elite, with Bryce Harper signing for $330 million, Manny Machado for $300 million and Nolan Arenando for $260 million.
The deals above are deemed by many as four of the seven richest contracts in the history of sports. The others to make the cut are boxer Canelo Alvarez, who is expected to earn $365 million over five years and 11 fights from streaming service DAZN; Giancarlo Stanton, who inked a 13-year, $325 million deal with the Miami Marlins before being dealt to the New York Yankees; and Alex Rodriguez, the only athlete in sports to sign two deals worth more than $250 million. A-Rod signed with the Yankees for $275 million over 10 years in 2007.
But left out of these discussions of the biggest contracts in the history of sports is the one that turned out to be richer than Trout, Alvarez and baseball’s other blockbuster deals.
Boxer Floyd Mayweather still holds the title of the richest contract in sports. His 2013 pact with Showtime covered six fights and 30 months. The value was never released publicly so it tends to get lost in the shuffle, but it guaranteed Mayweather roughly $200 million at a minimum, according to sources.
However, the deal offered massive upside, thanks to Mayweather’s role as promoter of the fights. Mayweather cashed in with a pair of huge pay-per-view turnouts for fights against Alvarez and Manny Pacquiao. Mayweather cumulatively earned an estimated $450 million for the six fights.
All-Time Largest Contracts In Sports
Floyd Mayweather (Showtime): $450 million
Mike Trout (Angels): $430 million
Canelo Alvarez (DAZN): $365 million
Bryce Harper (Phillies): $330 million
Giancarlo Stanton (Marlins): $325 million
Mayweather eventually became the first boxer in the history of the sport to earn $1 billion, after his $275 million payday for fighting Conor McGregor in 2017. He joined Michael Jordan and Tiger Woods as the only athletes to earn 10-figures from their sport (Arnold Palmer, Jack Nicklaus and Michael Schumacher also make the cut adjusted for inflation).
Trout’s new contract will replace the final two years, worth $66.5 million, on his current pact, according to Passan. It will push his career on-field earnings to around $515 million, based on final terms to be released (Trout currently makes $3 million annually off the field). Trout’s contract with the Angels certainly sets a record for the biggest contract in the history of team sports, but Money Mayweather still holds the overall crown.