"I just want to be able to go and enjoy it," Trout said. "I always had fun watching it, growing up as a kid watching it on TV, and being able to sit on the sidelines is pretty cool."
Trout, 22, has 82 career home runs in 418 games. This season, he has posted career highs in slugging percentage (.606) and OPS (1.007). Trout leads the AL in OPS and is second in slugging.
As recently as Monday, Trout said that he had not been asked to do the Derby and said he had "mixed feelings."
"I want to do it, and I don't want to do it," Trout said Monday.
The Angels have had two previous winners in the Home Run Derby (Vladimir Guerrero in 2007 and Garret Anderson in '03), but they will not add a third this year with Trout's absence.
Matthew DeFranks is an associate reporter for MLB.com. Follow him on Twitter @MDeFranks. This story was not subject to the approval of Major League Baseball or its clubs.