Philadelphia Phillies vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Philadelphia Phillies
8/23/26 13:35
St. Louis Cardinals

Prediction:

 

The Phillies -1.5 Runs

+100
$250 offered for betting!

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

 by Lou Aguila in MLB Picks

The Philadelphia Phillies roll into Sunday’s series finale with the St. Louis Cardinals as a sharp pick at +100 to cover -1.5 runs.

Current Form:

The Philadelphia Phillies (72-58) have won their last 8 games and are inching closer to the Atlanta Braves (75-55), who are clinging to a three-game lead in the NL East. The Phillies’ latest win over the Cardinals, 12-3, just showed how potent the Phillies’ offense has been recently, as they average 7.7 runs per game over the last five games.

The St. Louis Cardinals have lost 3 of their last 4 games, dropping to one game above .500 at 66-65. The Cardinals have averaged 5.0 runs over their last five games, but they have also pitched to a disastrous 6.70 ERA in this stretch.

Starting Pitchers: Phillies LHP Cristopher Sanchez (16-4, 2.51 ERA) vs. Cardinals RHP Kyle Leahy (10-4, 3.24 ERA)

The Matchup: The Phillies are 3-2 in their last 5 games against the Cardinals.

Up to $250 to bet on Philadelphia Phillies - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Philadelphia Phillies vs St. Louis Cardinals Form

Table

Teams Pts P W L
7 Philadelphia Phillies
0.554 130 72 58
13 St. Louis Cardinals
0.504 131 66 65

Philadelphia Phillies and St. Louis Cardinals Latest Matches

Philadelphia Phillies
Philadelphia Phillies Latest matches
W W W W W W
Victories

6/6 (100%)

Defeats

0/6 (0%)

Aug 22, 2026 - MLB

Philadelphia Phillies
12 :  3
St. Louis Cardinals

Aug 21, 2026 - MLB

Philadelphia Phillies
7 :  6
St. Louis Cardinals

Aug 19, 2026 - MLB

Philadelphia Phillies
4 :  1
Miami Marlins

Aug 18, 2026 - MLB

Philadelphia Phillies
6 :  4
Miami Marlins

Aug 17, 2026 - MLB

Philadelphia Phillies
6 :  5
Miami Marlins

Aug 16, 2026 - MLB

Minnesota Twins
5 :  7
Philadelphia Phillies
W W W W W W
Victories

6/6 (100%)

Defeats

0/6 (0%)

Aug 22, 2026 - MLB

Philadelphia Phillies
12 :  3
St. Louis Cardinals

Aug 21, 2026 - MLB

Philadelphia Phillies
7 :  6
St. Louis Cardinals

Aug 19, 2026 - MLB

Philadelphia Phillies
4 :  1
Miami Marlins

Aug 18, 2026 - MLB

Philadelphia Phillies
6 :  4
Miami Marlins

Aug 17, 2026 - MLB

Philadelphia Phillies
6 :  5
Miami Marlins

Aug 9, 2026 - MLB

Philadelphia Phillies
7 :  6
Toronto Blue Jays
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Aug 16, 2026 - MLB

Minnesota Twins
5 :  7
Philadelphia Phillies

Aug 15, 2026 - MLB

Minnesota Twins
1 :  9
Philadelphia Phillies

Aug 13, 2026 - MLB

Minnesota Twins
1 :  7
Philadelphia Phillies

Aug 12, 2026 - MLB

St. Louis Cardinals
7 :  1
Philadelphia Phillies

Aug 11, 2026 - MLB

St. Louis Cardinals
2 :  0
Philadelphia Phillies

Aug 10, 2026 - MLB

St. Louis Cardinals
5 :  6
Philadelphia Phillies
St. Louis Cardinals
St. Louis Cardinals Latest matches
L W L W L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Aug 22, 2026 - MLB

Philadelphia Phillies
12 :  3
St. Louis Cardinals

Aug 21, 2026 - MLB

Philadelphia Phillies
7 :  6
St. Louis Cardinals

Aug 20, 2026 - MLB

Cincinnati Reds
9 :  10
St. Louis Cardinals

Aug 19, 2026 - MLB

