Wait Until You Hear What Happened: Juan Soto's Salary: How Much Does The MLB Star Earn?

Juan Soto isn't just one of baseball's most electrifying hitters; he's also one of its highest-paid stars, even before hitting free agency. For the 2024 MLB season, Soto is playing on a one-year, $31 million contract with the New York Yankees. This record-setting deal, awarded through the arbitration process, makes him the highest-paid arbitration-eligible player in MLB history. It's a testament to his consistent elite performance and tremendous value as he approaches what promises to be one of the biggest free-agent contracts ever in professional sports.

From Prospect to Payday: Soto's Salary Ascent

Soto's earnings trajectory has been nothing short of meteoric. After debuting in 2018 and playing on pre-arbitration minimums, his salary began its rapid climb. In 2022, he earned $17.1 million with the Washington Nationals, followed by $23 million with the San Diego Padres in 2023. His current $31 million salary with the Yankees puts him in elite company, surpassing the previous arbitration record held by Shohei Ohtani. This annual figure places him among the top earners in the league, comparable to established superstars who are already on long-term mega-deals.

While his 2024 salary is a single-season pact, it sets the stage for an even more massive payday. Soto, still only 25 years old, is projected to command a contract upwards of $500 million in free agency, a deal that would place him firmly alongside the likes of Aaron Judge and Mookie Betts at the very pinnacle of baseball's financial landscape. His unique combination of youth, MVP-caliber offense, and incredible plate discipline makes him a generational talent, ensuring his earnings will only continue to soar.

Trade on Every Game with Kalshi

Click Here to sign up to Kalshi — Free $10 when you sign up using our link or use code: ONTAPSEA. The only federally regulated prediction market in the US. Trade on real sports outcomes. Available in all 50 states.

Back to blog

Leave a comment