Jun 10, 2025; St. Louis, Missouri, USA;  St. Louis Cardinals starting pitcher Miles Mikolas (39) pitches against the Toronto Blue Jays during the second inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images
Jeff Curry-Imagn Images

St. Louis Cardinals vs Toronto Blue Jays Prediction 8/2/2026 Today’s MLB Picks

Pick details

MATCHUP St. Louis Cardinals Toronto Blue Jays
Team Records 54-57 52-59
Spread +1.5 -197 -1.5 161
Moneyline +102 -123
Total Over 9 (-107) Under 9 (-113)
Where Rogers Centre, Toronto, Ontario
When Sunday, August 2, 2026
Time 01:37 PM EDT
TV MLB.TV

The St. Louis Cardinals and the Toronto Blue Jays will meet on Sunday afternoon in the final game of a three‑game interleague series at Rogers Centre in Toronto, Ontario.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals enter Sunday’s contest with a 54–47 overall record (4th in the National League Central) and a 26–25 mark on the road. The Cardinals offense has been competitive to this point in the season. Through 101 games played in 2026, St. Louis has compiled 478 runs scored, 151 doubles, 113 home runs and a .239 team batting average which ranks a rather low 20th in Major League Baseball.

The Cardinals arrive at tomorrow afternoon’s game in below average form. St. Louis has lost six of the team’s last seven games played this season, including a dominant 10–2 victory over the Chicago Cubs last week.

St. Louis will turn to right hander Michael McGreevy in this game. In 21 starts made this season, McGreevy has compiled a 4–9 win‑loss record, a 3.57 ERA, a 1.20 WHIP and 76 strikeouts, while allowing 110 hits and 29 walks in 116 innings pitched. Michael McGreevy arrives at this contest in rather poor form, allowing four or more earned runs in two consecutive starts made in 2026. McGreevy will look to rebound from his recent poor performances on the mound in tomorrow’s matchup with the Toronto Blue Jays.

Shifting our focus to the St. Louis offense, the Cardinals lineup features outfielder Jordan Walker and first baseman Alec Burleson. Jordan Walker has compiled a .282 batting average, 22 home runs (24th in MLB), 79 RBIs (4th in MLB) and an .835 OPS. Alec Burleson has amassed a .284 batting average, 15 home runs, 71 RBIs (9th in MLB) and an .807 OPS.  

Toronto Blue Jays Betting Preview

The Toronto Blue Jays enter Sunday afternoon’s matchup with a 52–59 overall record (5th in the American League East) and a 26–25 mark at home. Toronto has played competitive baseball recently, winning four of the team’s last five games, including a 5–2 victory over the Washington Nationals earlier this week.

Toronto will start right hander Max Scherzer in tomorrow’s game. In seven starts made in 2026, Scherzer has compiled a 1–4 record, a 9.28 ERA, a 1.82 WHIP and 18 strikeouts, while allowing 31 hits and 14 walks in 24.2 innings pitched. Scherzer has struggled recently, allowing five or more earned runs in two of his last three starts made this season.

The Blue Jays lineup features third baseman Ernie Clement and first baseman Vladimir Guerrero Jr. Ernie Clement has amassed a .292 batting average (11th in MLB), 27 doubles, 15 walks, 35 RBIs and a .736 OPS. Vladimir Guerrero Jr. has tallied a .267 batting average, 6 home runs, 18 doubles, 45 walks, 44 RBIs and a .704 OPS.    

Why the St. Louis Cardinals will win.

• Offensive upside. Jordan Walker and Alec Burleson continue to anchor the Cardinals lineup.

• Motivation factor. The St. Louis Cardinals have lost six of the team’s last seven games.

Why the Toronto Blue Jays will win.

• Home field edge. Toronto has played quality baseball at Rogers Centre this season.

• Current form. The Toronto Blue Jays have won four of the team’s last five games.

St. Louis Cardinals vs. Toronto Blue Jays Prediction

In my view, the way to go in this matchup is the total rather a side. Why? Toronto starting pitcher Max Scherzer has struggled recently, allowing five or more earned runs in two of his last three starts made this season. Similarly, St. Louis hurler Max Scherzer arrives at this contest in rather poor form, allowing four or more earned runs in two consecutive starts made in 2026. With that said, I envision both starting pitchers having issues limiting offensive production in this contest. I am backing over 8.5 runs in this game.

Hans Geevers's Pick: Over 8.5

Need More? Get Premium Picks

Hot Cappers