Los Angeles Angels outfielder Mike Trout has been activated from the 10-day injured list, positioning him to participate in his 12th All-Star Game on July 14 at Citizens Bank Park in Philadelphia. This marks Trout's first All-Star Game appearance since 2019, with previous absences from 2021 to 2023 due to injuries.

Trout, 34, landed on the injured list on June 17 with a right hamstring strain. His return was anticipated in time for the All-Star festivities, which will take place less than 50 miles from his hometown.

This season, Trout has a .234 batting average with a .394 on-base percentage and a .472 slugging percentage. He has hit 17 home runs and driven in 36 runs, in addition to 12 doubles, seven stolen bases, and 54 runs scored across 74 games. His availability for the 2024 All-Star Game was impacted by a series of injuries sustained since the 2021 season, which led to him not being selected for the first time in his career.

Trout is slated to be a starting outfielder for the American League, managed by John Schneider. The American League starting lineup includes Shea Langeliers (Athletics) at catcher, Nick Kurtz (Athletics) at first base, Ernie Clement (Blue Jays) at second base, Bobby Witt Jr. (Royals) at shortstop, Junior Caminero (Rays) at third base, and outfielders Mike Trout (Angels), Byron Buxton (Twins), and Aaron Judge (Yankees). Yordan Alvarez (Astros) is the designated hitter.