Dan Johnson takes you through his preview, prediction, and best bet for today’s baseball game between the Arizona Diamondbacks and the Toronto Blue Jays.

T-Mobile Park sets this up like a classic ace night—heavy air, big outfield, and a total sitting at 6.5 that tells you runs are supposed to be scarce. The Rangers (10-9) arrive swinging it, scoring nine, five, one, and eight runs in their last four games, while the Mariners (8-12) have been more uneven but still showing life through isolated power and recent multi-hit nights. It looks like a low-event game on paper, but both offenses are putting together enough quality contact to keep it from feeling completely shut down. Below is my preview, prediction, and pick for today’s baseball game between the Arizona Diamondbacks and the Toronto Blue Jays.

Here’s how I’ll play it. I’ll be pumping out these predictions for individual games all season, with plenty of coverage here on DraftKings Network. Follow my handle @dansby_edits for more betting plays.

Braydon Fisher has only 8.1 MLB innings, but they have been loud in a good way so far—0.93 ERA, 12 strikeouts, 35.7% K rate—and Toronto is using him as their opener, which means Arizona is facing a first-five pitching segment rather than one traditional starter workload. Middle innings belong to Eric Lauer, who has worked 12.2 innings with a 7.11 ERA, 11.05 K/9, 4.97 BB/9, 1.42 HR/9, and a 4.91 FIP. Arizona can hang a number on him.

On the other side, Michael Soroka brings the shinier starter label with a 2.87 ERA, 23 strikeouts, 34.3% K rate, 9.0% walk rate, 40.0% ground-ball rate, and 7.7% barrel rate. But the contact underneath is much less comfortable: Per Statcast, 91.9 mph average exit velocity allowed, 51.4% hard-hit rate, .374 xwOBA, and .509 xSLG. Soroka can mow them down, but he comes with plenty of barrel risk, which keeps Toronto very live in a full-game scoring environment.

Corbin Carroll is slashing .311/.394/.607 with a .430 wOBA, 154 wRC+, and 12.7% BB rate, while Adrian Del Castillo owns a .346/.346/.577 line with a .403 wOBA and 154 wRC+ after that five-RBI breakout. Ketel Marte is back in the mix, though his early line is lighter at .211/.273/.408 with an 89 wRC+, and Geraldo Perdomo is creating more traffic than damage with a 14.3% BB rate against just a 9.1% K rate. Toronto’s middle is stronger than the record suggests: Vladimir Guerrero Jr. is at .328/.881 OPS, Daulton Varsho at .267/.827 OPS, and Jesús Sánchez has climbed to .280/.781 OPS. Guerrero and Sánchez also grade well by contact-quality indicators, with Guerrero running a 32.0% hard-hit rate and Sánchez at 42.0%.

Arizona’s lineup stacks traffic and power; Toronto’s middle brings their typical contact quality. Both offenses are in strong position to generate runs.

Blue Jays vs. Diamondbacks pick, best bet

Fisher’s own line is excellent through those first 8.1 innings, Soroka’s strikeout rate is real, and a Toronto lineup missing George Springer at full strength can still be pitched through if the chase expands. That case gets thinner once the market layer and contact layer are put next to each other. Toronto’s team total is already 3.5 over -140, the first-five over is hanging at 3.5 for -215 and 4.5 for -130, and Soroka’s expected-contact line—.374 xwOBA, .509 xSLG—is much more my speed to bet on than a quiet game based on a small sample size.

Over 8.5 is the best bet. Arizona gets the first crack at a nontraditional Toronto pitching setup with a top four built around Marte, Carroll, Perdomo, and Del Castillo, and Toronto still brings enough middle-order quality with Guerrero’s .881 OPS and Varsho’s .827 OPS to punish Soroka’s contact profile. The failure mode runs through Fisher’s opener segment staying perfect, Toronto’s bridge arms carrying the middle cleanly, and Soroka turning the strikeout gains into actual run suppression. The broader read is that both teams have a path to four runs, and the current number is lighter than some earlier market opens.

Final score projection: Diamondbacks 5, Blue Jays 4.

Best bet: Blue Jays vs. Diamondbacks o8.5 total runs (-120)

Tail it with me in the DKN Betting Group here!