The Philadelphia Phillies welcome the St. Louis Cardinals to Citizens Bank Park on Monday, 24 August at 3:35 am AEST, looking to extend a remarkable home winning streak. The Phillies have won eight on the spin overall — all five of their last starts at home — and sit second in the NL East with a 72–58 record. The Cardinals arrive at 66–65, third in the NL Central and 15.5 games back, licking their wounds after a 3–12 shellacking at the hands of these same Phillies on Sunday.

Cristopher Sánchez gets the ball for the home side, while Kyle Leahy takes the mound for St. Louis in what shapes as a mismatch on current form. The punters have made their view clear, and the task for the visitors is steep: find a way to halt a Phillies outfit that has outscored opponents 35–19 across their last five home starts and is averaging seven runs per game in that stretch.

Who will win?

The ladder paints the picture: Philadelphia 72–58, St. Louis 66–65. The Phillies have a +25 run differential for the season; the Cardinals sit at zero. Over the last five outings, Philadelphia has averaged 7.0 runs scored and 3.8 runs against, while St. Louis has posted 5.2 for and 6.6 against. The Phillies' last five have all come at Citizens Bank Park — five wins from five, with margins of 9, 1, 3, 2, and 1 runs. The Cardinals' last five have all been away fixtures: two losses to these Phillies, sandwiched around a win and two losses in Cincinnati.

Coming off that 12–3 demolition on Sunday, the Phillies enter this one with momentum and confidence at a peak. The Cardinals, meanwhile, are licking wounds after conceding 12 runs in that same contest — their second straight defeat. The head-to-head ledger for August tells a split story: Philadelphia has won the last two meetings (12–3 and 7–6), but St. Louis took three straight before that, including a 7–1 and 2–0 pair. The average combined score across those five clashes is 9.8 runs.

The market has Philadelphia as a strong favourite, reflecting both the home-ground dominance and the current form gulf. For punters chasing mlb predictions, the Phillies' eight-game winning streak and perfect 5–0 home form in their last five starts make a compelling case for the favourites to extend the run.

Head to HeadOdds correct as at 3:12 am AEST. Odds can change.
High confidenceOur tip: Philadelphia Phillies. Eight straight wins, five straight at home, and a 35–19 scoring edge across those five Citizens Bank Park outings. The Cardinals arrive off a 3–12 thumping and have conceded 6.6 runs per game in their last five away starts.

Tipped at $1.45 (3:12 pm AEST). Opinion, not a guarantee. Gamble responsibly — 18+.

Head-to-head context

Season and last-five scoring — context for the match-winner market.

4.6Season avg runs for4.4
4.2Season avg runs against4.7
55%Season win rate48%
4.4Last 5 avg runs for3.2
60%Last-five win rate20%

Line market: can the Cardinals keep it close?

The home side is laying 1.5 runs on the line, asking them to win by two or more. Philadelphia's average winning margin across the last five is 3.2 runs, all at home, which comfortably clears that bar. The Cardinals' two wins in their last five came by margins of 1 and 3 runs, but their three losses were by 9, 1, and 1 — the nine-run shellacking on Sunday a stark reminder of how badly things can unravel.

The Phillies have won four of their last five home starts by margins of 1, 2, 3, and 9 runs. Three of those four clear the 1.5-run handicap. The Cardinals have struggled to stay competitive on the road of late, conceding 6.6 runs per game across their last five away outings. That defensive frailty makes the case for Philadelphia to cover the spread, especially with Sánchez on the mound and the bats firing.

LineOdds correct as at 3:12 am AEST. Odds can change.
Medium confidenceOur tip: Philadelphia Phillies -1.5. The Phillies' 3.2-run average winning margin at home in their last five clears the 1.5-run handicap comfortably. St. Louis has leaked runs on the road and was beaten by nine on Sunday.

Tipped at $2.00 (3:12 pm AEST). Opinion, not a guarantee. Gamble responsibly — 18+.

Line cover (form)

Cover rate applies this match's live spread to recent completed scores — not a season ATS record.

Philadelphia Phillies-1.5last 5

Cover rate60%3/5
Avg margin (0)avg 0vs 1.5
-76

St. Louis Cardinals+1.5last 5

Cover rate40%2/5
60%Cover % (form)40%
H2H cover (Philadelphia Phillies -1.5)20%1/5

Total runs: will the trend hold?

The total is set at 7.5 runs. Philadelphia has averaged 7.0 runs for and 3.8 runs against in their last five, which would suggest a combined total north of 10 runs if St. Louis can muster even modest scoring. The Cardinals have averaged 5.2 runs for and 6.6 runs against in their last five, pointing to higher-scoring affairs.

The head-to-head average of 9.8 runs across the last five meetings between these two sits well above the 7.5-run line. The most recent two clashes produced 15 runs (12–3) and 13 runs (7–6), both comfortably over. The three before that yielded 8, 2, and 11 runs — two overs, one under. With the Phillies' bats hot and the Cardinals' pitching leaking runs on the road, the over looks the sharper play.

Total RunsOdds correct as at 3:12 am AEST. Odds can change.
High confidenceOur tip: Over 7.5. The last five head-to-head meetings averaged 9.8 runs, and the most recent two produced 15 and 13. Philadelphia is averaging 7.0 runs at home in their last five, and the Cardinals' pitching has been porous on the road.

Tipped at $1.90 (3:12 pm AEST). Opinion, not a guarantee. Gamble responsibly — 18+.

Total runs

Combined score from recent completed games · marker shows live line 7.5.

Philadelphia Phillies games (n=5)avg 8.8vs 7.5
314
St. Louis Cardinals games (n=5)avg 8.8vs 7.5
314
H2H meetings (n=5)avg 9.8vs 7.5
314

Hit rate vs 7.5

Philadelphia Philliesn=5
Over 80%Under 20%
St. Louis Cardinalsn=5
Over 80%Under 20%
H2Hn=5
Over 80%Under 20%
4.4Avg runs for (form)3.2

Same Game Multi angles

For punters chasing a Same Game Multi, a couple of priced combos stand out. The Phillies to win, Over 5.5 Phillies total runs in the match, and Kyle Schwarber to hit 1+ home runs is available at $7.00 — a straightforward lean on Philadelphia's home power. If you fancy a bigger swing, the Over 9.5 total runs in the match, Kyle Schwarber to hit 1+ home runs, and Jordan Walker to hit 1+ home runs is priced at $26.00, blending the over case with slugging from both sides.

Another option is the Over 8.5 total runs in the match, Kyle Schwarber to hit 1+ home runs, and Jordan Walker to hit 1+ home runs at $23.00, which gives you a slightly lower total hurdle. All three combos lean into the Phillies' firepower and the likelihood of a run-heavy contest.