The St. Louis Cardinals host the San Francisco Giants at Busch Stadium on Thursday, 17 September at 3:15 am AEST, and the form lines tell a yarn of two sides heading in opposite directions. The Cardinals have won their last two outings at home, both tight affairs, while the Giants arrive at the ballpark having dropped four straight — including their most recent trip to St. Louis on Tuesday night.

It's been a frustrating season for both clubs, neither sniffing October baseball, but there's still pride and roster evaluation on the line. The Cardinals sit fourth in the NL Central at 75–76 (.497), 18.5 games back, while the Giants occupy the same spot in the NL West at 62–89 (.411), 29.5 games adrift. Matthew Liberatore takes the mound for St. Louis, and the hosts will fancy their chances of making it three wins on the bounce against a Giants outfit struggling to find any momentum.

Who will win?

Coming off a 2–1 victory over these same Giants on Tuesday — a gutsy effort that saw the Cardinals manufacture just enough offence — St. Louis has pieced together back-to-back wins at Busch Stadium. Their recent five overall reads three wins and two losses, with the victories coming by margins of 1, 2, and 4 runs. Across that stretch the Cardinals have averaged 4.6 runs scored and 3.6 runs allowed, suggesting a side that knows how to grind out results even when the bats aren't booming.

At home in their last four starts, the Cardinals are 3–1, posting an identical 4.3 runs per game on offence while limiting opponents to 2.8 per contest. The lone blemish was a 5–6 one-run loss to the White Sox, sandwiched between three wins. That home form is solid enough, and the Giants' current malaise only adds weight to the argument.

San Francisco, meanwhile, is mired in a four-game losing streak, the most recent being that Tuesday defeat in St. Louis. Their last five overall shows just one win — a 7–6 squeaker over the Cardinals back on 10 September — and four defeats, three of those coming at home against the Padres in a weekend sweep that was as lopsided as it was demoralising. Over that five-game sample the Giants have averaged 4.6 runs for and 5.6 against, leaking runs at a clip that makes it hard to string victories together.

The head-to-head ledger this month tilts toward San Francisco 3–1 across the four meetings, but two of those wins came at Oracle Park, and the Giants' lone road result in the series was Tuesday's loss. The most recent clash — that 2–1 Cardinals triumph — sets the tone here: tight, low-scoring, and decided by pitching and timely hits. With Liberatore on the bump for the home side, punters looking at our mlb predictions will note that St. Louis is equipped to keep the scoreboard quiet and scratch across enough runs to get the job done.

The Cardinals sit around the 1.62 mark to win outright, reflecting both home advantage and the Giants' current form crater. It's a price that suggests the market sees a clear favourite, and when you weigh the two streaks — St. Louis on a W2 run at home, San Francisco on L4 overall — there's logic in backing the hosts to make it three in a row.

Head to HeadOdds correct as at 3:12 am AEST. Odds can change.
High confidenceOur tip: St. Louis Cardinals. The Cardinals are riding a two-game winning streak at home and face a Giants side that has lost four straight. The head-to-head this month tilts toward San Francisco overall, but St. Louis won the most recent meeting and has the pitching and home-ground advantage to make it three in a row.

Tipped at $1.62 (9:12 am AEST). Opinion, not a guarantee. Gamble responsibly — 18+.

Head-to-head context

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

4.4Season avg runs for4.3
4.6Season avg runs against4.6
49%Season win rate41%
3.2Last 5 avg runs for2.8
40%Last-five win rate20%

Line market: can the Cardinals cover the spread?

The Cardinals are laying 1.5 runs on the line, meaning they need to win by at least 2 runs for backers to collect. It's a decent ask given the low-scoring nature of this series and the Cardinals' recent home margins: 1, 2, 1, and 4 runs across their last four at Busch Stadium. Their average winning margin over the last five overall is 2.3 runs, while losses have come by an average of just 1 run — suggesting games are tight when they don't go St. Louis's way.

