Toronto Blue Jays vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Toronto Blue Jays
7/31/26 19:07
St. Louis Cardinals

Prediction:

 

Toronto -1.5

-113
$150 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Travis Pulver in MLB Picks

The St. Louis Cardinals (54-55, 26-23 Away) will try to improve to .500 today when they face the Toronto Blue Jays (50-59, 26-30 Home) at the Rogers Centre in Ontario.  First Pitch for this interleague matchup is scheduled for 7:07 p.m. EST with coverage provided by MLB.TV.

St. Louis will be looking to turn things around after losing three of four earlier in the week to one of their division rivals, the Chicago Cubs. As for Toronto, the Blue Jays are heading home after going 3-3 on their recent road trip.

The home team Blue Jays will have the pitching advantage in this matchup with Dylan Cease scheduled to start. Cease has gone 7-5 this season in 19 starts with a 2.46 ERA and a 1.09 WHIP. But in ten home starts, he is 1-4 with a 3.00 ERA and a .207 OBA.

As for the visiting Cardinals, St. Louis is scheduled to go with Kyle Leahy. Leahy is 7-4 in 20 starts this season with a 3.55 ERA and a 1.34 WHIP. In nine road starts, he has gone 4-1 with a 4.27 ERA and a .276 OBA. But he has been solid on the road lately, going six innings against the Angels (7/20) and giving up three hits and one run, and holding the Cubs scoreless in five innings (7/4).

Toronto Blue Jays vs St. Louis Cardinals Form

Table

Teams Pts P W L
19 St. Louis Cardinals
0.495 109 54 55
24 Toronto Blue Jays
0.459 109 50 59

Toronto Blue Jays and St. Louis Cardinals Latest Matches

Toronto Blue Jays
Toronto Blue Jays Latest matches
L W L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 29, 2026 - MLB

Washington Nationals
2 :  5
Toronto Blue Jays

Jul 28, 2026 - MLB

Washington Nationals
8 :  6
Toronto Blue Jays

Jul 27, 2026 - MLB

Washington Nationals
2 :  3
Toronto Blue Jays

Jul 26, 2026 - MLB

Boston Red Sox
6 :  1
Toronto Blue Jays

Jul 25, 2026 - MLB

Boston Red Sox
0 :  6
Toronto Blue Jays

Jul 24, 2026 - MLB

Boston Red Sox
6 :  4
Toronto Blue Jays
W L L L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 23, 2026 - MLB

Toronto Blue Jays
3 :  1
Tampa Bay Rays

Jul 22, 2026 - MLB

Toronto Blue Jays
2 :  4
Tampa Bay Rays

Jul 21, 2026 - MLB

Toronto Blue Jays
2 :  12
Tampa Bay Rays

Jul 20, 2026 - MLB

Toronto Blue Jays
1 :  7
Tampa Bay Rays

Jul 19, 2026 - MLB

Toronto Blue Jays
0 :  3
Chicago White Sox

Jul 18, 2026 - MLB

Toronto Blue Jays
1 :  0
Chicago White Sox
L W L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 29, 2026 - MLB

Washington Nationals
2 :  5
Toronto Blue Jays

Jul 28, 2026 - MLB

Washington Nationals
8 :  6
Toronto Blue Jays

Jul 27, 2026 - MLB

Washington Nationals
2 :  3
Toronto Blue Jays

Jul 26, 2026 - MLB

Boston Red Sox
6 :  1
Toronto Blue Jays

Jul 25, 2026 - MLB

Boston Red Sox
0 :  6
Toronto Blue Jays

Jul 24, 2026 - MLB

Boston Red Sox
6 :  4
Toronto Blue Jays
St. Louis Cardinals
St. Louis Cardinals Latest matches
W L L L W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 30, 2026 - MLB

St. Louis Cardinals
2 :  4
Chicago Cubs

Jul 29, 2026 - MLB

St. Louis Cardinals
3 :  2
Chicago Cubs

