Mike Trout hit two home runs, including his sixth career grand slam, and had a career-best seven RBIs as the Los Angeles Angels beat the Toronto Blue Jays 11-6 on Wednesday night.

Justin Upton also homered for the Angels, who have won all six meetings with the Blue Jays this season and 18 of the last 24 in Toronto.

More Images
Los Angeles Angels centre fielder Mike Trout (27) and left fielder Justin Upton speak to each other during the eighth inning of the team's baseball game against the Toronto Blue Jays on Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

Mike Trout hit two home runs, including his sixth career grand slam, and had a career-best seven RBIs as the Los Angeles Angels beat the Toronto Blue Jays 11-6 on Wednesday night.

Los Angeles Angels designated hitter Shohei Ohtani (17) is safe at second on a double after a late tag by Toronto Blue Jays second baseman Cavan Biggio during the sixth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

It was the first seven-RBI game by an Angels batter since Torii Hunter did it against Kansas City on July 4, 2010.

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Trout hit a two-run blast in the second and added his second grand slam of the season in the fourth. Both homers came off struggling Blue Jays right-hander Aaron Sanchez (3-9), who lost his fifth straight start.

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Heaney was replaced by Noe Ramirez (3-0) after Eric Sogard's two-run single in the bottom half. Heaney allowed five runs and four hits in 3 2/3 innings.

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Tellez hit a solo shot off Cam Bedrosian in the bottom half. It was the second multihomer game of Tellez's career.

Los Angeles Angels' Luis Rengifo (4) is out at second as Toronto Blue Jays shortstop Freddy Galvis (16) throws to first for the out on Tommy La Stella during the seventh inning of a baseball game Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

Angels: SS Andrelton Simmons (left ankle) went 2 for 2 with a pair in singles in four innings at rookie-level Orem Tuesday. He was set to play seven innings with Orem Wednesday.

Los Angeles Angels center fielder Mike Trout (27) celebrates with Jonathan Lucroy after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Angels: OF Cesar Puello was traded to Miami for cash. Puello was designated for assignment Monday when Upton was activated off the injured list.

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Blue Jays: LHP Clayton Richard (0-3, 7.52) has allowed 12 earned runs in 7 2/3 innings over his past two outings.

Los Angeles Angels right fielder Kole Calhoun (56) is out at third as Toronto Blue Jays third baseman Vladimir Guerrero Jr.throws to first for the double play on Los Angeles Angels first baseman Justin Bour during the third inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels right fielder Kole Calhoun (56) is out at third as Toronto Blue Jays third baseman Vladimir Guerrero Jr.throws to first for the double play on Los Angeles Angels first baseman Justin Bour during the third inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez hits a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. Toronto Blue Jays' Freddy Galvis (16) and Danny Jansen scored on the hit. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez hits a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. Toronto Blue Jays' Freddy Galvis (16) and Danny Jansen scored on the hit. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez celebrates with Toronto Blue Jays shortstop Freddy Galvis (16) after hitting a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez celebrates with Toronto Blue Jays shortstop Freddy Galvis (16) after hitting a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates his two run homer against Toronto Blue Jays starting pitcher Aaron Sanchez with teammate Tommy La Stella (9), who scored on the play, during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates his two run homer against Toronto Blue Jays starting pitcher Aaron Sanchez with teammate Tommy La Stella (9), who scored on the play, during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Trout, who finished 3 for 6, flied out in the sixth, struck out looking at a full count pitch in the eighth, and had an RBI single with the bases loaded in the ninth.

Los Angeles Angels centre fielder Mike Trout (27) and left fielder Justin Upton speak to each other during the eighth inning of the team's baseball game against the Toronto Blue Jays on Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

Los Angeles Angels centre fielder Mike Trout (27) and left fielder Justin Upton speak to each other during the eighth inning of the team's baseball game against the Toronto Blue Jays on Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

It was the first seven-RBI game by an Angels batter since Torii Hunter did it against Kansas City on July 4, 2010.

Trout now has 22 homers, tying him with New York's Edwin Encarnacion for the American League lead. Trout has hit 10 home runs in his past 19 games.

Rowdy Tellez hit two home runs for Toronto, his 12th and 13th, but the Blue Jays lost their seventh straight at home. It's their longest such streak since an eight-game stretch in April 2004.

Los Angeles Angels designated hitter Shohei Ohtani (17) is safe at second on a double after a late tag by Toronto Blue Jays second baseman Cavan Biggio during the sixth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels designated hitter Shohei Ohtani (17) is safe at second on a double after a late tag by Toronto Blue Jays second baseman Cavan Biggio during the sixth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Trout hit a two-run blast in the second and added his second grand slam of the season in the fourth. Both homers came off struggling Blue Jays right-hander Aaron Sanchez (3-9), who lost his fifth straight start.

