ANAHEIM, Calif. -- He had never done it before. Not high school, little league, not even T-ball.
Maybe that's why Mike Trout was so excited hitting for the cycle in leading the Los Angeles Angels to a 12-0 victory over the Seattle Mariners Tuesday night at Angel Stadium.
At 21 years of age, Trout became the youngest player ever to hit for the cycle in an American League game, and he is the sixth player in Angels history to do it.
Trout had an infield single in the third inning, an RBI triple in the fourth and a three-run double in the sixth before coming to the plate in the bottom of the eighth with one out. The pitch from Mariners reliever Lucas Luetge appeared below the knees, but Trout golfed it over the fence in center field for his ninth homer of the year.
"It's just a feeling I can't explain," Trout said of hitting for the cycle. "I didn't really think about it until the eighth inning, and when I got on deck, I started feeling it a little bit. I wasn't going to go up and swing first pitch and swing as hard as I could. I just stayed with my approach, got a good 2-0 count, the ball was down but I like the ball down, and just hit it out.
"It's just a dream come true. To stand here after a night like this, it's definitely up there at the top of my list, personally. Hopefully there's some more to come."
It was the first time an Angels player hit for the cycle since Chone Figgins accomplished the feat in 2006. Trout finished with five RBIs on the night.
The Angels pounded out 15 hits, including three home runs, four doubles and two triples. Josh Hamilton had a home run and triple, Albert Pujols had two hits and two RBIs, Erick Aybar had two doubles, and Howie Kendrick hit a two-run homer.
It was more than enough support for Jerome Williams (3-1), who shut out the Mariners on six hits for eight innings to get the win. He struck out six and walked two.
"I wanted to have quick innings so the guys could keep on hitting," Williams said.
Mariners starter Aaron Harang (1-5) was pounded early and often. He gave up seven runs and nine hits in 3 2/3 innings, and it included a horrific fourth inning, when he surrendered two doubles, two triples and a home run and was knocked out of the game.
The victory was the Angels' third in a row, matching their longest winning streak of the season, accomplished twice previously. For the Mariners, the loss was their season-worst fifth in a row.
The Angels scored three times in the first inning, two coming on Hamilton's sixth homer of the year. Hamilton led off the fourth with a triple, leading to a four-run inning.
"After the first two at-bats, I thought Josh was going to have a chance at (the cycle) because you get the two toughest ones out of the way," Angels manager Mike Scioscia said. "Mike, just seeing his talent, you have to continue to shake yourself and say this kid's 21 years old. He just has so many ways he can help you win a game. He stole a base tonight, looked good in the outfield, and obviously in the batter's box he had an incredible night. If I'm a betting man, I've got to believe there's another cycle in his career somewhere."
NOTES: Angels RHP Jered Weaver, recovering from a broken bone in his left (non-throwing) elbow, will throw about 80 pitches to live hitters at extended spring training Wednesday in Arizona. Manager Mike Scioscia said that if all goes well, it might be Weaver's last rehab outing. If so, Weaver would be on schedule to pitch Monday against the Los Angeles Dodgers. ... Angels LHP Sean Burnett (forearm strain) was activated from the disabled list before the game. Burnett had been the Angels' most effective reliever before his injury, compiling a 1.04 ERA in 11 games (8 2/3 innings). To make room on the roster for Burnett, the Angels optioned RHP Ryan Brasier to Triple-A Salt Lake. ... Mariners 3B Kyle Seager was the only American League player with a minimum of 90 plate appearances who had not grounded into a double play this season going into Tuesday's game. However, in his second at-bat Tuesday, he grounded into a 6-4-3 double play. ... Mariners 1B Justin Smoak, who walked in the second inning, has reached base safely in 15 consecutive starts dating back to April 29. During that stretch, he raised his on-base percentage from .311 to .363.