We couldn't load the latest odds.
Refresh in a few minutes, they usually come right back.
MLB→Game Previews→St. Louis Cardinals at Milwaukee Brewers

Score Prediction

Pre-match Prediction
St. Louis Cardinals
@
Milwaukee Brewers
St. Louis Cardinals 39%Milwaukee Brewers 61%
Market LinesRun Line: Milwaukee Brewers -0.5Total: O/U 8
↑
Model: Over 8
Model projects 8.1 total runs vs 8 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
48%
76/159
MLB: 48%
Starter
53%
16/30
vs MIL
30%
3/10
Avg Total
9.1
MLB: 8.9
Game Starter (30) Last Starter vs MIL vs MIL (10)
Michael McGreevy #36 · RHP · Age 26
3.84
ERA (2026)
6.2
K/9 (2026)
30
Starts (2026)
9.6
Avg Total (2026)
Last 3:
ND WSH (Sep 19): 4.0IP, 2ER, 1K
W CHW (Sep 13): 6.0IP, 1ER, 6K
ND @SF (Sep 07): 6.2IP, 2ER, 4K
vs MIL: L (May 26 2026): 4.0 IP, 5 ER, 6 K
Bullpen (2026 Season)Average
ERA: 3.89MLB Avg: 3.959 relievers
⚠
Workload Alert: Allowed 8 runs on 2026-09-19 vs WSH. Bullpen arms likely still recovering.
Recent: L 5-8W 5-3L 0-2W 5-1L 1-2
Lineup vs Michael McGreevy (Career)
BatterPosPAAVGOPSHR
Christian YelichDH6.5001.1670
Jackson ChourioLF6.2000.5330
William ContrerasC6.1670.5000
Garrett MitchellCF5.4001.0000
Jake Bauers1B5.5001.8501
Brice Turang2B3.0000.3330
Luis LaraRF3.3330.6660
Bo NaylorC2.5001.0000
Cooper PrattSS2.5001.0000
David Hamilton3B2.0000.0000
Joey OrtizSS2.0000.0000
Sal FrelickRF2.10003.0000
2 batters with no matchup history

