Mike Trout Likely to Skip HR Derby Due to Hamstring Injury

Los Angeles Angels outfielder Mike Trout says don’t expect to see him swinging for the fences in the Home Run Derby this year. A strained right hamstring is expected to keep the star player on the sidelines for the event, which is set to take place in Philadelphia.

Despite sitting out the derby, Trout is hopeful he will be healthy enough to suit up for the All-Star Game on July 14, the evening following the home run competition. The event holds special meaning for Trout, who was raised in Millville, N.J., roughly an hour from Philadelphia.

When asked about the derby, Trout was candid about his decision. “They asked me when we were in Sacramento last weekend, but I probably won’t do it,” he said on Friday. “It would have been cool to do it, but the injury kind of threw things off.”

The 34-year-old had been on quite a roll before the injury, appearing in 74 of the team’s first 75 games this season while posting a .234 batting average with 17 home runs and 36 RBIs.

A three-time American League MVP and 11-time All-Star selection, Trout had managed to stay largely healthy over the past two seasons after a stretch of injury-plagued campaigns. He played in 130 games in 2025, a sharp contrast to the prior four seasons when he surpassed 82 games just once due to various injuries. During the COVID-shortened 2020 season, he appeared in only 53 games.

Over the course of his 16-season career with the Angels, Trout has accumulated 421 home runs, 1,054 RBIs, and 221 stolen bases across 1,722 games. His career slash line stands at .291/.406/.566.