Jul 28, 2026 - MLB

St. Louis Cardinals
2 :  10
Chicago Cubs

Jul 27, 2026 - MLB

St. Louis Cardinals
3 :  7
Chicago Cubs

Jul 26, 2026 - MLB

St. Louis Cardinals
3 :  5
Cincinnati Reds

Jul 25, 2026 - MLB

St. Louis Cardinals
7 :  0
Cincinnati Reds
W L L L W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 30, 2026 - MLB

St. Louis Cardinals
2 :  4
Chicago Cubs

Jul 29, 2026 - MLB

St. Louis Cardinals
3 :  2
Chicago Cubs

Jul 28, 2026 - MLB

St. Louis Cardinals
2 :  10
Chicago Cubs

Jul 27, 2026 - MLB

St. Louis Cardinals
3 :  7
Chicago Cubs

Jul 26, 2026 - MLB

St. Louis Cardinals
3 :  5
Cincinnati Reds

Jul 25, 2026 - MLB

St. Louis Cardinals
7 :  0
Cincinnati Reds
W L L L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 22, 2026 - MLB

Los Angeles Angels
0 :  1
St. Louis Cardinals

Jul 21, 2026 - MLB

Los Angeles Angels
5 :  1
St. Louis Cardinals

Jul 20, 2026 - MLB

Los Angeles Angels
3 :  2
St. Louis Cardinals

Jul 19, 2026 - MLB

Arizona Diamondbacks
8 :  7
St. Louis Cardinals

Jul 18, 2026 - MLB

Arizona Diamondbacks
5 :  3
St. Louis Cardinals

Jul 17, 2026 - MLB

Arizona Diamondbacks
4 :  5
St. Louis Cardinals

Toronto Blue Jays against St. Louis Cardinals : Head to Head (H2H)

Toronto Blue Jays

100 %

St. Louis Cardinals

0 %

Jun 11, 2025 - MLB

St. Louis Cardinals
2 :  5
Toronto Blue Jays

Jun 10, 2025 - MLB

St. Louis Cardinals
9 :  10
Toronto Blue Jays

Jun 9, 2025 - MLB

St. Louis Cardinals
4 :  5
Toronto Blue Jays

Sep 13, 2024 - MLB

Toronto Blue Jays
4 :  3
St. Louis Cardinals
Toronto Blue Jays vs St. Louis Cardinals Picks

Toronto Blue Jays - St. Louis Cardinals Key Points

  1. Toronto leads the all-time series vs. the Cardinals, 17-14.
  2. St. Louis is 28-21 ATS (run line) on the road this season; the Blue Jays are 24-32 ATS (run line) at home.
  3. The OVER is 29-25-2 for Toronto at home and 20-25-4 ATS (run line) for the Cardinals on the road.
  4. Betting Public: 77% of run line tickets and 59% of the handle are on the Blue Jays.

Our Toronto Blue Jays vs St. Louis Cardinals Prediction

The Cardinals have been the better team this season, but they don't appear to be the better team heading into this series. Leahy is a decent pitcher, but it doesn’t look like he’s going to get much support. His lineup has hit just .228 over the last week (20 runs scored in six games). Don’t expect a massive improvement against a solid pitcher like Cease. Toronto should win this game; my only concern is that while they’ve been hitting .258 over the last week, they scored just 21 runs in six games. But I’d still call the run line the best bet here.

Our St. Louis vs. Toronto Pick: Blue Jays -1.5

Prediction:

 

Toronto -1.5

-113
$150 offered for betting!

A Welcome Bonus for Toronto Blue Jays vs St. Louis Cardinals!

DraftKings Bonus

Looking to place a bet on Toronto Blue Jays vs St. Louis Cardinals? For this MLB match, DraftKings will treat you to an exclusive offer: $150 in bonus bets, no promo code needed! Take advantage while you still can!

$150 in bonus bets for Toronto Blue Jays vs St. Louis Cardinals!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.