Milwaukee Brewers

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
43%
68/159
MLB: 48%
Starter
47%
9/19
vs STL
30%
3/10
Avg Total
8.9
MLB: 8.9
Game Starter (19) Last Starter vs STL vs STL (10)
Robert Gasser #54 · LHP · Age 27
4.01
ERA (2026)
8.2
K/9 (2026)
19
Starts (2026)
8.5
Avg Total (2026)
Last 3:
W @BAL (Sep 19): 7.0IP, 0ER, 2K
ND CIN (Sep 13): 5.0IP, 1ER, 5K
ND CHC (Sep 07): 4.2IP, 1ER, 5K
vs STL: W (May 10 2024): 6.0 IP, 0 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.50MLB Avg: 3.9511 relievers
Recent: W 1-0W 3-0L 4-6W 4-1W 5-1
Lineup vs Robert Gasser (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B7.0000.1430
Ivan HerreraDH7.5001.9641
Jose FerminLF7.1430.2860
Masyn WinnSS5.2000.4000
JJ Wetherholt2B4.0000.0000
Jordan WalkerRF4.5001.0000
Nathan ChurchCF3.0000.0000
Thomas SaggeseSS2.0000.0000
Nolan Gorman3B1.0000.0000
Victor Scott IICF1.0001.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals +1.5 (-139), MEDIUM confidence
Cardinals +1.5 (-139), MEDIUM confidence. The run line is the clearest structural play on tonight's board. Our model projects a margin well inside 1.5...
PickUnder 8.5 runs (-141), LOW confidence. O
Under 8.5 runs (-141), LOW confidence. Our model aligns with the 8.0 run total, sitting below the 8.5 line and providing a full-run buffer on the Unde...
PickCardinals ML (+132), LOW confidence (lea
Cardinals ML (+132), LOW confidence (lean only). The market prices Milwaukee at -204 (67.1% implied). Our model reflects a split considerably closer t...
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

St. Louis Cardinals vs Milwaukee Brewers Game Preview

Two starters heading into the final week of the regular season with very different momentum curves shape tonight's MLB matchup at American Family Field. St. Louis Cardinals right-hander Michael McGreevy arrives with a 3.84 ERA across 164.0 innings in 2026, a durable workhorse who has kept St. Louis relevant even in a season that ended without a playoff berth. The bigger story is the arm across the diamond. Milwaukee Brewers left-hander Robert Gasser has been one of baseball's hottest starters this month, posting a 1.71 ERA in September alone and delivering 7 shutout innings against Baltimore just six days ago. As the Yahoo Sports beat reporter noted: "Riding the hot hand is what it's all about at this point in the year, and Gasser's ERA in the month of September is only 1.71." Yahoo Sports separately confirmed that Gasser "is fresh off a stellar seven-inning outing where he walked more batters (three) than he struck out (two) but didn't allow a single run," which tells you exactly how he is getting outs right now: contact management, not swing-and-miss. He has locked up the No. 3 role in Milwaukee's playoff rotation, and tonight looks like another audition.

Milwaukee walks into this series carrying historical momentum. The Brewers clinched their first-ever 100-win regular season with a 5-1 win over Philadelphia on Wednesday, and they enter tonight 52-26 at home with a 3.52 team ERA that leads the majors. St. Louis is playing out the string at 77-82, going 4-6 over their last ten games and 39-38 away from home in 2026. The motivational gap is real. But motivation does not throw pitches. McGreevy's 3.84 ERA and 1.15 HR per 9 innings in 164.0 innings of work tell you this is a pitcher who can keep games close even against a loaded lineup. His two starts against Milwaukee this season back that up: 6.1 innings with 1 earned run in July, with one rough four-inning outing mixed in.

The batter vs. pitcher data sharpens the picture. Jake Bauers owns a 1.850 OPS with a home run in 5 plate appearances against McGreevy in 2026, making him Milwaukee's single most dangerous bat against tonight's Cardinals starter. On the other side, Iván Herrera carries a career 1.964 OPS across 7 PA versus Gasser overall, but his 2026 numbers have cooled to a 0.333 OPS in 3 PA, suggesting Gasser has found adjustments against him. Alec Burleson presents the sharpest contrast: 0-for-7 lifetime against Gasser with a 0.143 OPS, compounded by a .554 OPS vs. left-handers this season against .924 OPS vs. right-handers. Gasser is a lefty in peak form, and Burleson has essentially been a free out in this matchup.

There is a contrarian case for some bettors. Gasser's September dominance is so real that sharps who trust the narrative fully might lean toward Milwaukee -1.5 at +124, arguing the market is right and the model is understating Milwaukee's current ceiling. That view has logic. But a projected margin inside a run does not support laying -1.5, regardless of how hot Gasser is. The structural lean here is the other direction: a tight game hiding behind a lopsided moneyline, where the Cardinals are getting credited far less than the pitching matchup actually warrants.

St. Louis Cardinals vs Milwaukee Brewers Key Insights

  • Gasser's 1.71 September ERA is the best single-month performance of his career. His last outing was 7.0 IP, 0 ER, 2 K, 3 BB. He is inducing weak contact rather than piling up strikeouts, which keeps games close and under-scoring.
  • The market prices Milwaukee at -204 (67.1% implied), but our model reflects a matchup split closer to 61/39. That 6-percentage-point gap is driven by narrative momentum around the 100-win milestone, not tonight's specific pitching matchup. That is where the Cardinals +132 value lives.
  • St. Louis is 26-21 against left-handed pitchers in 2026 and 39-38 away from home. An eliminated Cardinals team is not a pushover, especially with McGreevy healthy and on 6 days' rest.
  • In Milwaukee's three home wins over St. Louis at American Family Field during 2026, the Brewers scored just 13 combined runs (4.3 R/G), well below their season average of 5.1 R/G. McGreevy has consistently suppressed Milwaukee's offense even in Cardinals losses, which tightens the margin and supports both the cover and the under.
  • Jake Bauers (.500 AVG, 1.850 OPS, 1 HR in 5 PA vs. McGreevy in 2026) is the Milwaukee bat to watch tonight. He is the one hitter with genuine BvP upside against the Cardinals starter.
  • American Family Field carries a 1.02 runs factor and 1.05 home run factor, slightly above average but not a total-distorting venue. The park does not meaningfully argue against the Under 8.5 in a game where both starters are suppressing scoring.

St. Louis Cardinals vs Milwaukee Brewers Betting Picks

Picks made September 25, 2026 at 05:20 AM ET. Odds shown reflect current market prices.

Under 8.5 runs (-141), LOW confidence. O
Under 8.5 runs (-141), LOW confidence. Our model aligns with the 8.0 run total, sitting below the 8.5 line and providing a full-run buffer on the Under. Both starters project as genuine run suppressors: Gasser at 1.71 September ERA and McGreevy at 3.84 on the season. The margin from projection to line is thin, which is why confidence is low. Play it small. The secondary signal from Milwaukee's 4.3 R/G average in their 2026 home wins over St. Louis adds a soft but real supporting layer.
Cardinals ML (+132), LOW confidence (lea
Cardinals ML (+132), LOW confidence (lean only). The market prices Milwaukee at -204 (67.1% implied). Our model reflects a split considerably closer to 61/39. The gap is narrative bias built around a franchise-first 100-win season, not a matchup argument for tonight's specific game. McGreevy's 3.84 ERA compares favorably to Gasser's 4.01 season ERA, and St. Louis is 26-21 against left-handed pitchers. At +132, this is value on a real underdog lean, not a strong conviction play. Model confidence for moneyline markets is limited, so treat it as a lean and size accordingly.
Robert Gasser Under 4.5 strikeouts (+102
Robert Gasser Under 4.5 strikeouts (+102), MEDIUM confidence. Gasser's last three starts: 2 K (7.0 IP), 5 K (5.0 IP), 5 K (4.2 IP), averaging 4.0 Ks per outing. Career vs. St. Louis specifically: 4 K (Jul 2026), 2 K (Sep 2025), 4 K (May 2024), averaging 3.3 Ks against this lineup. His September identity is built on weak contact and ground balls, not the swing-and-miss stuff that drives strikeout totals. The +102 on the under is slight value at near-even odds against a pitcher whose recent work consistently points to fewer than 4.5 Ks.
Alec Burleson Under 0.5 hits (+140), MED
Alec Burleson Under 0.5 hits (+140), MEDIUM confidence. Burleson is 0-for-7 lifetime against Gasser with a 0.143 OPS, including 0-for-3 in their three 2026 matchups. His platoon split amplifies the concern: .554 OPS vs. left-handers this season against a .924 OPS vs. right-handers. Gasser is a lefty in peak form with a 1.71 September ERA. +140 on a batter hitless in his last six at-bats against this specific pitcher is strong matchup value, with multiple independent signals pointing in the same direction.
Jake Bauers Over 0.5 hits (-159), MEDIUM
Jake Bauers Over 0.5 hits (-159), MEDIUM confidence. Bauers is 2-for-4 with a 1.850 OPS and a home run against McGreevy in 5 PA in 2026. Season line: .268/.393/.491 with 26 HR and an .868 OPS vs. right-handed pitchers. McGreevy allows 1.15 HR per 9 innings and has had command issues recently (2 ER in 4 IP vs. Washington his last time out). Bauers generates real power and on-base value against the handedness he is facing tonight. The BvP quality of contact makes him the safest single-player prop on the card, even at -159.
Jordan Walker Over 1.5 total bases (+132
Jordan Walker Over 1.5 total bases (+132), MEDIUM confidence. Walker's platoon split is the driver: .885 OPS vs. left-handers vs. .767 OPS vs. right-handers in 2026, and Gasser is a lefty. His 1.334 OPS in 3 PA vs. Gasser this season is a small sample, but it points in the same direction as the broader platoon data. At .467 slugging and 28 home runs on the season, he has legitimate extra-base power. The market prices this as essentially a coin flip at +132. The LHP edge and directional BvP trend tip it to the over.
Jackson Chourio to hit a home run (+560)
Jackson Chourio to hit a home run (+560), LOW confidence, long-shot leverage only. Chourio has 25 home runs this season with a .925 OPS over the last 7 days, his hottest recent stretch. McGreevy allows 1.15 HR per 9 innings, above league average. American Family Field carries a 1.05 home run park factor. The BvP is unfavorable (0.533 OPS in 6 PA vs. McGreevy in 2026), so this is a straight power profile play, not a matchup angle. At +560, even a modest true probability represents speculative leverage. One-unit maximum.
SGP
SGP: Cardinals +1.5 / Under 8.5 / Gasser Under 4.5 strikeouts / Walker Over 1.5 total bases. The thesis holds together structurally. Gasser pitching to contact (under strikeouts) keeps the game low-scoring and tight, which directly supports both the under total and the Cardinals covering +1.5. Walker providing extra-base production gives St. Louis the offensive backbone needed to stay within a run. Each leg reinforces the others rather than competing. The edge does not care what sport you are watching. Rest, context, price, same formula, different field. Parlay with reduced sizing given the four-leg variance.
Analysis insight — no specific bet associated

Key Players

Batting AverageSTL
Alec Burleson
.279Batting Average
1B
Home RunsSTL
Jordan Walker
28Home Runs
RF
Runs Batted InSTL
Alec Burleson
113Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
3.84Earned Run Average
SP
WinsSTL
Andre Pallante
12Wins
SP
StrikeoutsSTL
Matthew Liberatore
154Strikeouts
SP
Batting AverageMIL
Jackson Chourio
.285Batting Average
LF
Home RunsMIL
Jake Bauers
26Home Runs
1B
Runs Batted InMIL
Brice Turang
94Runs Batted In
2B
Earned Run AverageMIL
Jacob Misiorowski
1.86Earned Run Average
SP
WinsMIL
Jacob Misiorowski
15Wins
SP
StrikeoutsMIL
Jacob Misiorowski
247Strikeouts
SP

Recent Form

St. Louis Cardinals
W5-3Washington Nationals
L2-0Pittsburgh Pirates
W5-1Pittsburgh Pirates
L2-1Pittsburgh Pirates
Milwaukee Brewers
W1-0Baltimore Orioles
W3-0Baltimore Orioles
L6-4Philadelphia Phillies
W4-1Philadelphia Phillies
W5-1Philadelphia Phillies

St. Louis Cardinals vs Milwaukee Brewers Summary

The story tonight is a 100-win franchise celebrating history against an eliminated team playing for nothing. The instinct is to back chalk. The data says slow down. Our model reflects a much tighter game than the -204 moneyline implies, both starters are genuine run suppressors, and Gasser's contact-management approach in September actually helps the Cardinals cover +1.5 by keeping them alive rather than blowing them out. The Cardinals +1.5 at -139 is the clearest expression of that framework, the Cardinals ML at +132 is the value lean for bettors willing to back a real underdog with a statistical argument, and the Under 8.5 at -141 rounds out the card with thin but directionally consistent support from both pitching lines and the historical scoring patterns in this specific matchup. The SGP ties the four core legs into a single coherent thesis: Gasser contact-manages his way to fewer than 4.5 strikeouts, the game stays under 8.5 total runs, the Cardinals cover +1.5, and Walker generates extra bases against a lefty he handles well. Structural consistency across legs is what makes that parlay worth considering beyond just stacking payouts.

One caveat worth naming out loud. A 1.71 September ERA is real, but one big inning from Bauers or a McGreevy command issue in the third can flip a tight 3-2 game into a 6-2 box score. Small samples in BvP data cut both ways. Gasser walked three batters in his shutout against Baltimore, meaning his control is not airtight even in his best recent work. The picks here are directionally sound, not certainties. Bet within your limits, and give variance the respect it deserves.

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

Head-to-Head History

Season SeriesMIL leads series 8-2
DateMatchupResult
May 04, 2026MIL @ STLSTLSTL 6-3
May 05, 2026MIL @ STLMILMIL 0-0
May 06, 2026MIL @ STLMILMIL 6-2
May 25, 2026STL @ MILMILMIL 5-1
May 26, 2026STL @ MILMILMIL 6-0
May 27, 2026STL @ MILMILMIL 2-1
Jul 06, 2026MIL @ STLMILMIL 4-3
Jul 07, 2026MIL @ STLMILMIL 4-3
Jul 07, 2026MIL @ STLMILMIL 10-2
Jul 08, 2026MIL @ STLSTLSTL 5-1
Jul 09, 2026MIL @ STLMILMIL 8-4

Cardinals vs Brewers predictions: Gasser's 1.71 Sept ERA meets Cardinals +132 ML value as our model projects a tighter split than Milwaukee's -204 market implies.

Frequently Asked Questions

MLB→Game Previews→St. Louis Cardinals at Milwaukee Brewers