The market is treating this like a mismatch and on paper, it kind of is. Toronto is sitting around -260 on the moneyline with Colorado coming back at +215, and that’s before you even get into the talent gap between these lineups over the long haul. But bettors don’t get paid for the “long haul.” They get paid for what happens tonight at Rogers Centre, and this one has a few moving parts that make the favorite a little uncomfortable at that price.
The run line is where things get interesting. Colorado +1.5 (+105) is basically asking one question: can the Rockies keep it close against an aging ace in his first regular-season start of the year, while Toronto’s pitching staff is already dealing with some early-season chaos? After Monday’s weirdness in this series (including Toronto’s staff getting stretched), I’m not in a rush to lay -1.5 (-126) unless you’re really convinced Max Scherzer is showing up as peak “Mad Max” right away.
Starting pitching: Ryan Feltner vs. Max Scherzer
Colorado hands the ball to Ryan Feltner, and his recent track record is a little tricky to handicap because 2025 never really got going. He made just six starts last season thanks to back spasms, finishing with a 4.75 ERA and 1.48 WHIP across 30.1 innings. The strikeouts were fine but not scary (25 K, roughly a 7.4 K/9), and the walks (12) kept him living in traffic. That “baserunners first, damage later” profile is the exact thing you don’t want to bring into a park where Toronto can turn one mistake into a two-run homer in a hurry.
The optimistic case for Feltner is health and adjustments. He’s talked this spring about feeling stronger and working on shaping his mix — including experimenting with a more defined cutter — and if that helps him steal a few early-count strikes, he can survive. The pessimistic case is simpler: if he’s behind in counts against a Blue Jays lineup that can do damage without stringing together three singles, he’s going to be pitching from the stretch all night.
On the other side is Max Scherzer, making his first regular-season start of 2026. At 41, Scherzer’s stuff isn’t the question; the margin for error is. His 2025 line with Toronto was a classic “still nasty, still volatile” season: 5-5, 5.19 ERA, 1.29 WHIP, 82 strikeouts in 85 innings. That’s an 8.7 K/9 with a respectable walk profile (23 BB), but the headline is the long ball — 19 homers allowed. When Scherzer’s giving up homers, it’s usually not a slow bleed; it’s a couple of crooked innings that flip a run line fast.
Tonight’s matchup isn’t a nightmare for him, but it’s not a free pass either. Colorado’s lineup isn’t deep, yet it does have enough left-handed bats and pull power to punish mistakes, and Scherzer’s been more vulnerable to lefties as he’s aged. If he’s locating the fastball at the top of the zone and landing the slider early, he can carve. If he’s yanking heaters arm-side or leaving sliders on the plate, this number can get sweaty even if Toronto wins.
How Colorado can hang around
The Rockies’ best path is pretty straightforward: don’t give Toronto extra outs, and make Scherzer work. Colorado’s lineup is banged up — Kris Bryant is still out, and the Rockies are also missing pieces like Zac Veen and Tyler Freeman — so you’re not betting them because you love the depth. You’re betting them because baseball is high-variance, and Scherzer’s 2025 homer rate gives Colorado a real “two swings keep us alive” angle if they can get on base ahead of those swings.
The other sneaky piece: Toronto’s pitching staff has already been taxed in this series. With Cody Ponce getting hurt Monday night, the Blue Jays had to cover a lot of innings in a game that got away from them. That kind of bullpen stretch doesn’t always show up immediately, but it absolutely matters if you’re holding a Rockies +1.5 ticket in the seventh inning with the back end suddenly looking thinner than it did on Opening Weekend.
How Toronto covers -1.5 (and why the ML is pricey)
The case for Toronto is that the lineup can put Feltner into a bad spot by the third inning. The Blue Jays have shown early power (they’ve already popped eight homers as a team through four games), and they don’t need a bunch of singles to get to four or five runs. Even with Anthony Santander sidelined and arms like Jose Berríos and Shane Bieber unavailable right now, this is still a group that can win comfortably if Feltner’s command isn’t there.
That said, the -260 moneyline is basically pricing Toronto as if Scherzer is a plug-and-play seven-inning stopper. That’s not who he was last year. Scherzer can absolutely dominate a lineup for five innings… and then give up a two-run shot that turns a runaway into a one-run game. That’s why I’d rather deal with Toronto through a derivative (live betting, team totals, or selective run line spots) than blindly swallowing that pregame ML.
Total talk: 8.5 feels tight
The total is sitting at 8.5 with the over at -106 and the under at -114, and I get why it’s there: Rogers Centre isn’t Coors, and Scherzer’s name still pulls money to the under. But between Feltner’s traffic issues, Toronto’s power profile, Scherzer’s 2025 home run problem, and a Toronto bullpen that already had to scramble this week, I don’t think you need a perfect offensive night for this to land on nine.
If you’re betting the under, you’re basically betting on “Scherzer is sharp immediately” plus “Feltner can steal five innings without the big blast.” That can happen — it’s baseball — but it’s not the script I want at this price.
Final lean
If you made me choose one pregame angle, I’d lean to Rockies +1.5 (+105). I don’t love Colorado’s roster situation, but I also don’t love paying top-shelf prices on a Toronto team that’s already piecing together innings, with Scherzer coming in off a homer-prone 2025. And if you’re looking for a secondary angle, I’m slightly biased toward Over 8.5 (-106) — not because I trust Colorado to rake again, but because the paths to nine runs feel plentiful even if only one offense really shows up.