That kind of financial security doesn’t exist in football, where contracts are often non-guaranteed and riddled with performance clauses. Even the NBA, where contracts are guaranteed, doesn’t quite stack up in career earnings for most players due to shorter average career lengths. Yes, there are exceptions. LeBron James, Kevin Durant, and Stephen Curry will all retire with massive earnings. But in terms of consistent long-term wealth accumulation, baseball is king. And the numbers back it up. Over the past two decades, we’ve watched MLB players sign a series of jaw-dropping megadeals: $252 million, $275 million, $330 million, $426.5 million, $500 million, $700 million, and now a record-setting $765 million. Thanks to a combination of talent, timing, and leverage, baseball’s biggest stars have turned their careers into generational fortunes. Below, we’ve compiled the updated leaderboard of the highest career earnings in baseball history. It is an entirely different world from the list we published in 2014, which, frankly, looks quaint by today’s standards.
The Rise of the Mega-Contract
It all started with Alex Rodriguez. In 2000, A-Rod signed a 10-year, $252 million deal with the Texas Rangers. At the time, it was the largest contract in the history of professional sports. Just seven years later, he shattered his own record by inking a new 10-year, $275 million deal with the Yankees. These contracts, combined with lucrative endorsement deals and playoff bonuses, helped Rodriguez retire with over $455 million in career earnings. But baseball didn’t stop there. The following decade saw a wave of billion-dollar spending sprees. The Phillies gave Bryce Harper $330 million. The Angels gave Mike Trout $426.5 million. The Padres gave Manny Machado $350 million. The Yankees gave Aaron Judge $360 million. And then came Shohei Ohtani, who signed a 10-year, $700 million contract with the Dodgers in December 2023, although most of the money is deferred until well into the 2040s. That record didn’t last long. In December 2024, Juan Soto signed a 15-year, $765 million contract with the New York Mets. It instantly set a new high-water mark not just for baseball, but for all professional sports globally. When you zoom out and look at career earnings, using guaranteed salaries only and excluding endorsements or bonuses, the game’s biggest earners are already in a league of their own.
Top 25 Highest Career Earnings in MLB History
All figures reflect base MLB salary only. Endorsements, bonuses, and deferred interest are not included.
Looking Ahead: The $500M, $700M, and $765M Club
There’s a new class of players on deck poised to eclipse the current leaders. Shohei Ohtani’s $700 million contract is technically the largest in history, though only $2 million per year will be paid during the contract term. Most of his earnings won’t count toward his career total for decades. Juan Soto, on the other hand, is earning his $765 million in real time. If he plays through the full deal, he will end his career as the first baseball player to actually take home more than $700 million in guaranteed MLB salary. And then there’s Vladimir Guerrero Jr., who signed a 14-year, $500 million extension with the Blue Jays in 2025. If all goes according to plan, he could be the third member of this ultra-exclusive club. One thing is clear. Baseball’s financial ceiling is nowhere near its peak, and the next generation is already cashing in.