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 | |
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.


