Skip to content
GARY A.I.Get the app
MLB · Fri, Jul 31 · 7:07 PM

Cardinals at Blue Jays

O/U 7.5 · RL Blue Jays -1.5

GARY'S PICK
Blue Jays Moneyline
MLBvs Cardinals· -193

Blue Jays
Moneyline

-193 · CASHED · STL 1 · TOR 3

Cardinals

The pick & result

Published pick
Blue Jays ML -193
Published odds
-193
Result
Won
Final score
1-3

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

It's deadline day in Toronto, first pitch just after seven, and both teams have one eye on their phones waiting to see who gets traded. Neither club is going anywhere — Toronto's dead last in their division and well under .500, and St. Louis has lost seven of their last ten while openly trying to sell off pitchers. But the lopsided part of this game is the two starters: Dylan Cease against Kyle Leahy. The betting market already knows it. Toronto opened as a solid favorite this morning and the price has climbed since, so nobody's pretending this is a coin flip.

Leahy's recent numbers look untouchable — barely any runs allowed over his last six starts. But the way he's getting there doesn't hold up. Hitters are absolutely crushing the ball against him, his fastball is getting hammered, and lefties in particular have been teeing off with a bunch of home runs. Toronto runs out four left-handed bats — Lukes, Varsho, Sánchez and Giménez. None of them are big boppers, but that's four cracks a night at a fastball guys keep squaring up, in a ballpark with the wind blowing out to center. He's been getting away with hard contact for six weeks, and that kind of luck runs out. On the other side, it's even simpler: the Cardinals have barely been scoring lately and now they have to figure out a slider that misses bats about as often as any pitch in baseball. Walker, Wetherholt and Nootbaar are all mired in bad slumps. Burleson is the one guy in their lineup swinging it well and in a matchup he likes.

What really settles it for me is the late innings. Four of the Cardinals' relievers all pitched Wednesday and Thursday — Soriano especially has thrown a ton of pitches in two days — and this is the first night of a six-game road trip with no day off first. Leahy's on a pitch limit and hasn't gotten deep into a game all summer, so St. Louis needs about three innings tonight from a bullpen that's already gassed. Toronto was off yesterday, only used two relievers in their last game, and has Varland pitching lights out with a manager who'll let him go two innings without a second thought. That's a real gap late in what should be a low-scoring game, and I don't need Guerrero's hamstring news to make it true. The price isn't cheap — the move already happened, no bargain left. I'm paying it anyway.

The full analysis

Deadline day at Rogers Centre, first pitch 7:07, and both dugouts are half-listening to their phones. Two clubs going nowhere — Toronto sitting last in the East at 50-59, St. Louis having dropped seven of ten while openly shopping arms — but the least even thing on tonight's board is the pitching matchup. Dylan Cease against Kyle Leahy. This game opened at -174 on the Blue Jays this morning and sits -193 now, so nobody in the market is hiding from it either.

Leahy's line reads like an ace right now: four earned runs total across his last six starts, thirty-one innings, six straight outings of two or fewer. What's underneath it doesn't match. Half the balls in play against him are hit hard, his four-seamer is getting hit at .345, and left-handed bats have slugged him for a .309 average with seven homers. Toronto's card runs Lukes, Varsho, Sánchez and Giménez from that side — none of them thumpers, but that's four looks a night at a fastball that keeps getting squared up, in a building with the wind out to center. He's been outrunning his own contact for six weeks, and that's a hard thing to keep doing. The other half of it is simpler: St. Louis has scored three runs a game over the last ten days and now has to solve a slider that misses bats over forty percent of the time. Walker's 4 for his last 28, Wetherholt 4 for 25, Nootbaar 3 for 19. Burleson is the one bat in the lineup swinging well and sitting in the split he wants.

The part that decides it is the seventh inning. Stanek, Soriano, O'Brien and Gastelum all worked Wednesday and Thursday for the Cardinals — Soriano's thrown fifty-one pitches in two days — and this is night one of a six-game trip on zero rest. Leahy carries an innings cap and hasn't been past 6.1 all summer, so St. Louis needs three innings tonight from a pen that's already been drained. Toronto had yesterday off and used two relievers in its last game, with Varland at a 0.98 ERA and a manager who'll run him two innings without blinking. That's a real late-game gap in a low-scoring game, and I don't need Guerrero's hamstring to resolve for it to hold. The price is full — the move already happened and there's no discount left. I'm paying it.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

STARTER FORM

  • Kyle Leahy: 1.80 ERA over his last 3 starts

    1.80

    Leahy's a different pitcher than his 3.55 season ERA suggests — three earned runs in his last 15 innings, WHIP down near 0.73. That's a real hot stretch, not a mirage.

