At Rogers Centre on Friday, the Toronto Blue Jays (49-38) begin a three-game series against the Los Angeles Angels (43-43), at 7:07 p.m. ET.

The Blue Jays are the home favorite (-161) against the Angels (+136). The Blue Jays will start Eric Lauer (4-1) against the Angels and Kyle Hendricks (5-6).

The Blue Jays knocked off the Yankees by an 8-5 score in their most recent game yesterday. George Springer went 3 for 4 with two home runs and four RBIs to lead them offensively while Chris Bassitt picked up the win after throwing 5 2/3 innings, giving up three earned runs on eight hits while striking out nine.

The Angels took down the Braves 5-1 yesterday. Zach Neto went 3 for 5 with a double, a home run and an RBI, and Jose Soriano got the win, pitching seven innings without giving up an earned run on three hits, while striking out seven.

Prepare for the Blue Jays vs. Angels with what you need to know ahead of Friday’s game, including viewing options.

Toronto Blue Jays vs. Los Angeles Angels odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 3:17 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Blue Jays (-161, bet $161 to win $100)Underdog: Angels (+136, bet $100 to win $136)Over/under: 9.5Blue Jays vs. Angels: Game time and live stream infoGame day: Friday, July 4, 2025Game time: 7:07 p.m. ETLocation: Toronto, OntarioStadium: Rogers CentreTV channel: Apple TV+Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Blue Jays vs. Angels on Fubo!

Blue Jays stats and trendsBlue Jays betting recordsThis season, the Blue Jays have won 19 out of the 33 games, or 57.6%, in which they’ve been favored.Toronto has a record of 8-4 in games when oddsmakers favor them by at least -161 on the moneyline.The moneyline for this contest implies a 61.7% chance of a victory for the Blue Jays.Toronto’s games have gone over the total in 47 of its 86 chances.The Blue Jays have an ATS record of 53-33-0 in 86 games with a spread this season.Eric Lauer (Blue Jays probable starter)Lauer (4-1) takes the mound for the Blue Jays in his seventh start of the season. He has a 2.60 ERA in 45 2/3 innings pitched, with 45 strikeouts.The lefty’s last time out came on Sunday against the Boston Red Sox, when he tossed 4 1/3 innings, surrendering three earned runs while allowing seven hits.In 12 games this season, the 30-year-old has a 2.60 ERA and 9.0 strikeouts per nine innings, while giving up a batting average of .207 to opposing batters.Lauer does not have a quality start yet this season.Lauer is looking to record his third start of five or more innings this year in this outing.He has had five appearances this season in which he kept his opponents to zero earned runs.The opposing Angels offense has a collective .229 batting average, and is 28th in the league with 658 total hits and 16th in MLB action with 371 runs scored. It has the ninth-ranked slugging percentage (.409) and ranks fourth in home runs (127) in all of MLB.In a third of an inning over one appearance against the Angels this season, Lauer has a 0.00 ERA and a 0.000 WHIP while his opponents are hitting .000.Blue Jays batting statsThe Blue Jays rank 16th in Major League Baseball with 92 home runs.The offense for Toronto has a slugging percentage of .404 this season, 12th in MLB.The Blue Jays have a team batting average of .258 this season, which ranks third among MLB teams.Toronto ranks 11th in the majors with 401 total runs scored this season.The Blue Jays have an on-base percentage of .330 this season, which ranks third in the league.Toronto is the best at avoiding strikeouts in MLB this season with only 585 as a team.Angels stats and trendsAngels betting recordsThe Angels have been chosen as underdogs in 67 games this year and have walked away with the win 32 times (47.8%) in those games.Los Angeles has a win-loss record of 14-16 when favored by +136 or worse by oddsmakers this year.The Angels have an implied victory probability of 42.4% according to the moneyline set by sportsbooks for this matchup.Los Angeles and its opponents have hit the over in 44 of its 86 games with a total set by oddsmakers this season.The Angels have posted a record of 46-40-0 against the spread this season.Kyle Hendricks (Angels probable starter)Hendricks (5-6) takes the mound first for the Angels in his 17th start of the season. He’s put together a 4.66 ERA in 87 2/3 innings pitched, with 60 strikeouts.In his last appearance on Sunday against the Washington Nationals, the right-hander tossed five innings, allowing one earned run while surrendering five hits.The 35-year-old has a 4.66 ERA and 6.2 strikeouts per nine innings over 16 games this season, while giving up a batting average of .265 to opposing batters.Hendricks enters the game with six quality starts under his belt this year.Hendricks will look to extend a 12-game streak of lasting five or more innings (he’s averaging 5.4 frames per appearance).In two of his 16 total appearances this season he has not surrendered an earned run.The opposing Blue Jays offense has a collective .258 batting average, and is fourth in the league with 760 total hits and 11th in MLB action with 401 runs scored. They have the 12th-ranked slugging percentage (.404) and are 16th in all of MLB with 92 home runs.Among qualifying pitchers in MLB action this season, the 35-year-old ranks 61st in ERA (4.66), 50th in WHIP (1.299), and 66th in K/9 (6.2).Angels batting statsThe Angels rank fourth in MLB action with 127 total home runs.So far this year, Los Angeles is ninth in the majors with a .409 slugging percentage.The Angels rank 28th in the majors with a .229 batting average.Averaging 4.3 runs per game (371 total), Los Angeles is the 16th-highest scoring team in baseball.The Angels’ .297 on-base percentage is the fifth-worst in MLB.

Watch the MLB on Fubo!