How much is Mike Trout’s Salary?

Last Modified May 27, 2025 11:03 GMT
Mike Trout’s Salary
Mike Trout, Source: Getty Images

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.

Related Stories

Nationals vs. Padres: Game 3 prediction, odds, injuries and picks - June 25, 2025 Nationals vs. Padres: Game 3 prediction, odds, injuries and picks - June 25, 2025
Nationals vs. Padres: Game 3 prediction, odds, injuries and picks - June 25, 2025
1d
Dodgers GM lays out blueprint for Shohei Ohtani’s playing time Dodgers GM lays out blueprint for Shohei Ohtani’s playing time
Dodgers GM lays out blueprint for Shohei Ohtani’s playing time
Cubs vs. Cardinals: Game 3 prediction, odds, injuries, and picks - June 26, 2025 Cubs vs. Cardinals: Game 3 prediction, odds, injuries, and picks - June 26, 2025
Cubs vs. Cardinals: Game 3 prediction, odds, injuries, and picks - June 26, 2025
23h
Today’s Best MLB Home Run Prop Bets: Top 5, including Max Muncy, Junior Caminero, and more for June 25, 2025 Today’s Best MLB Home Run Prop Bets: Top 5, including Max Muncy, Junior Caminero, and more for June 25, 2025
Today’s Best MLB Home Run Prop Bets: Top 5, including Max Muncy, Junior Caminero, and more for June 25, 2025
"Training staff is a bunch of clowns" - Fans rip team and training staff after hearing of season-ending injury to Kutter Crawford "Training staff is a bunch of clowns" - Fans rip team and training staff after hearing of season-ending injury to Kutter Crawford
"Training staff is a bunch of clowns" - Fans rip team and training staff after hearing of season-ending injury to Kutter Crawford
1d
Vladimir Guerrero Jr.'s wife Nathalie reacts to Luis Severino's spouse Rosmaly's 'unbothered' fashion statement Vladimir Guerrero Jr.'s wife Nathalie reacts to Luis Severino's spouse Rosmaly's 'unbothered' fashion statement
Vladimir Guerrero Jr.'s wife Nathalie reacts to Luis Severino's spouse Rosmaly's 'unbothered' fashion statement
8h
Mariners vs. Twins: Game 4 prediction, odds, injuries, and picks - June 26, 2025 Mariners vs. Twins: Game 4 prediction, odds, injuries, and picks - June 26, 2025
Mariners vs. Twins: Game 4 prediction, odds, injuries, and picks - June 26, 2025
23h
Pirates insider shares how Paul Skenes can be in 2025 Cy Young contention despite an inferior win-loss record Pirates insider shares how Paul Skenes can be in 2025 Cy Young contention despite an inferior win-loss record
Pirates insider shares how Paul Skenes can be in 2025 Cy Young contention despite an inferior win-loss record
1d
Fan banned indefinitely from MLB ballparks after vulgar remarks on Ketel Marte’s mother Fan banned indefinitely from MLB ballparks after vulgar remarks on Ketel Marte’s mother
Fan banned indefinitely from MLB ballparks after vulgar remarks on Ketel Marte’s mother 
1d
Padres GM A.J. Preller breaks silence on Juan Soto trade as James Wood, MacKenzie Gore & CJ Abrams deliver statement performances in San Diego Padres GM A.J. Preller breaks silence on Juan Soto trade as James Wood, MacKenzie Gore & CJ Abrams deliver statement performances in San Diego
Padres GM A.J. Preller breaks silence on Juan Soto trade as James Wood, MacKenzie Gore & CJ Abrams deliver statement performances in San Diego
19h
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications