
Michael Nelson Trout is one of the most popular players in American baseball and has been playing for the Los Angeles Angels since 2011. Mike Trout was born on August 7, 1991, in Vineland, New Jersey. He grew up a fan of the Philadelphia Phillies. He made his MLB debut for the Angels on July 8, 2011. Since then, he has won praise for his baseball skills. He was the AL Rookie of the Year in 2012. He was also the AL stolen base leader in 2012. He is a 9-time Silver Slugger Award winner from 2012-2016, 2018-2020 and in 2022. Additionally, he is a 2-time Hank Aaron Award Winner in 2012 and 2014.
Trout became a 3-time MVP in 2014, 2016, and 2019. He was a 3-time member of the All-MLB First Team in 2019, 2020 and 2022. Finally, he is an 11-time All-Star from 2012-2019 and 2021-2023. Mike Trout has notched up a batting average of .297 with 387 home runs, 972 RBI, 214 stolen bases, .408 OBP, and .986 OPS, as of May 2025 (via Baseball Reference).
Mike Trout’s Salary
Mike Trout is all set to earn an avergae annual salary of $35,541,667 in 2025, according to Spotrac. This is because he signed a 12-year deal with the Los Angeles Angels worth $426,500,000 in 2019.
Also Read: Mike Trout's net worth
Mike Trout’s Contract History
Los Angeles Angels (2009)
Mike Trout got a signing bonus of $1,215,000 after signing a contract with the Los Angeles Angels in 2009. He debuted for the MLB in 2011.
Los Angeles Angels (2012-2012)
In 2012, Mike Trout signed a 1-year $482,500 contract with the Los Angeles Angels.
Los Angeles Angels (2013-2013)
Mike Trout decided to continue with the Los Angeles Angels. He signed a 1-year $510,000 contract with the Los Angeles Angels.
Los Angeles Angels (2014-2019)
Mike Trout initially signed a 1-year contract worth $1 million with the Los Angeles Angels on February 26, 2014. However, he got a contract extension for 6 years worth $144.5 million on March 28, 2014. By this time, he has proved his value to the team.
Los Angeles Angels (2019-2030)
Mike Trout signed a 12-year contract extension with the Los Angeles Angels worth $426.5 million. It made him the highest-paid MLB player at the time.
Mike Trout’s Career Earnings
After playing 15 seasons in the MLB, Mike Trout will have a total career earnings of $303,190,125, according to Spotrac. These will include his total signing bonuses of $21,215,000 along with his salaries of $281,725,125.
Also Read: How many MVP awards has Mike Trout won?
FAQs on Mike Trout
A. Mike Trout is 33 years old, as of May 2025.
A. Mike Trout has five years left on his contract with Los Angeles Angels as of May 2025.
A. Mike Trout has scored 387 home runs in his career so far.
A. Mike Trout made his MLB debut for the Los Angeles Angels on July 8, 2011.
A. Mike Trout is an 11-time All-Star from 2012-2019, 2021-2023.