Cincinnati Reds
5 :  4
St. Louis Cardinals

Aug 18, 2026 - MLB

Cincinnati Reds
0 :  3
St. Louis Cardinals

Aug 17, 2026 - MLB

Cincinnati Reds
6 :  5
St. Louis Cardinals
W L W L W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Aug 12, 2026 - MLB

St. Louis Cardinals
7 :  1
Philadelphia Phillies

Aug 11, 2026 - MLB

St. Louis Cardinals
2 :  0
Philadelphia Phillies

Aug 10, 2026 - MLB

St. Louis Cardinals
5 :  6
Philadelphia Phillies

Aug 9, 2026 - MLB

St. Louis Cardinals
7 :  4
Colorado Rockies

Aug 8, 2026 - MLB

St. Louis Cardinals
6 :  8
Colorado Rockies

Aug 7, 2026 - MLB

St. Louis Cardinals
3 :  2
Colorado Rockies
L W L W L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Aug 22, 2026 - MLB

Philadelphia Phillies
12 :  3
St. Louis Cardinals

Aug 21, 2026 - MLB

Philadelphia Phillies
7 :  6
St. Louis Cardinals

Aug 20, 2026 - MLB

Cincinnati Reds
9 :  10
St. Louis Cardinals

Aug 19, 2026 - MLB

Cincinnati Reds
5 :  4
St. Louis Cardinals

Aug 18, 2026 - MLB

Cincinnati Reds
0 :  3
St. Louis Cardinals

Aug 17, 2026 - MLB

Cincinnati Reds
6 :  5
St. Louis Cardinals

Philadelphia Phillies against St. Louis Cardinals : Head to Head (H2H)

Philadelphia Phillies

50 %

St. Louis Cardinals

50 %

Aug 22, 2026 - MLB

Philadelphia Phillies
12 :  3
St. Louis Cardinals

Aug 21, 2026 - MLB

Philadelphia Phillies
7 :  6
St. Louis Cardinals

Aug 12, 2026 - MLB

St. Louis Cardinals
7 :  1
Philadelphia Phillies

Aug 11, 2026 - MLB

St. Louis Cardinals
2 :  0
Philadelphia Phillies

Aug 10, 2026 - MLB

St. Louis Cardinals
5 :  6
Philadelphia Phillies

May 12, 2025 - MLB

Philadelphia Phillies
2 :  3
St. Louis Cardinals
Philadelphia Phillies vs St. Louis Cardinals Picks

Philadelphia Phillies - St. Louis Cardinals Key Points

  1. The Phillies are 8-0 in their last 8 overall.
  2. The Phillies are 6-0 in their last 6 home games.
  3. The Phillies are 6-0 in their last 6 vs. a team with a winning record.
  4. The Phillies are 6-0 in their last 6 home games vs. a team with a winning record.
Up to $250 to bet on Philadelphia Phillies - St. Louis Cardinals! 

Limited Offer. Currently at Caesars Sportsbook

Our Philadelphia Phillies vs St. Louis Cardinals Prediction

The Difference Maker: Christopher Sanchez has commanded a 1.86 ERA over his last five starts, in which the Phillies have gone 4-1.

In his last outing against the Cardinals, Sanchez threw six scoreless innings in a 0-2 loss on August 11.

What to Expect: Sanchez will dominate again on the mound, but this time, he will have an in-form Phillies’ batting corps to provide him with steady run support.

Fearless Forecast: Phillies 8, Cardinals 3

Our betting prediction for the Philadelphia Phillies vs. St. Louis Cardinals: The Phillies -1.5 Runs

Prediction:

 

The Phillies -1.5 Runs

+100
$250 offered for betting!

A Welcome Bonus for Philadelphia Phillies vs St. Louis Cardinals!

Caesars Welcome Offer

Thanks to our code:  STRADERDYW, you can unlock $250 available for use on this Philadelphia Phillies vs St. Louis Cardinals matchup!

This offer is only available for new sign-ups, but it remains one of the highest welcome bonuses currently on offer. Take advantage before it goes away!

$250 in bonus bets for Philadelphia Phillies vs St. Louis Cardinals!

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