PLATOON EDGE

  • Nathan Lukes (bats L) hits 1st against Kyle Leahy (RHP)

    .801

    Lukes has hit .801 against right-handers this year compared to .359 against lefties, a real split over a real sample. Leahy's a righty and Lukes leads off tonight, so that platoon lines up clean.

  • Alec Burleson (bats L) hits 3rd against Dylan Cease (RHP)

    .945

    Burleson's mashing right-handers this season, a .945 OPS over 282 at-bats against a .500 mark versus lefties. Cease is a righty and Burleson hits third tonight, right in his sweet spot.

COOLING OFF

  • Jordan Walker: .530 OPS in L15 — draws RHP Dylan Cease

    .530

    Walker's been cold — .530 OPS over his last 15 days, way down from his .838 season line. Cease is a righty, and right-handers are already the tougher matchup for Walker this year at .815, so tonight doesn't look like the spot he breaks out of it.

BULLPEN

  • St. Louis Cardinals pen: 16 relief IP over their last 3 games

    16 IP

    St. Louis has three high-leverage arms — Stanek, O'Brien, Gastelum — all on zero rest after working both of the last two days. Graceffo and Strzelecki are the only two who've only been used once, and they're the fresher option if the Cardinals need length tonight.

BALLPARK

  • At Rogers Centre, Dylan Cease pitches to a 3.00 ERA

    3.00

    Cease's road number is actually the better one here — 1.92 ERA away from Rogers Centre against 3.00 at home, even though .207 against at home is still plenty good on its own.

SITUATIONAL

  • 16 bullpen innings in 3 games for TOR

    16

    Relievers have absorbed 16 innings over the last 3 games (CJ Van Eyk (3.3) and Louis Varland (3) the heaviest). STL's pen has thrown 16 over the same span.

  • No off day for STL in 6 days

    B2B+

    Cardinals haven't had a day off in six days while Toronto got one yesterday. That kind of stretch tends to show up in bullpen availability first — lines up with three St. Louis relievers already worked back-to-back.

REGRESSION

  • Kyle Leahy: 3.55 ERA vs 5.22 xERA

    5.22

    Leahy's ERA is nearly two runs better than his xERA, and hitters are squaring him up on half their batted balls with a 10.9% barrel rate. That kind of contact usually shows up on the scoreboard eventually.

CLOSER WATCH

  • Louis Varland

    23 SV

    Louis Varland owns the ninth for the Blue Jays — 23 saves this season (next closest: Jeff Hoffman with 5).

  • Riley O'Brien

    26 SV

    Riley O'Brien owns the ninth for the Cardinals — 26 saves this season (next closest: George Soriano with 2).

CUT LIST

  • Kyle Leahy

    5.22 xERA

    Starts tonight for STL — 5.22 xERA behind a 3.55 ERA — the ERA is flattering him.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored July 31, 2026 at 12:57 PM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, betmgm, caesars, draftkings, betrivers, fanatics.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    DYLAN CEASEK'S OVER 7.5
    MLBToronto Blue Jays· -130

    Dylan Cease
    K'S over 7.5

    -130 · LOST · ACTUAL 7

    Toronto Blue Jays

    Cease has punched out seven or more hitters in five of his last six starts, averaging better than nine a night, and both his slider and changeup are missing bats at an elite rate right now — the slider getting whiffs on more than four in ten swings, the changeup on better than half. The only time he came up short was a six-inning outing against Tampa Bay where a couple of early homers changed the shape of his night, a different look than what's across from him tonight.

    St. Louis is averaging under three runs a game over its last five games, and the top of the order — Wetherholt and Walker — are both scuffling badly.

    Good swing-and-miss stuff lined up against a lineup that isn't seeing the ball well.

  • GARY'S PICK
    DAULTON VARSHOTOTAL BASES OVER 1.5
    MLBToronto Blue Jays· +142

    Daulton Varsho
    Total Bases over 1.5

    +142 · LOST · ACTUAL 0

    Toronto Blue Jays

    Leahy has a real left-handed hitter problem this season — .309 average, an .870 OPS against, seven home runs allowed in under 200 at-bats from that side of the plate. Varsho is a lefty bat who's been the hottest hitter in this Toronto lineup over the past week, nine hits in his last 24 with an .858 OPS, and he already delivered the go-ahead hit two nights ago to close out the series in Washington. He's in the middle of the order against a pitcher with a specific, demonstrated hole for exactly his type of at-bat.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day