

Twins @ Blue Jays
Both staffs are trending the right way and the dome removes weather chaos. This total needs 10 when recent run prevention says closer to 8.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
Totals at 9 need help. Usually that means weather, shaky starting pitching, or lineups with a few bats already running hot. This matchup does not line up that way. The cleaner story is recent run prevention on both sides, plus a dome that strips out the cheap path to 10.
The number that matters most
Minnesota has allowed 16 total runs across its last 5 games. That is 3.2 per game. Toronto has allowed 38 across its last 10, only 3.8 per game. When both clubs are living below 4 runs allowed in their current samples, a total of 9 starts to look a little heavy.
Woods Richardson gives Minnesota a stable first half
Simeon Woods Richardson comes in with a 2.31 ERA and 1.11 WHIP through 11.2 innings. That matters more on an under than raw strikeout pop. He has given up only 3 walks in those 2 starts, which keeps the free traffic down and forces Toronto to string hits together.
Toronto does not need an ace from Corbin
Patrick Corbin is the listed starter for the Blue Jays and the current sample shows a 0.00 ERA. Nobody needs to sell this as peak Corbin. The bet only needs competent innings at the front, and the shape of this matchup gives Toronto room because Minnesota's star power has not produced star-level damage yet.
The biggest Minnesota bat is still searching
Byron Buxton has 0 home runs and a .600 OPS through 12 games. That is not the profile of a lineup carrying an over by itself. Minnesota has won 4 straight, but those victories came with run totals of 3, 8, 4, and 7 on its side, which is strong enough to win without automatically dragging a full-game total past 9.
Toronto has one fewer proven bat in the middle
Alejandro Kirk remains on the injured list, and Tyler Heineman is the expected catcher tonight. That matters because Toronto is already getting a relatively muted start from Vladimir Guerrero Jr., who has 1 home run and 4 RBI through 12 games even with a solid .778 OPS. The Blue Jays can still score, but there has not been consistent middle-order lift yet.
Both teams are winning because the run prevention has been real
The Twins are 7-6 and have won 4 straight. The Blue Jays are 5-7 but still 4-1 over their last 5 and 6-4 over their last 10. The shared trait is not nonstop slugging. It is that Minnesota has held opponents to 4 runs or fewer in 4 of its last 5, while Toronto has kept opponents to 3 or fewer in 6 of its last 10.
No weather boost and no season-series noise
Rogers Centre closes off the usual weather shortcuts. No wind out, no temperature spike, no late April guessing game. There is also no head-to-head sample between these teams this season, which pushes the handicap back to the cleaner inputs: current pitching form, current availability, and recent run suppression.
The obvious objection
The pushback is easy. Toronto just hung 7 in its most recent result, and the Blue Jays have put up 8 twice in their last 5. That is real. The answer is that the other side of those same recent games still matters more for a total this high: Toronto also held opponents to 3, 2, and 0 in that span, which keeps this matchup in the 4-3 or 5-3 range more often than a track meet.
The decision
Under 9 is not asking for a miracle. It is asking two current pitching staffs that are each allowing 3.8 runs per game or fewer in their recent samples to keep doing what they have already been doing. Add a dome, a Toronto lineup without Kirk, a Minnesota lineup still waiting on Buxton's power, and the path to 10 looks narrower than the number suggests.