โ† MLB
STL 54-56
1 โ€“ 3
FINAL
TOR 51-59

St. Louis Cardinals vs Toronto Blue Jays โ€” Recap

July 31, 2026  ยท Rogers Centre  ยท View Preview

๐Ÿ“ฐGame Recap

The Toronto Blue Jays, entering the contest with a 50-59 record but favored by pregame markets, lived up to expectations with a hard-fought 3-1 victory over the St. Louis Cardinals, who fell to 54-56 on the season. The game remained a tense, low-scoring affair for much of the night, ultimately decided by a late-inning surge from the Blue Jays offense. Pitching was at a premium, with Dylan Cease delivering a stellar performance for Toronto, tallying 7 strikeouts and allowing just one earned run over 6.0 innings to keep his team within striking distance.

The Cardinals were the first to break the scoreless tie, scratching across a run in the top of the fifth inning. Walker singled to center field, bringing Church home and advancing Wetherholt to third, giving St. Louis a 1-0 lead. However, the Blue Jays quickly countered in the bottom of the sixth. Okamoto doubled to left field, allowing Guerrero Jr. to cross the plate and knot the game at 1-1, setting the stage for a dramatic finish as the innings dwindled.

The decisive blow came in the bottom of the eighth inning, when the Blue Jays finally broke the deadlock. Luis Urรญas, who would be recognized for his top batting performance, delivered a clutch single to left field. This key hit allowed both Springer and Varsho to score, pushing Toronto ahead 3-1 and leaving Clement on second base. Urรญas finished the game with a single hit, accounting for both of Toronto's go-ahead RBIs.

With the late lead secured, the Blue Jays closed out the contest, confirming their favored status and securing a valuable victory. The combination of Cease's excellent outing on the mound and Urรญas's timely hitting proved to be the difference-makers in a game that remained tight until the final frames.

How the Prediction Fared

โœ“ Favorite Won

Pregame, the market favored the Toronto Blue Jays (-168, 60% implied) over the St. Louis Cardinals. Final: the Toronto Blue Jays won 3โ€“1.

Player of the Game

Luis Urias
At the Plate
1 AB, 1 H, 2 RBI
Dylan Cease
On the Mound
6.0 IP, 7 K, 1 ER

Linescore

123456789 RHE
STL 0 0 0 0 1 0 0 0 0 1 50
TOR 0 0 0 0 0 1 0 2 โ€” 3 90

Pitching

Pitcher Team IP H R ER BB K ERA
Kyle Leahy 6.0 6 1 1 1 3 3.44
Dylan Cease 6.0 3 1 1 3 7 2.41
Peter Strzelecki L 1.0 0 2 2 2 0 9.00
Jeff Hoffman W 1.0 0 0 0 0 2 4.02
Louis Varland S 1.0 1 0 0 0 0 0.96
Spencer Miles 1.0 1 0 0 0 2 3.21
Gordon Graceffo 0.2 1 0 0 1 0 3.15
Justin Bruihl 0.1 2 0 0 0 1 3.59

Batting

Batter Team AB H HR RBI R BB K
Brandon Valenzuela 4 3 0 0 0 0 0
Nathan Church 4 2 0 0 1 0 1
Andres Gimenez 3 2 0 0 0 0 0
Luis Urias 1 1 0 2 0 0 0
Jordan Walker 4 1 0 1 0 0 2
Kazuma Okamoto 4 1 0 1 0 0 1
Alec Burleson 3 1 0 0 0 1 2
Masyn Winn 3 1 0 0 0 1 1
George Springer 3 1 0 0 1 1 0
Vladimir Guerrero Jr. 4 1 0 0 1 0 0

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ€” all in one workspace built for serious bettors and DFS players.