Mike Trout withdraws from MLB All-Star game

BALTIMORE, MARYLAND - JULY 10: Mike Trout #27 of the Los Angeles Angels bats against the Baltimore Orioles at Oriole Park at Camden Yards on July 10, 2022 in Baltimore, Maryland. (Photo by G Fiume/Getty Images)

Los Angeles Angels outfielder Mike Trout pulled out of Tuesday's All-Star Game at Dodger Stadium Sunday due to lingering back spasms.

Trout has missed the Angels' last four games with the injury, including Saturday's 7-1 loss to the Los Angeles Dodgers, the team's third straight defeat and eighth in nine games. He was pulled from Tuesday's 6-5 loss to the Houston Astros before the start of the fifth inning.

Trout planned to start Saturday's game, but was scratched minutes before the first pitch.

SUGGESTED: Dodgers Freddie Freeman added to NL All-Star team

"I just went in the cage before the game, and it didn't feel right," Trout said after Saturday's game. "The smart thing is to just not play. I didn't want it to get worse."

Trout called the spasms "a little concerning."

"I'm staying positive," Trout said. "It's just frustrating. I don't know what really sparked it. You know, trying to pinpoint it. I've taken a lot of swings over the past three weeks, but I can't really pinpoint it and it's just, it is what it is."

Seattle Mariners first baseman Ty France will replace Trout on the American League roster, Major League Baseball announced Sunday.