Each of Trout's homers came off his bat at more than 110 miles per hour. He has nine home runs this season with exit velocities of 110 miles per hour or more. Trout's first drive hit a scoreboard on the facing of the third deck in left field.

Tellez erased a 3-0 deficit with a three-run homer off Andrew Heaney in the second, but Trout put the Angels in front for good with his slam in the fourth.

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Heaney was replaced by Noe Ramirez (3-0) after Eric Sogard's two-run single in the bottom half. Heaney allowed five runs and four hits in 3 2/3 innings.

Kole Calhoun singled and scored on a fielder's choice grounder by Luis Rengifo in the seventh, and a second run scored on a throwing error by pitcher Derek Law.

Upton, who came off the injured list Monday, homered for the second time in three games when he connected off Jordan Romano in the eighth.

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Tellez hit a solo shot off Cam Bedrosian in the bottom half. It was the second multihomer game of Tellez's career.

Sanchez allowed seven runs, six earned, and nine hits in 3 2/2 innings. He has lost eight straight decisions since beating Oakland on April 27.

TRAINER'S ROOM

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays starting pitcher Aaron Sanchez, right, is pulled from the game by Blue Jays manager Charlie Montoyo during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Angels: SS Andrelton Simmons (left ankle) went 2 for 2 with a pair in singles in four innings at rookie-level Orem Tuesday. He was set to play seven innings with Orem Wednesday.

Blue Jays: RHP Ken Giles (right elbow) threw 22 pitches to live hitters before the game. Giles was placed on the 10-day injured list on June 9. ... OF Teoscar Hernandez (sprained left wrist) sat for the second straight game. Hernandez left Monday's game after he crashed into an unpadded section of the outfield fence while trying to make a catch.

ROSTER REPORT

Los Angeles Angels' Luis Rengifo (4) is out at second as Toronto Blue Jays shortstop Freddy Galvis (16) throws to first for the out on Tommy La Stella during the seventh inning of a baseball game Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

Los Angeles Angels' Luis Rengifo (4) is out at second as Toronto Blue Jays shortstop Freddy Galvis (16) throws to first for the out on Tommy La Stella during the seventh inning of a baseball game Wednesday, June 19, 2019, in Toronto. (Nathan DenetteThe Canadian Press via AP)

Angels: OF Cesar Puello was traded to Miami for cash. Puello was designated for assignment Monday when Upton was activated off the injured list.

UP NEXT

Angels: LHP Jose Suarez (2-1, 4.50) allowed three runs in 5 2/3 innings to beat Tampa Bay in his previous start.

Los Angeles Angels center fielder Mike Trout (27) celebrates with Jonathan Lucroy after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates with Jonathan Lucroy after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Blue Jays: LHP Clayton Richard (0-3, 7.52) has allowed 12 earned runs in 7 2/3 innings over his past two outings.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates with teammates after hitting a grand slam off of Toronto Blue Jays starting pitcher Aaron Sanchez during the fourth inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels right fielder Kole Calhoun (56) is out at third as Toronto Blue Jays third baseman Vladimir Guerrero Jr.throws to first for the double play on Los Angeles Angels first baseman Justin Bour during the third inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels right fielder Kole Calhoun (56) is out at third as Toronto Blue Jays third baseman Vladimir Guerrero Jr.throws to first for the double play on Los Angeles Angels first baseman Justin Bour during the third inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez hits a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. Toronto Blue Jays' Freddy Galvis (16) and Danny Jansen scored on the hit. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez hits a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. Toronto Blue Jays' Freddy Galvis (16) and Danny Jansen scored on the hit. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez celebrates with Toronto Blue Jays shortstop Freddy Galvis (16) after hitting a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Toronto Blue Jays first baseman Rowdy Tellez celebrates with Toronto Blue Jays shortstop Freddy Galvis (16) after hitting a three run home run as Los Angeles Angels catcher Jonathan Lucroy looks on during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates his two run homer against Toronto Blue Jays starting pitcher Aaron Sanchez with teammate Tommy La Stella (9), who scored on the play, during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)

Los Angeles Angels center fielder Mike Trout (27) celebrates his two run homer against Toronto Blue Jays starting pitcher Aaron Sanchez with teammate Tommy La Stella (9), who scored on the play, during the second inning of a baseball game, Wednesday, June 19, 2019 in Toronto. (Nathan DenetteCanadian Press via AP)