A pair of squads in the AL East — the Toronto Blue Jays (49-56) and the Baltimore Orioles (62-43) — clash on Monday at 3:05 PM ET, at Oriole Park at Camden Yards.

The Orioles are favored (-192 on the moneyline) when they square off against the Blue Jays (+159). The starting pitchers are Zach Eflin (5-7) for the Baltimore Orioles, and Yariel Rodriguez (1-3) for the Toronto Blue Jays.

The Orioles won 8-6 over the Padres yesterday in their last Game. Ryan Mountcastle went 2-for-5 with four RBI to lead them offensively while Cionel Perez was earned the victory after throwing one inning without giving up a hit or an earned run.

The Blue Jays beat the Rangers 7-3 yesterday. Daulton Varsho went 1-for-3 with a home run and two RBI, and Jose Berrios got the win, throwing seven innings, giving up one earned run on six hits while striking out five.

Get ready for the Orioles vs. Blue Jays with everything you need to know before Monday’s game, including viewing options.

Baltimore Orioles vs. Toronto Blue Jays odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 3:16 AM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Orioles (-192, bet $192 to win $100)
  • Underdog: Blue Jays (+159, bet $100 to win $159)
  • Over/under: 9

Orioles vs. Blue Jays: Live streaming info & game time

  • Game Day: Monday, July 29, 2024
  • Game Time: 3:05 PM ET
  • Stadium: Oriole Park at Camden Yards
  • TV Channel: MASN
  • Live Stream: Fubo (Watch for free)

Orioles stats and trends

Orioles betting records

  • The Orioles have been favorites in 80 games this season and won 47 (58.8%) of those contests.
  • Baltimore has a record of 9-4 in games when sportsbooks favor them by at least -192 on the moneyline.
  • The implied probability of a win from the Orioles, based on the moneyline, is 65.8%.
  • Games involving Baltimore have gone over the total set by sportsbooks in 56 of 104 chances this season.
  • The Orioles are 54-50-0 against the spread this season.

Zach Eflin (Orioles probable starter)

  • Eflin gets the start for the Orioles, his 20th of the season. He is 5-7 with a 4.09 ERA and 87 strikeouts in 110 2/3 innings pitched.
  • In his most recent appearance — while pitching for the Tampa Bay Rays — the righty tossed 5 2/3 innings against the Toronto Blue Jays on Wednesday, allowing two earned runs while surrendering six hits.
  • In 19 games this season, the 30-year-old has a 4.09 ERA and 7.1 strikeouts per nine innings, while allowing a batting average of .261 to his opponents.
  • Eflin has six quality starts this year.
  • Eflin will aim to pitch five or more innings for his ninth straight appearance. He’s averaging 5.8 innings per outing.
  • He has had three appearances this season in which he kept his opponents to zero earned runs.
  • The opposing Blue Jays offense has the 21st-ranked slugging percentage (.381) and is 27th in MLB play with 97 home runs. It has a collective .238 batting average, and is 24th in MLB with 824 total hits and 25th in MLB action scoring 430 runs.
  • Eflin has a 6.23 ERA and a 1.269 WHIP against the Blue Jays this season in 17 1/3 innings pitched, allowing a .296 batting average over three appearances.
  • Among pitchers who qualify in MLB action this season, the 30-year-old ranks 53rd in ERA (4.09), 34th in WHIP (1.164), and 53rd in K/9 (7.1).

Orioles batting stats

  • The Orioles lead Major League Baseball in home runs with 163.
  • Hitters for Baltimore lead the majors with a combined .449 team slugging percentage.
  • The Orioles rank ninth in MLB with a .252 team batting average.
  • Baltimore has scored the fourth-most runs in the majors this season with 522.
  • The Orioles have the 12th-best on-base percentage in MLB this season (.315).
  • Baltimore ranks 11th in MLB in strikeouts per game with an average of 8.2 whiffs per contest.

Blue Jays stats and trends

Blue Jays betting records

  • The Blue Jays have won in 15, or 33.3%, of the 45 contests they have been named as odds-on underdogs this year.
  • Toronto has yet to play a game this season with longer moneyline odds than +159.
  • The moneyline set for this matchup implies the Blue Jays have a 38.6% chance of walking away with the win.
  • Toronto’s games have gone over the total in 56 of its 105 opportunities.
  • The Blue Jays have an against the spread mark of 49-55-0 in 104 games with a line this season.

Yariel Rodriguez (Blue Jays probable starter)

  • Rodriguez makes the start for the Blue Jays, his 10th of the season. He is 1-3 with a 3.69 ERA and 42 strikeouts over 39 2/3 innings pitched.
  • In his most recent outing on Wednesday against the Tampa Bay Rays, the right-hander went 5 2/3 innings, allowing two earned runs while surrendering two hits.
  • The 27-year-old has put together a 3.69 ERA and 9.7 strikeouts per nine innings over nine games this season, while giving up a batting average of .211 to his opponents.
  • Rodriguez is trying to collect his third quality start of the season.
  • Rodriguez will try to pick up his fourth game of five or more innings pitched this season. He averages 4.3 innings per appearance.
  • He has had one appearances this season in which he did not allow an earned run.
  • The opposing Orioles offense has a collective .252 batting average, and is sixth in the league with 915 total hits and fourth in MLB play with 522 runs scored. They have the first-ranked slugging percentage (.449) and are first in all of MLB with 163 home runs.

Blue Jays batting stats

  • The Blue Jays have hit 97 home runs this season, the fourth-lowest total in MLB play.
  • This season, Toronto’s .381 slugging percentage ranks 21st in baseball.
  • The Blue Jays rank 20th in MLB with a .238 batting average.
  • The offense for Toronto is the No. 25 offense in baseball, scoring 4.1 runs per game (430 total runs).
  • The Blue Jays rank 14th in baseball with an on-base percentage of .311.
Watch the MLB on Fubo!