On Wednesday, the Toronto Blue Jays (39-33) are hosting the Arizona Diamondbacks (36-36), at 7:07 p.m. ET, in the second game of a three-game series.

The Blue Jays are projected as a tight favorite (-113 moneyline odds) against the Diamondbacks (-106). The scheduled starters are Eric Lauer (2-1) for the Toronto Blue Jays, and Eduardo Rodriguez (2-3) for the Arizona Diamondbacks.

These teams meet again after the Blue Jays beat the Diamondbacks 5-4 yesterday. Jeff Hoffman picked up the win for the Blue Jays (1.0 IP, 0 R, 0 H, 0 K), and Vladimir Guerrero Jr. led the way offensively (3 for 4 with a double, a home run and three RBIs). Shelby Miller (0.1 IP, 2 R, 2 H, 1 K) was credited with the loss for the Diamondbacks.

Here’s what you need to prepare for Wednesday’s Blue Jays vs. Diamondbacks contest, including viewing options.

Toronto Blue Jays vs. Arizona Diamondbacks odds, line and spread

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

Favorite: Blue Jays (-113, bet $113 to win $100)Underdog: Diamondbacks (-106, bet $106 to win $100)Over/under: 9Blue Jays vs. Diamondbacks: Game time and live stream infoGame day: Wednesday, June 18, 2025Game time: 7:07 p.m. ETLocation: Toronto, OntarioStadium: Rogers CentreTV channel: SNET and ARIDLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Blue Jays vs. Diamondbacks on Fubo!

Blue Jays stats and trendsBlue Jays betting recordsThe Blue Jays have been favorites in 25 games this season and won 15 (60%) of those contests.Toronto is 14-9 this season when entering a game favored by -113 or more on the moneyline.The oddsmakers’ moneyline implies a 53.1% chance of a victory for the Blue Jays.Toronto and its opponents have gone over the total this season in 37 of 71 opportunities.In 71 games with a spread this season, the Blue Jays are 42-29-0 ATS.Eric Lauer (Blue Jays probable starter)Lauer (2-1 with a 2.37 ERA and 28 strikeouts in 30 1/3 innings pitched) makes the start for the Blue Jays, his fourth of the season.In his most recent appearance on Wednesday against the St. Louis Cardinals, the lefty threw 4 1/3 innings, giving up two earned runs while surrendering four hits.The 30-year-old has a 2.37 ERA and 8.3 strikeouts per nine innings in nine games this season, while allowing a batting average of .170 to opposing hitters.The opposing Diamondbacks offense has a collective .253 batting average, and is 10th in the league with 615 total hits and fourth in MLB play with 365 runs scored. It has the third-ranked slugging percentage (.444) and ranks third in home runs (102) in all of MLB.Blue Jays batting statsThe Blue Jays have hit 73 homers this season, which ranks 18th in the league.Fueled by 200 extra-base hits, Toronto ranks 11th in MLB with a .398 slugging percentage this season.The Blue Jays’ .254 batting average is among the best in baseball, ranking fourth in MLB.Toronto ranks 16th in the majors with 307 total runs scored this season.The Blue Jays have an on-base percentage of .323 this season, which ranks ninth in the league.Toronto has the fewest strikeouts in MLB, whiffing only 6.9 times per game on average.Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have won in 11, or 45.8%, of the 24 contests they have been named as odds-on underdogs this year.This season, Arizona has come away with a win 11 times in 24 chances when named as an underdog of at least -106 or longer on the moneyline.The moneyline set for this matchup implies the Diamondbacks have a 51.5% chance of coming away with a victory in the contest.Arizona and its opponents have gone over the total this season in 34 of its 71 opportunities.The Diamondbacks have posted a record of 35-36-0 against the spread this season.Eduardo Rodríguez (Diamondbacks probable starter)Rodriguez gets the start for the Diamondbacks, his 12th of the season. He is 2-3 with a 6.27 ERA and 60 strikeouts through 56 2/3 innings pitched.The left-hander’s last time out came on Wednesday against the Seattle Mariners, when he threw 6 1/3 innings, surrendering two earned runs while giving up six hits.During 11 games this season, the 32-year-old has a 6.27 ERA and 9.6 strikeouts per nine innings, while allowing a batting average of .302 to his opponents.Rodriguez is trying to collect his third quality start of the year.Rodriguez will look to continue a three-game streak of pitching five or more innings (he’s averaging 5.1 frames per appearance).So far during the 2025 campaign he has allowed one or more earned runs in each of his outings.The opposing Blue Jays offense has a collective .254 batting average, and is ninth in the league with 617 total hits and 16th in MLB play with 307 runs scored. They have the 11th-ranked slugging percentage (.398) and are 18th in all of MLB with 73 home runs.Diamondbacks batting statsThe Diamondbacks rank third in baseball with 102 total home runs.This season, Arizona ranks third in the majors with a .444 slugging percentage.The Diamondbacks have the sixth-best batting average in the majors (.253).The offense for Arizona is No. 4 in baseball, scoring 5.1 runs per game (365 total runs).The Diamondbacks are third in the majors with an on-base percentage of .331.

Watch the MLB on Fubo!