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

USA - MLB

Philadelphia Phillies
8/21/26 18:40
St. Louis Cardinals

Prediction:

 

The Phillies -1.5 Runs

+110
$250 offered for betting!

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

 by Lou Aguila in MLB Picks

Gunning for their seventh straight win, the Philadelphia Phillies will turn to Jesús Luzardo to tame the St. Louis Cardinals on Friday.

Current Form:

The Philadelphia Phillies have swept their last two series to go 6-0 in their last 6 games. Over their last five games, Philadelphia has posted a 2.80 ERA and averaged 6.9 runs per game while batting .310.

The St. Louis Cardinals have won 3 out of 5 games against the Cincinnati Reds in their weeklong series. St. Louis has maintained a 4.09 ERA and produced 4.7 runs per game in the series.

Starting Pitchers: Phillies LHP Jesús Luzardo (11-5, 3.23 ERA) vs. Hunter Dobbins (3-3, 3.42 ERA)

The Matchup: The Cardinals are 7-3 in their last 10 meetings with the Phillies. However, with Philadelphia streaking recently, St. Louis will need to work extra hard to maintain its dominance over the Phillies.

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.547 128 70 58
12 St. Louis Cardinals
0.512 129 66 63

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

Aug 15, 2026 - MLB

Minnesota Twins
1 :  9
Philadelphia Phillies

Aug 13, 2026 - MLB

Minnesota Twins
1 :  7
Philadelphia Phillies
L L W W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

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

Aug 8, 2026 - MLB

Philadelphia Phillies
5 :  7
Toronto Blue Jays

Aug 7, 2026 - MLB

Philadelphia Phillies
4 :  5
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
W W L W L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

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

Aug 17, 2026 - MLB

Cincinnati Reds
1 :  2
St. Louis Cardinals

Aug 16, 2026 - MLB

Chicago Cubs
4 :  11
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
W W L W L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

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

Aug 17, 2026 - MLB

Cincinnati Reds
1 :  2
St. Louis Cardinals

Aug 16, 2026 - MLB

Chicago Cubs
4 :  11
St. Louis Cardinals

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

Philadelphia Phillies

33 %

St. Louis Cardinals

67 %

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

Apr 13, 2025 - MLB

St. Louis Cardinals
7 :  0
Philadelphia Phillies

Apr 12, 2025 - MLB

St. Louis Cardinals
1 :  4
Philadelphia Phillies
Philadelphia Phillies vs St. Louis Cardinals Picks

Philadelphia Phillies - St. Louis Cardinals Key Points

  1. The Phillies are 4-0 in their last 4 home games.
  2. The Phillies are 4-0 in their last 4 vs. a team with a winning record.
  3. The Phillies are 6-0 in their last 6 overall.
  4. The Phillies are 6-0 in their last 6 games on grass.
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: The trends and stats point to one thing: a Phillies blowout win over the Cardinals.

The Phillies have been producing strong numbers on both sides of the ball this week, making them an easy pick to win outright in this opener.

Despite the Cards’ 7-3 record in their last 10 games against the Phillies, ESPN Matchup Predictor has the Phillies a 62.7 percent favorite to win at home.

What to Expect: Jesús Luzardo dazzles anew on the mound, while the Phillies’ offense stays productive in a convincing win over St. Louis.

Fearless Forecast: The Phillies 7, The Cardinals 2

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

Prediction:

 

The Phillies -1.5 Runs

+110
$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.