The Giants' corresponding numbers paint a tougher picture for them: their lone win in the last five came by a single run, while their four losses averaged a 1.5-run defeat. They're competitive in spurts but ultimately come up short, and on the road that trend has been even more pronounced. At home in their last four the Giants have leaked 6.5 runs per game while scoring 5.5, hardly the profile of a side that will keep this one close enough to sneak inside a 1.5-run buffer.

Given the Cardinals' ability to win by multiple runs when they click — that 7–3 thrashing of the White Sox on 12 September stands out — and the Giants' propensity to lose by narrow but consistent margins, there's a case for St. Louis to cover. It's not a lock by any stretch, but the form and home-ground advantage suggest the hosts can push beyond a one-run margin if their offence wakes up early.

LineOdds correct as at 3:12 am AEST. Odds can change.
Medium confidenceOur tip: St. Louis Cardinals -1.5. The Cardinals have averaged winning margins of 2.3 runs over their last five, and the Giants have leaked runs at home and away. If St. Louis gets on top early, they have the form to push the margin beyond a single run and cover the spread.

Tipped at $2.45 (9:12 am 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.

St. Louis Cardinals-1.5last 5

Cover rate40%2/5
Avg margin (-1.4)avg -1.4vs 1.5
-66

San Francisco Giants+1.5last 5

Cover rate40%2/5
40%Cover % (form)40%
H2H cover (St. Louis Cardinals -1.5)0%0/5

Total Runs: will it stay under the line?

The total is set at 8.5 runs, and the recent evidence leans toward the under. The Cardinals have averaged 4.6 runs for and 3.6 against over their last five, giving a combined average of 8.2 runs per game. The Giants' matching sample shows 4.6 scored and 5.6 allowed, which tallies to 10.2 runs per contest — but that includes three home games against the Padres that turned into slugfests.

When you zoom in on the head-to-head history this month, the average combined score across the four meetings is exactly 7 runs, well south of the 8.5 line. The most recent clash — that 2–1 Cardinals win on Tuesday — produced just 3 runs total, about as pitcher-friendly as it gets. Before that, the highest-scoring affair was the 7–6 Giants win on 10 September, which nudged over the line, but the other two meetings (2–1 and 5–4) both stayed comfortably under.

With Liberatore starting for St. Louis and the Giants' offence sputtering — they managed just 1 run last time out and have averaged 4.6 per game over the last five — the under looks the sharper play. The Cardinals' home form also trends lower-scoring, with just 4.3 runs per game scored and 2.8 allowed across their last four at Busch Stadium. When you add it all up, expecting 8 runs or fewer feels like the percentage call.

Total RunsOdds correct as at 3:12 am AEST. Odds can change.
High confidenceOur tip: Under 8.5. The head-to-head average this month is 7 runs, the most recent meeting produced just 3, and both sides have trended lower-scoring in their recent outings. Liberatore on the mound for the Cardinals adds another layer of confidence that this one stays under the line.

Tipped at $1.75 (9:12 am AEST). Opinion, not a guarantee. Gamble responsibly — 18+.

Total runs

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

St. Louis Cardinals games (n=5)avg 7.8vs 8.5
313
San Francisco Giants games (n=5)avg 7.2vs 8.5
313
H2H meetings (n=5)avg 8.2vs 8.5
313

Hit rate vs 8.5

St. Louis Cardinalsn=5
Over 40%Under 60%
San Francisco Giantsn=5
Over 20%Under 80%
H2Hn=5
Over 60%Under 40%
3.2Avg runs for (form)2.8

The verdict

This one sets up as another tight, low-scoring affair between two sides that know each other well but are heading in different directions. The Cardinals have found a rhythm at home, stringing together wins with quality pitching and just enough offence, while the Giants are bleeding losses and struggling to stem the tide on the road. Liberatore on the mound gives St. Louis another edge, and the broader form lines all point toward the home side extending their winning streak to three.

There's value in the Cardinals to win outright, to cover the 1.5-run line if they can push the margin beyond a single run, and in the under 8.5 given the recent scoring trends and head-to-head history. It's not a night for fireworks, but it should be a night for the home side to get the job done in front of their own fans and continue the Giants' miserable September slide.