Two clubs sliding the wrong way meet in an interleague opener Friday night at Rogers Centre, and the pitching matchup looks lopsided on paper. Toronto hands the ball to strikeout artist Dylan Cease, fresh off a one-hit shutout, while St. Louis counters with contact-oriented right-hander Kyle Leahy. The Blue Jays sit as clear home favorites, yet the market has quietly leaned toward the visitors. Our read likes the Cardinals to hang around in a game that projects lower-scoring than the marquee arm suggests.
Last Updated: Friday, July 31, 2026
St. Louis Cardinals vs. Toronto Blue Jays — Time & How to Watch
| Where | Rogers Centre, Toronto, ON |
| When | Friday, July 31, 2026 — 7:07 PM ET |
| TV | Sportsnet, Cardinals TV |
St. Louis Cardinals vs. Toronto Blue Jays Betting Preview
The arms define this one. Cease has become Toronto’s stopper, carrying a 2.46 ERA with 167 strikeouts across 113.1 innings and holding hitters to a .186 average. He is coming off a complete-game, one-hit shutout of the Red Sox in which he punched out 12. That is ace-level form and the biggest reason Toronto is favored despite its record.
Leahy offers a different profile. The 7-4 right-hander owns a respectable 3.55 ERA, but he misses fewer bats, with 88 strikeouts against 34 walks over roughly 101 innings and a .262 opponent average. He works to contact and leans on his defense. Against a Toronto lineup with Kazuma Okamoto and a hot George Springer, that approach can invite traffic.
Neither team arrives with momentum. St. Louis sits at 54-55 and fourth in the NL Central, while Toronto is 50-59 and last in the AL East. Both have been cold, each with a losing record over their last 10 games, per the series preview at Baseball Reference. The Blue Jays are also managing injuries, with Vladimir Guerrero Jr. listed as day-to-day. St. Louis is coming off a rough homestand that carried over from its series with the Cubs.
St. Louis Cardinals vs. Toronto Blue Jays Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Cardinals | +1.5 (-150) | +139 | U 7.5 (-120) |
| Blue Jays | -1.5 (+130) | -165 | O 7.5 (+100) |
Odds accurate as of Friday, July 31, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
St. Louis Cardinals vs. Toronto Blue Jays — Who Is the Public Betting?
| Cardinals | 21% | 79% | Blue Jays |
See the latest MLB Public Betting Splits and make smarter wagers!
Cardinals vs. Blue Jays Prediction — Does the Road Dog Have the Edge?
Start with the market, because it disagrees with the crowd. Roughly four out of five run-line and moneyline tickets sit on Toronto, yet the price has moved the other way. The Blue Jays opened around -192 on the moneyline and have shortened to -165, while the Cardinals have been bet from +157 down to +139. When most tickets are on one side but the number drifts toward the other, that is reverse line movement, and it usually points to heavier money on the less popular side.
The situation supports the cushion, too. As the home favorite, if Toronto leads after the visitors bat in the ninth, the game simply ends. Many MLB games are decided by a single run, and home favorites often win by exactly that margin, which is death for a -1.5 layer and a gift for the underdog getting the extra run and a half. A tight, low-margin game is in play.
The case against is straightforward. Cease is pitching like an ace, and if he overwhelms a light-hitting St. Louis lineup, Toronto can win by three or four. The -150 juice is also steep. Still, with a market quietly siding with the visitors, the value sits with St. Louis staying within range.
The Pick: Cardinals Run Line +1.5 (-150)
Cardinals vs. Blue Jays Prediction — Does an Ace Mean a Quiet Night?
The total tells its own story. It opened at 8 and has been bet down to 7.5, with the under now carrying -120 juice. That move lines up with the matchup. Cease misses bats at an elite rate and just held Boston to a single hit. Both offenses are also slumping, each hitting well under .260 over their last 10 games, and Guerrero’s day-to-day status only thins the Blue Jays’ order further.
The counter is real. Leahy is hittable, with a .262 opponent average, and Springer has been swinging a hot bat. Rogers Centre can let balls carry with the roof open, and one Toronto rally flips an under. The half-run drop from 8 to 7.5 also shaves some value. Even so, an ace on one side and two cold lineups is a formula that points down more often than up.
The Pick: Under 7.5 (-120)
Final Thoughts and Bonus Angle
This game hinges on how far Cease travels. If he cruises through six or seven, Toronto controls the pace and the under stays comfortable, but the run-line pick then needs St. Louis to scratch out a late run or steal the game outright. Watch whether Leahy limits early damage and keeps his pitch count down; a short St. Louis start would drag both bullpens in and threaten the under.
No separate third angle is worth forcing here. The two plays rest on the same read, a low-scoring and tightly-contested night. To recap, the two best bets are the Cardinals on the run line at +1.5 (-150) and the game total staying Under 7.5 (-120). Both are leans in a coin-flip sport, so size them accordingly.
MLB Cardinals vs. Blue Jays FAQ: Friday July 31, 2026
What time does the Cardinals vs. Blue Jays game start?
First pitch is set for 7:07 PM ET on Friday, July 31, 2026, at Rogers Centre in Toronto. This is the opener of a three-game interleague series between the St. Louis Cardinals and the Toronto Blue Jays that runs through Sunday, August 2.
What channel is the Cardinals vs. Blue Jays game on?
The game airs on Sportsnet across Canada and on the Cardinals’ regional broadcast in the St. Louis market. Viewers outside those territories can stream the matchup through MLB.TV, subject to local blackout rules. Coverage begins shortly before the 7:07 PM ET first pitch.
Who is pitching in the Cardinals vs. Blue Jays game?
Toronto starts right-hander Dylan Cease, who carries a 2.46 ERA and 167 strikeouts, opposite St. Louis right-hander Kyle Leahy, who is 7-4 with a 3.55 ERA. Cease enters off a complete-game one-hit shutout, making this a clear pitching mismatch on paper in the Blue Jays’ favor.
Where are the Cardinals and Blue Jays playing today?
The teams play at Rogers Centre in Toronto, Ontario, the Blue Jays’ retractable-roof home ballpark. The Cardinals are the designated visiting team and bat first in this Friday night contest, the first of three games in the series.
Where do the Cardinals and Blue Jays stand in their divisions?
St. Louis enters at 54-55, sitting fourth in the National League Central. Toronto is 50-59 and in last place in the American League East. Both teams are below .500 and well off the division lead, and each has struggled over its most recent stretch of games.