McDonald's 2026 season line reads 4.42 ERA across 57 innings, but that average obscures wild variance. His last three starts tell the real story: 5 strikeouts across 6 scoreless innings at Arizona on July 1, then 3 strikeouts in 5.1 innings (3 ER) against Atlanta on June 26, then 1 strikeout in 3 innings (3 ER) at Miami on June 20. That is a 3.0-strikeout rolling average, trending in the wrong direction. He enters tonight on six days of extended rest, which gives him every physical advantage. But rest does not fix the command problems that ended his Miami outing in the third inning. His BB/9 sits at 3.0 across 57 innings, yet the variance around that number is the actual story: 0 walks in 6 innings against Arizona, then 3 walks in just 3 innings two starts earlier at Miami. When his command evaporates, he does not last long enough for strikeouts to accumulate. That early-exit risk is the central variable tonight.
Toronto's offense has been historically dysfunctional entering this series. The Blue Jays ranked 28th in runs and 27th in slugging, and their away record stands at 18-24. They endured a 30-plus consecutive scoreless-inning stretch that became a national storyline. Schneider identified the scouting formula opponents have used against them: "There's a pretty consistent approach against us. It's shoving fastballs in on us, whether it's two-seam, four-seam or cutter. The only way to flip that is to start doing some damage." That damage has not materialized. Vladimir Guerrero Jr. carries a .346 slugging percentage and just 4 home runs in 363 plate appearances. Andrés Giménez's OPS over the last seven days has cratered to .331. These are not numbers that generate crooked innings at Oracle Park.
San Francisco is not a powerhouse offense either, posting 4.2 runs per game and going 27-37 against right-handed pitching. But Heliot Ramos has been a different player lately, posting a 1.226 OPS over his last seven days, and with a TBD opponent on the mound he is the most dangerous and unanalyzable offensive variable in either lineup. Rafael Devers adds another threat, carrying a 1.450 OPS over the last seven days and 18 home runs on the season with a .905 OPS against right-handers. Oracle Park's dimensions limit power carry, but those two bats can scratch across runs in ways the current Toronto lineup simply cannot match.
Picks made July 07, 2026 at 05:36 AM ET. Odds shown reflect current market prices.
The best single-line angle in this game is McDonald's strikeout under at +112. His 3.0-K average over three starts, the early-exit risk that cuts off accumulation, and a Toronto lineup that makes weak contact under fastball pressure all point the same direction. The +112 price implies roughly 47% probability on a pitcher whose recent rolling average supports under 3.5 in most realistic scenarios. That is a genuine discrepancy worth taking, and it holds whether McDonald is dominant or gets chased early, because both outcomes suppress his final strikeout count.
The unavoidable caveat is the TBD Toronto starter. News intelligence points toward a pitcher whose June struggles included a 7.62 ERA and declining fastball velocity, which would actually reinforce the structural under argument further. But a surprise quality arm changes the total dynamic, and a bullpen day reshapes individual prop calculations entirely. Confirm the Toronto starter before committing to total and individual pitcher prop bets. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Jul 07, 2026 | TOR @ SF | SFSF 10-1 |
Blue Jays vs Giants Game 2 predictions: Oracle Park's 0.93 run factor and Toronto's 28th-ranked offense support under 7.5. McDonald under 3.5 Ks at +112.