Juan Soto is a professional baseball player for the New York Mets of Major League Baseball (MLB). He made his MLB debut with the Washington Nationals on May 20, 2018, at the age of 19 and has since played for the San Diego Padres, and New York Yankees, and joined the Mets in 2025. Soto became one of the most talented and feared hitters in the league, known for his exceptional plate discipline, power, and ability to hit for both average and power. His achievement came in 2019 when he played a key role in helping the Washington Nationals win the World Series.
Juan Soto has also been selected to multiple MLB All-Star Games, appearing in the All-Star consecutive four times from 2021 to 2024. Soto has won five Silver Slugger Awards throughout his career, winning the award consecutively from 2020 to 2024. He was also named to the All-MLB First Team three times (2020, 2021, 2024) and claimed the NL batting title in 2020.
Juan Soto’s Contract
Juan Soto signed a 15-year contract with the New York Mets on December 09, 2024, worth $765 million, as per Spotrac. The deal, one of the largest in professional sports history, reflects Soto's status as one of the premier players in the league.
Juan Soto Contract Breakdown
The following table shows Juan Soto's contract breakdown:
Year | Base Salary | Signing Bonus | Cap Hit | Dead Cap | Yearly Cash |
2025 | $46,875,000 | $75,000,000 | $121,875,000 | - | $121,875,000 |
2026 | $46,875,000 | - | $46,875,000 | - | $46,875,000 |
2027 | $42,500,000 | - | $42,500,000 | - | $42,500,000 |
2028 | $46,875,000 | - | $46,875,000 | - | $46,875,000 |
2029 | $46,875,000 | - | $46,875,000 | - | $46,875,000 |
2030 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2031 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2032 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2033 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2034 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2035 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2036 | $46,000,000 | - | $46,000,000 | - | $46,000,000 |
2037 | $46,000,000 | $46,000,000 | - | $46,000,000 | |
2038 | $46,000,000 | $46,000,000 | - | $46,000,000 | |
2039 | $46,000,000 | $46,000,000 | - | $46,000,000 |
Read More:- Juan Soto Net Worth
How much is Juan Soto getting paid?
Juan Soto is getting paid $121,875,000 for the 2025 season with the New York Mets. This includes his base salary of $46,875,000 and a signing bonus of $75,000,000. However, his average annual salary is $51,000,000, as per Spotrac.
Juan Soto was paid $31 million from the 2024 MLB season as per Spotrac. He avoided arbitration and signed a one-year contract worth $31,000,000 with the New York Yankees on January 11, 2024. It guaranteed him the same amount as his average annual salary.
Initially, he signed a contract with the Washington Nationals on July 2, 2015, and received $1,500,000 as his signing bonus. He next signed a one-year $545,000 contract with the team in 2018. His following contract with the team was also one year and was worth $578,300, which he signed on March 5, 2019. Juan Soto followed this up by signing another one-year contract worth $629,400 with the team on March 7, 2020. Juan Soto then avoided arbitration and signed a one-year $8.5 million contract with the team on January 15, 2021. He next signed a one-year contract worth $17.1 million contract with the team by avoiding arbitration on May 22, 2022. He was then traded by the Washington Nationals to the San Diego Padres on August 2, 2022.
Juan Soto then avoided arbitration and signed a one-year contract worth $23 million with the San Diego Padres on January 13, 2023. The team then traded him to the New York Yankees on December 7, 2023. This led to Juan Soto signing his present contract in 2024.
How much does Juan Soto make in a minute?
Juan Soto’s total earnings for the 2025 MLB season is $121,875,000, including his annual base salary of $46,875,000 along with the $75 million signing bonus. If this is divided by the total number of minutes in a year which is 525,600, then he earns approximately $231.88 per minute in 2025.
Also read: Who are Juan Soto’s parents?
Juan Soto's career earnings
Juan Soto's career earnings as of the 2024 MLB season total $82,304,031, as per Spotrac. This amount includes $80,804,031 from contracts with various teams such as the Washington Nationals, San Diego Padres, and New York Yankees. Additionally, it also accounts for the $1.5 million signing bonus Soto received in 2015 from the Washington Nationals.
What are the terms of Juan Soto's Contract?
Juan Soto signed a 15-year, $765,000,000 contract with the New York Mets in 2025, which includes a $75,000,000 signing bonus, as per Spotrac. The deal has an average annual salary of $51,000,000, making it the largest total value contract in MLB history at the time of signing, and the longest contract ever signed in MLB history.
The contract terms include a player opt-out available after 2029, though the team can void the opt-out by adding $4,000,000 per year to the contract from 2030 to 2039. Soto also has a full no-trade clause, providing him with additional security and control over his career.
In addition to the financial terms, the contract includes MVP bonuses such as $500,000 for a first-place finish (or $1,000,000 for more than one MVP), $350,000 for a second-place finish, and $150,000 for third through fifth places. Soto is also eligible for bonuses for World Series MVP ($350,000), LCS MVP, Silver Slugger ($150,000), All-Star, Gold Glove, Hank Aaron Award, and All-MLB honors ($100,000).
How much of Juan Soto's Contract is guaranteed?
Juan Soto’s 15-year, $765,000,000 contract with the New York Mets is fully guaranteed as per Spotrac. This means that Soto is guaranteed to receive the full value of the contract, including his $75,000,000 signing bonus, and base salary.
Juan Soto’s Contract History
These are all the contracts that Juan Soto has signed in his MLB career so far as per Spotrac-
Washington Nationals (2015)
Juan Soto signed his first MLB contract with the Washington Nationals and received a signing bonus of $1,500,000 on July 2, 2015.
Washington Nationals (2018)
Juan Soto signed a one-year $545,000 contract with the Washington Nationals in 2018.
Washington Nationals (2019)
Juan Soto signed a one-year contract worth $578,300 with the Washington Nationals on March 5, 2019.
Washington Nationals (2020)
Juan Soto signed a one-year $629,400 contract with the Washington Nationals on March 7, 2020.
Washington Nationals (2021)
Juan Soto signed a one-year $8.5 million contract with the Washington Nationals and avoided arbitration on January 15, 2021.
Washington Nationals (2022)
Juan Soto avoided arbitration and signed a one-year $17.1 million contract with the Washington Nationals on March 22, 2022. However, the team traded him on August 2, 2022, to the San Diego Padres in exchange for CJ Abrams, MacKenzie Gore, Jarlin Susana, Luke Voit, James Wood, and Robert Hassell.
San Diego Padres (2023)
Juan Soto signed a one-year $23 million contract with the San Diego Padres and avoided arbitration on January 11, 2023. However, he was traded by the team on December 7, 2023, to the New York Yankees in return for Randy Vasquez, Michael King, Kyle Higashioka, Jhony Brito, and Drew Thorpe.
New York Yankees (2024)
Juan Soto avoided arbitration and signed a one-year contract worth $31 million with the New York Yankees on January 11, 2024.
New York Mets (2025-2039)
Juan Soto signed a 15-year, $765,000,000 contract with the New York Mets on December 09, 2024, including a $75,000,000 signing bonus. The deal includes an average annual salary of $51,000,000 and a full no-trade clause, with a player opt-out available after 2029.
FAQ's On Juan Soto contract
A. Juan Soto has played for the Washington Nationals, San Diego Padres, New York Yankees, and playing for the New York Mets.
A. Juan Soto signed with the Washington Nationals as an international free agent on July 2, 2015.
A. Juan Soto has been selected as an All-Star four times, as of the 2024 season.
A. Juan Soto's jersey number is #22 for the New York Mets.
A. Juan Soto is 6 feet 2 inches tall and weighs 224 pounds (101 kg).