ANAHEIM -- Michael Trout continued his hot June stretch, drawing three walks and scoring two runs in his 1,000th Major League game and the Angels added three home runs on their way to an 8-5 series-opening win over the Blue Jays at Angel Stadium.
Over his last nine games, Trout is hitting .640 (16-for-25) with four home runs, nine RBIs and 14 walks. During that span, he has reached base in 32 of his 42 plate appearances for a .756 on-base percentage. He leads the Majors with 67 walks -- 12 more than Bryce Harper, the next-highest player on the list.
• 1,000 games in, Trout remains peerless
"This guy is just getting started in his career," manager Mike Scioscia said. "I can only say that as exceptional of a ballplayer that he is, he has equaled that as a person. He's a tremendous person, just really has a sense of duty. He comes out here every day wanting to play the best he can. He's great with his teammates and has great perspective on what his talent is and what a gift he has. He works hard at it."
While Trout kept the line moving, his teammates provided the power. Kole Calhoun launched a go-ahead home run and Luis Valbuena homered twice down the stretch, as the pair continued to bounce back from early-season slumps.
Calhoun's two-run shot off John Axford gave the Angels a 4-3 lead in the fourth inning, and Valbuena ensured it held up, adding a two-run homer in the fifth and a solo homer in the seventh.
The Angels' offense helped the club withstand an abbreviated outing from left-hander John Lamb, who started on short notice because scheduled starter Tyler Skaggs was scratched with right hamstring tightness. Lamb lasted just 3 1/3 innings, yielding three runs on six hits while throwing 76 pitches in his first career outing at Angel Stadium.
"It didn't really affect me," Lamb said of the short notice. "I was just excited to be out there on the bump again and hopefully help the team win the ballgame, which we did, so that was nice."
Reliever Noe Ramirez took over for Lamb and helped bridge the gap for the Angels, retiring all eight batters he faced while striking out four. Rookie Justin Anderson worked a 1-2-3 ninth to earn his third save of the year.
"Noe had really good command," Scioscia said. "He had everything working, and needless to say, that's probably the most important stretch on our pitching side."
The Angels opened the scoring in the first inning after Trout walked, advanced to third on Justin Upton's double and scurried home on a wild pitch from Blue Jays right-hander Aaron Sanchez. Jose Pujols then delivered an RBI single to extend the Angels' lead to 2-0.
That was the last inning for Sanchez, who left with a contusion on his right index finger. The Blue Jays tried to pick up their starter. They got on the board in the second on a pair of doubles from Kendrys Morales and Aledmys Diaz, tied it in the third on Justin Smoak's RBI double off Lamb and former Angels prospect Randal Grichuk homered to give Toronto a one-run lead in the fourth, setting up Calhoun's lead-changing shot.
Calhoun's third home run of the season and second in as many games nicked off the glove of Kevin Pillar and landed above the new home run barrier on the right-center-field wall. Calhoun is now 4-for-10 with two home runs and three RBIs in three games since returning from the disabled list on Monday.
"I think that he looks so comfortable out there," Scioscia said of Calhoun. "He's seeing the ball much better, more plate coverage. All the things that lead to positive results seem to be in his game."
Calhoun was struggling when he suffered a right oblique strain on May 31, but he used his time off to revamp his batting stance, adopting a more pronounced crouch and lowering his hands.
"I was hitting .145 and went on the DL," Calhoun said when asked what had prompted the changes. "You look at some things, try to simplify everything, come up something, and it's paying off right now."
In the fifth, Trout walked and scored again on Valbuena's two-run homer to left-center field, pushing the Angels' advantage to 6-3. It was Valbuena's seventh home run of the season and his first since May 29.
Valbuena's eighth home run of the year came just two innings later, as he launched a fastball from Preston Guilmet to right-center field to make it 8-4 and secure his eighth career multihomer game. It was an encouraging sign for Valbuena, who had entered Thursday mired in a 5-for-43 slump that had caused his batting average to slip to .216.
"When I'm swinging at good pitches in the strike zone, it makes a big difference," Valbuena said. "That's what happened to me. I was swinging at a lot of bad pitches, and I struggled a little bit the last two weeks, but I'll be better."
Trout set a career high by drawing at least two walks in his fourth consecutive game. His 67 walks this season are the most in franchise history through 75 games. Trout now has a .356 career batting average in June, the highest among active players with at least 400 plate appearances.
Left-hander Andrew Heaney (3-5, 3.64 ERA) will start opposite right-hander Marco Estrada (4-6, 4.66 ERA) on Friday night as the Angels and Blue Jays continue their four-game series at 7:07 p.m. PT at Angel Stadium. Heaney took a no-decision in his last start on Sunday after allowing three runs over eight innings. He made his only career start against the Blue Jays on Aug. 22, 2015, when he gave up a career-high eight runs over 3 1/3 innings.