We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at Philadelphia Phillies
St. Louis CardinalsSt. Louis Cardinals
@
Citizens Bank Park
Philadelphia PhilliesPhiladelphia Phillies

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Philadelphia Phillies
St. Louis Cardinals 46%Philadelphia Phillies 55%
Market LinesRun Line: Philadelphia Phillies -0.5Total: O/U 9
Model: Under 9
Model projects 8.5 total runs vs 9 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
47/130
MLB: 48%
Starter
vs PHI
50%
2/4
Avg Total
8.8
MLB: 8.9
Game Starter (0) Last Starter vs PHI vs PHI (4)
Bullpen (2026 Season)Average
ERA: 3.76MLB Avg: 3.9510 relievers
Workload Alert: Allowed 9 runs on 2026-08-20 vs CIN. Bullpen arms likely still recovering.
Recent: L 5-6W 3-0L 4-5W 10-9L 6-7

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
40%
52/129
MLB: 48%
Starter
50%
8/16
vs STL
50%
2/4
Avg Total
8.9
MLB: 8.9
Game Starter (16) Last Starter vs STL vs STL (4)
Andrew Painter #24 · RHP · Age 23
6.43
ERA (2026)
7.5
K/9 (2026)
16
Starts (2026)
9.1
Avg Total (2026)
Last 3:
ND @MIN (Aug 16): 5.0IP, 5ER, 2K
W @STL (Aug 10): 5.1IP, 2ER, 6K
ND WSH (Aug 05): 4.0IP, 1ER, 4K
vs STL: W (Aug 10 2026): 5.1 IP, 2 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.04MLB Avg: 3.959 relievers
Recent: W 7-5W 6-5W 6-4W 4-1W 7-6
Lineup vs Andrew Painter (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B3.5001.1670
Ivan HerreraDH3.3331.0000
JJ Wetherholt2B3.0000.3330
Jimmy CrooksC2.0000.0000
Jordan WalkerRF2.0000.0000
Jose FerminLF2.0000.5000
Masyn WinnSS2.0000.0000
Nathan ChurchCF2.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 (+130) | MEDI
Philadelphia Phillies -1.5 (+130) | MEDIUM confidence, The Phillies carry a 7-game win streak, walk-off momentum from Game 1, and a fully loaded home ...
PickOver 9.0 (+112) | LOW confidence, Our mo
Over 9.0 (+112) | LOW confidence, Our model sits in line with the 9.0 total, leaving minimal mechanical edge. The structural lean, however, is real: t...
PickAndrew Painter Over 3.5 Strikeouts (-152
Andrew Painter Over 3.5 Strikeouts (-152) | MEDIUM confidence, Painter's K/9 sits at 7.49, and his last three starts averaged 4.0 Ks per outing. The 3...

St. Louis Cardinals vs Philadelphia Phillies Game Preview

Start with the mound, because the mound is the only place to start. Philadelphia Phillies are sending Andrew Painter tonight at Citizens Bank Park, a 23-year-old right-hander with a 6.43 ERA, 17 home runs allowed in 85.1 innings, and a 2-8 record in 2026. Those are not good numbers. But St. Louis Cardinals still could not name their starter as of Saturday morning, which is a far worse problem. The strikeout prop market has Quinn Mathews listed with a 4.5-K line, indicating the books believe they know who is walking out of the Cardinals bullpen. Whether it is Mathews or someone else, the picture is the same: a Triple-A emergency call-up facing one of the hottest lineups in the National League, in a road ballpark, in game two of a series they just lost on a walk-off. As one pregame analyst put it: "As of Friday morning, it's not certain who the Cardinals will send to the mound first. A Triple-A call up before first pitch wouldn't come as much of a surprise."

Painter faces a Cardinals lineup with a small but real history against him. Alec Burleson is 3-for-6 with a 1.167 OPS across their 2026 meetings. Herrera sits at .333 with a 1.000 OPS in three plate appearances. Those are names to watch early. Jordan Walker, the Cardinals' hottest bat entering tonight with a 1.341 OPS over his last seven days, went 0-for-2 with a 0.000 OPS against Painter in their 2026 exposure. Masyn Winn went 0-for-2 with a 0.000 OPS. JJ Wetherholt went 0-for-3. In his last start against St. Louis on August 10, Painter logged 6 strikeouts in 5.1 innings with 2 earned runs. That outing is the clearest template for what tonight looks like, assuming he stays in long enough to build on it.

The Phillies bring momentum that cannot be separated from analysis tonight. They have won seven consecutive games, are 8-2 in their last ten, and closed out Game 1 on Alec Bohm's 103 mph walk-off triple. Bohm's last-seven-day OPS is 1.365. Luis Arraez, the contact specialist acquired at the deadline, is slashing .322/.355/.444 on the season. As one report noted before this series: "It's no coincidence that Philadelphia has turned things around at the plate following a trade for Luis Arraez." Bryce Harper hits right-handers with a 0.997 OPS, and Kyle Schwarber leads the club with 37 home runs. Citizens Bank Park carries a 1.05 runs factor and a 1.1 HR factor. That is an above-average hitter's environment, and tonight it is amplifying an offense already playing its best baseball of August.

The Cardinals' road situation is stretched thin. They are 34-29 away from home this season, a functional number, but their bullpen was leaned on heavily through a four-game Cincinnati series before this trip to Philadelphia. That taxed relief corps now enters a hitter's park down a game in the series, potentially needing their emergency starter to exit by the fifth inning. "This bullpen was worked hard during a four-game series with the Reds," one pregame report noted. "Regardless of who gets the nod, it's difficult to put much faith in the man on the mound." That assessment covers both directions in this game, but the Cardinals side carries a much steeper pitching cliff tonight in MLB action.

St. Louis Cardinals vs Philadelphia Phillies Key Insights

  • Painter's strikeout line is set at 3.5 Ks, below his rolling average of 4.0 across his last three starts (2, 6, 4). His August 10 start against this same St. Louis lineup produced 6 Ks in 5.1 innings. The line does not reflect his recent form against this specific opponent.
  • The Cardinals' starter is unconfirmed as of Saturday morning, with a Triple-A call-up widely expected. An emergency arm with no established MLB pattern against Harper, Arraez, Schwarber, and Bohm, all in current form, is the worst-case scenario for Cardinals pitching quality.
  • Walker is the Cardinals' most dangerous weapon tonight. His L7d OPS of 1.341 leads St. Louis, and Painter has surrendered 17 home runs in 85.1 innings. Citizens Bank Park's 1.1 HR factor compounds that. Walker went hitless against Painter in limited 2026 sample, but his current form makes any assumption of a repeat a risk.
  • Schwarber's 37 home runs lead the Phillies, and his OPS against right-handers is 0.864. Facing an unproven Triple-A arm in a park that inflates home run rates, his plus-money HR price at +255 carries structural support that the implied 28.2% probability underestimates.
  • The Cardinals' bullpen entered this series already taxed from Cincinnati, carrying a 4.29 ERA that ranks ninth-worst in MLB. If their starter exits early, as the emergency call-up scenario strongly suggests, a worn-down relief corps will face a Phillies lineup that has scored in seven straight games.
  • The 15.5-outs line for Painter is set at +104 for the Over, near coin-flip pricing on whether he records more than 5.1 innings. Two starters with significant early-exit risk means this game likely passes through multiple bullpen hands and multiple scoring opportunities on both sides, which the 9.0 total line needs to account for.

St. Louis Cardinals vs Philadelphia Phillies Betting Picks

Picks made August 22, 2026 at 05:39 AM ET. Odds shown reflect current market prices.

Over 9.0 (+112) | LOW confidence, Our mo
Over 9.0 (+112) | LOW confidence, Our model sits in line with the 9.0 total, leaving minimal mechanical edge. The structural lean, however, is real: two run-prone starters in a hitter's park with a fatigued bullpen on one side, and a lineup that just produced a walk-off on the other. Citizens Bank Park's 1.05 runs factor and 1.1 HR factor tip the environment toward offense. Treat this as a low-conviction lean, not a primary play.
Moneyline
Moneyline: No pick, The market prices Philadelphia at roughly 59.9% implied probability. The situational case for the Phillies is legitimate, win streak, home field, confirmed full lineup against a TBD starter, but those factors appear already priced in. No meaningful edge exists on either side at current market levels, and laying chalk on a pitcher with a 6.43 ERA is not an appealing format regardless of the opponent.
Analysis insight — no specific bet associated
Andrew Painter Over 3.5 Strikeouts (-152
Andrew Painter Over 3.5 Strikeouts (-152) | MEDIUM confidence, Painter's K/9 sits at 7.49, and his last three starts averaged 4.0 Ks per outing. The 3.5 line is below that rolling mean. In his August 10 start against St. Louis, he posted 6 Ks in 5.1 innings. Wetherholt went 0-for-3 with a 0.333 OPS against him. Walker went 0-for-2 with a 0.000 OPS. Winn went 0-for-2 with a 0.000 OPS. Even his worst recent outing produced 2 Ks against Minnesota, reaching the number. On six days of extended rest, his floor is likely 4 or more.
Kyle Schwarber to Hit a Home Run (+255)
Kyle Schwarber to Hit a Home Run (+255) | MEDIUM confidence, Schwarber leads the Phillies with 37 home runs and a .522 SLG. His OPS against right-handers is 0.864. Citizens Bank Park's HR factor is 1.1, and he is facing an emergency starter with no established MLB track record against this lineup. The market implies 28.2% probability at +255. For a 37-HR hitter in a hitter's park, on a rolling hot streak, against unproven pitching, that price undervalues his ceiling.
Bryce Harper to Hit a Home Run (+410) |
Bryce Harper to Hit a Home Run (+410) | LOW confidence, Harper's OPS against right-handers is 0.997, elite by any measure. His L28d OPS is 0.944, meaning he is not in a cold stretch. He carries 25 home runs with a .488 SLG. Against an unknown or emergency Cardinals arm followed by a taxed relief corps, Harper's power upside is genuine. +410 implies 19.6%, reasonable value for a middle-of-the-order star in a hitter's park facing unproven pitching. Low confidence reflects the inherent variance in single-game HR props, not a lack of structural support.
Jordan Walker Over 1.5 Total Bases (+116
Jordan Walker Over 1.5 Total Bases (+116) | MEDIUM confidence, Walker is the Cardinals' best bet for offensive production tonight. His L7d OPS of 1.341 leads St. Louis, and he carries 27 home runs with a .513 SLG season-long. His OPS against right-handers is 0.832. Painter has allowed 17 home runs in 85.1 innings, and Citizens Bank Park compounds that risk. Walker needs one extra-base hit or two singles to cash this line. His current form makes that achievable, and the market pricing of +116 (46.3% implied) sits below what his underlying numbers support.
Masyn Winn Under 0.5 Hits (+110) | MEDIU
Masyn Winn Under 0.5 Hits (+110) | MEDIUM confidence, Winn's OPS against right-handers is 0.595, the weakest split among Cardinals regulars. In his 2026 exposure to Painter, he went 0-for-2 with a 0.000 OPS. His season batting average is .238 with a .326 SLG, limited extra-base threat against a pitcher who has handled him in small sample. The market offers +110 on the under, providing slight overlay. Painter's August 10 start against St. Louis produced 6 Ks in 5.1 innings, and Winn's contact profile against right-handers makes him one of the more likely Cardinals to contribute nothing at the plate.
SGP
SGP: Phillies -1.5 + Over 9.0 + Schwarber HR + Harper HR | SPECULATIVE, The correlation thesis is clean: a high-scoring game where Philadelphia controls the margin produces run differential and power contributions in tandem. Each Schwarber and Harper home run contributes directly to the total crossing 9.0 and to the Phillies covering -1.5. These four legs are not independent, and parlay structure rewards that positive correlation. This is a speculative addition built around the two standalone picks, not a primary bet in isolation.
YRFI (-127), Painter carries a 6.43 ERA
YRFI (-127), Painter carries a 6.43 ERA and 1.31 WHIP in 2026, signaling first-inning vulnerability. The Cardinals' TBD emergency arm faces Harper (0.997 OPS vs RHP), Arraez (.322 season BA), and Bohm (walk-off triple in Game 1) with no established history against this lineup. Philadelphia has scored in all seven games of their current win streak. The structural case for first-inning scoring is strong on both sides, and -127 pricing sits near even money for what the pitching situation plainly supports.

Key Players

Batting AverageSTL
Jordan Walker
.291Batting Average
RF
Home RunsSTL
Jordan Walker
27Home Runs
RF
Runs Batted InSTL
Jordan Walker
96Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
3.54Earned Run Average
SP
WinsSTL
Andre Pallante
12Wins
SP
StrikeoutsSTL
Matthew Liberatore
125Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.277Batting Average
LF
Home RunsPHI
Kyle Schwarber
37Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
74Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
2.51Earned Run Average
SP
WinsPHI
Cristopher Sanchez
16Wins
SP
StrikeoutsPHI
Jesus Luzardo
194Strikeouts
SP

Recent Form

St. Louis Cardinals
W3-0Cincinnati Reds
L5-4Cincinnati Reds
W10-9Cincinnati Reds
Philadelphia Phillies
W7-5Minnesota Twins
W6-5Miami Marlins
W6-4Miami Marlins
W4-1Miami Marlins

St. Louis Cardinals vs Philadelphia Phillies Summary

The starting pitcher matchup is the clearest read on this game, and the clearest read in tonight's matchup points one direction. Philadelphia Phillies are throwing a pitcher with a 6.43 ERA on extended rest. St. Louis Cardinals could not name their arm as of Saturday morning. Two run-prone starters in a hitter's park with a taxed Cardinals bullpen behind them, facing a Philadelphia lineup that has won seven straight and just went wire-to-wire for a walk-off victory 24 hours ago. Our model sits in line with the 9.0 total, which keeps the Over in low-conviction territory. But two starters with significant early-exit risk, a 1.05 runs factor at Citizens Bank, and a Phillies offense with Harper, Schwarber, Arraez, and Bohm all in form tilts the environment toward scoring over that number more than under it.

Phillies -1.5 at +130 is the primary play. Plus money for the home team riding a 7-game streak against an unconfirmed road starter is where the situational edge is clearest. Painter Over 3.5 Ks is the secondary conviction play, grounded in his August 10 start against this same lineup (6 Ks, 5.1 innings) and a 3.5 line that sits below his three-start rolling average. Walker Over 1.5 total bases at +116 is the Cardinals-side prop worth attaching to, given his 1.341 L7d OPS and Painter's HR-prone 2026 profile. All props carry variance. A hot streak, whether it belongs to a lineup or a bettor, is not a guarantee. Manage your stakes accordingly.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesPHI leads series 1-0
DateMatchupResult
Aug 21, 2026STL @ PHIPHIPHI 7-6

Cardinals vs Phillies predictions: Phillies -1.5 (+130) vs TBD starter; Over 9.0 (+112) with Painter's 6.43 ERA at Citizens Bank Park.

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Philadelphia Phillies