Toronto Blue Jays vs Arizona Diamondbacks Betting Pick & Prediction for 4/18

MLB game preview

The Toronto Blue Jays will visit the Arizona Diamondbacks in an MLB regular season game. The game takes place at Chase Field in Phoenix, AZ. It is scheduled for Saturday, April 18, 2026, at 8:10 PM.

Toronto has a record of 7-11 and is currently 5th in the AL East. They are on a two-game losing streak and have won only three of their last ten games. Meanwhile, Arizona holds an 11-8 record, ranking 3rd in the NL West. The Diamondbacks are on a two-game winning streak and have won seven of their last ten games.

Toronto Blue Jays Team Preview

The Toronto Blue Jays have faced a tough stretch recently. They have lost four of their last five games, with close losses to the Milwaukee Brewers. Their only win in that span came on April 14th, when they beat the Brewers 9-7.

Hitting has been inconsistent for the Blue Jays. They rank 9th in batting average with a .241 average, but their on-base percentage ranks 16th. Vladimir Guerrero Jr. has been a bright spot, hitting .323 with 7 RBIs.

On the pitching side, Max Scherzer will start the next game. Scherzer has a 9.58 ERA this season and will look to improve. The Blue Jays pitching staff ranks 24th in ERA, which they will aim to improve in upcoming games.

Blue Jays vs Diamondbacks Game Day Info

  • Sport: MLB
  • Teams: Toronto Blue Jays vs. Arizona Diamondbacks
  • Venue: Chase Field in Phoenix, AZ
  • Date: Saturday, April 18, 2026
  • Betting Odds: Blue Jays Moneyline +100, Diamondbacks Moneyline -120

Arizona Diamondbacks Team Preview

The Arizona Diamondbacks have been on a rollercoaster in their recent games. They secured a strong win against the Baltimore Orioles on April 15th, with an 8-5 victory. Their offense shined with 13 hits, and Adrian Del Castillo stood out, driving in five runs with a home run and a triple.

In terms of batting, the Diamondbacks rank second in doubles this season. Their slugging percentage is eighth, which shows they can hit for power. Players like Ketel Marte and Ildemaro Vargas have contributed to the team’s power hitting with multiple home runs each.

On the mound, Zac Gallen will start for the Diamondbacks against the Toronto Blue Jays. Gallen has a 3.60 ERA this season, showing he can limit opponents effectively. The team will look to him to keep the Blue Jays’ bats in check.

BTB Betting Pick

The Diamondbacks are favored to win with a moneyline of -120. Their pitching has a lower ERA of 4.01 compared to the Blue Jays’ 4.48, which could give them an edge. The Diamondbacks also have a slightly better batting average against at .229. Therefore, the pick is for the Diamondbacks to win.

The total for the game is set at 9.0 runs. Both teams have similar home run numbers given up and rank 11th in this category. The Blue Jays have a high strikeout count, ranked 1st, which might limit scoring chances. Considering these factors, the recommendation is to take the under at 9.0.