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 Milwaukee Brewers
St. Louis CardinalsSt. Louis Cardinals
@
American Family Field
Milwaukee BrewersMilwaukee Brewers

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Milwaukee Brewers
St. Louis Cardinals 50%Milwaukee Brewers 50%
Market LinesRun Line: St. Louis Cardinals -1Total: O/U 7.5
Model: Over 7.5
Model projects 8.0 total runs vs 7.5 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
63%
32/51
MLB: 48%
Starter
80%
8/10
vs MIL
100%
2/2
Avg Total
9.1
MLB: 8.9
Game Starter (10) Last Starter vs MIL vs MIL (2)
Matthew Liberatore #32 · LHP · Age 27
4.70
ERA (2026)
7.6
K/9 (2026)
10
Starts (2026)
11.1
Avg Total (2026)
Last 3:
ND PIT (May 19): 4.2IP, 4ER, 9K
L @ATH (May 13): 5.0IP, 4ER, 5K
W @SD (May 07): 6.0IP, 1ER, 6K
vs MIL: ND (Sep 03 2024): 2.0 IP, 0 ER, 2 K
Bullpen (2026 Season)Average
ERA: 3.70MLB Avg: 3.957 relievers
Recent: W 9-6L 0-7L 2-6W 8-1L 6-7
Lineup vs Matthew Liberatore (Career)
BatterPosPAAVGOPSHR
Brice Turang2B10.0000.0000
William ContrerasC9.0000.2220
Jackson ChourioLF8.3330.8750
Christian YelichDH7.5711.1420
Sal FrelickRF7.1430.4290
Joey OrtizSS6.5001.6000
Blake PerkinsCF5.2500.6500
Andrew Vaughn1B4.0000.0000
Luis Rengifo3B3.6671.6670
Garrett MitchellCF2.0000.0000
Gary SanchezDH1.0000.0000
2 batters with no matchup history

Milwaukee Brewers

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
50%
25/50
MLB: 48%
Starter
50%
5/10
vs STL
100%
2/2
Avg Total
8.5
MLB: 8.9
Game Starter (10) Last Starter vs STL vs STL (2)
Jacob Misiorowski #32 · RHP · Age 24
1.89
ERA (2026)
13.9
K/9 (2026)
10
Starts (2026)
8.8
Avg Total (2026)
Last 3:
W @CHC (May 19): 6.0IP, 0ER, 8K
ND SD (May 13): 7.0IP, 0ER, 10K
W NYY (May 08): 6.0IP, 0ER, 11K
vs STL: W (Jun 12 2025): 5.0 IP, 0 ER, 5 K
Bullpen (2026 Season)Average
ERA: 3.81MLB Avg: 3.9510 relievers
Workload Alert: Allowed 11 runs on 2026-05-23 vs LAD. Bullpen arms likely still recovering.
Recent: W 5-2W 5-0W 5-1L 3-11L 1-5
Lineup vs Jacob Misiorowski (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B7.1430.2860
Ivan HerreraDH7.5001.7381
Pedro PagesC6.3330.6660
Victor Scott IICF5.0000.2000
Nolan Gorman3B4.0000.2500
Thomas SaggeseLF4.3330.8330
Jordan WalkerRF2.0000.0000
Masyn WinnSS2.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickMilwaukee Brewers ML (-116, MEDIUM)
Misiorowski's current form is the foundation of this pick.
PickMilwaukee Brewers -1.5 (+142, MEDIUM)
This is the most compelling number in the card.
PickUnder 7.5 (-110, LOW)
Approach this one carefully.

St. Louis Cardinals vs Milwaukee Brewers Game Preview

The pitching matchup at American Family Field on Memorial Day is the clearest edge on today's slate. The Milwaukee Brewers hand the ball to Jacob Misiorowski, who faces the St. Louis Cardinals carrying a 1.89 ERA and 88 strikeouts across 57 innings in 2026. More to the point: Misiorowski has not allowed an earned run in any of his last three starts. That is 19 consecutive scoreless innings, with outings of 8, 10, and 11 strikeouts in that stretch. A 24-year-old right-hander pitching at that level is not running hot. He is operating at a different tier than almost anything else on a Memorial Day card.

Matthew Liberatore is pitching in a different world. The Cardinals lefty carries a 4.70 ERA through 51.2 innings this season. His last two non-win starts say everything: 4 earned runs in 4.2 innings against Pittsburgh, then 4 more in 5 innings against Oakland. He has allowed 9 home runs in 51.2 innings and has walked 20 batters, a walk rate that compounds every mistake he makes. Milwaukee is 10-5 against left-handed starters this season at home, and the Cardinals are sending a pitcher who cannot get through five innings cleanly into a ballpark that has eaten his recent starts alive.

The batter-versus-pitcher data sharpens the picture on both sides. Iván Herrera is the one Cardinals hitter with documented success against Misiorowski: 7 plate appearances in 2025, a .500 average, a 1.738 OPS, and a home run. That is the one crack in the armor, and it is worth watching closely. Herrera, the STL lineup has been largely neutralized: Alec Burleson is 1-for-7 (.286 OPS), Victor Scott II is 0-for-5 (.200 OPS), Nolan Gorman is 0-for-4 (.250 OPS), and Jordan Walker, who is having a career season at .302/.372/.594 with 15 home runs, has just 2 plate appearances against Misiorowski with no hits. Against Liberatore, Milwaukee has documented soft spots: Yelich is 4-for-7 (.571, 1.142 OPS) in career looks. Joey Ortiz is 3-for-6 (.500, 1.600 OPS). Luis Rengifo is 2-for-3 with a 1.667 OPS in limited PA. These are not the names that headline a Milwaukee lineup, but they represent exactly the kind of middle-order danger zone that sinks a pitcher already getting pulled before the fifth.

Milwaukee enters Game 1 of this series dropping two straight to the Dodgers, but the Brewers are 7-3 over their last 10 games with a plus-67 run differential on the season. St. Louis traveled from Cincinnati after a rain-disrupted weekend that included a Saturday doubleheader, then rested Sunday. The Cardinals are also dealing with real depth issues: Nathan Church is on the IL with a left shoulder strain, and Ramón Urías remains out with a right elbow problem. Both starters come in with six days of rest, and both bullpens are fresh for a Game 1. In tonight's MLB action, the pitching gap in this game is the widest you will find on the slate.

St. Louis Cardinals vs Milwaukee Brewers Key Insights

  • Misiorowski has thrown 19 consecutive scoreless innings across his last three starts, striking out 29 batters in that span. His 13.9 K/9 rate in 2026 is elite, and it drives everything else in this game's analysis. He is the alpha variable.
  • Liberatore has been pulled before the fifth inning in back-to-back rough starts, allowing 4 earned runs each time. His 4.70 ERA and 9 home runs in 51.2 innings signal a pitcher who gives up hard contact regularly and struggles to protect a lead into the middle innings.
  • Milwaukee is 10-5 against left-handed starters this season, and the BvP data adds specificity: Yelich (1.142 OPS), Ortiz (1.600 OPS), and Rengifo (1.667 OPS) in limited career looks against Liberatore represent a genuine danger zone for the Cardinals lefty that casual bettors focusing on the Walker-versus-Misiorowski angle will miss entirely.
  • Iván Herrera is the Cardinals' most dangerous hitter in this game, not Walker. His 7 PA against Misiorowski in 2025 produced a .500 average, a 1.738 OPS, and a home run. That is the one documented crack in Misiorowski's armor against this roster, and his at-bats will be the most important plate appearances on the STL side.
  • St. Louis arrives short-handed, with Nathan Church on the IL (shoulder) and Ramón Urías (elbow) still out, limiting outfield depth and lineup flexibility. The Cardinals also traveled from Cincinnati after a rainout-heavy weekend and a 1-1 doubleheader Saturday.
  • Milwaukee's team pitching numbers (3.31 ERA, 9.86 K/9) are meaningfully stronger than St. Louis's (4.20 ERA, 7.39 K/9). Even if Liberatore exits early, the Brewers' bullpen is better equipped to hold a lead than the Cardinals' pen is to erase one.

St. Louis Cardinals vs Milwaukee Brewers Betting Picks

Picks made May 25, 2026 at 04:10 AM ET. Odds shown reflect current market prices.

Milwaukee Brewers -1.5 (+142, MEDIUM)
Milwaukee Brewers -1.5 (+142, MEDIUM): This is the most compelling number in the card. At plus-money, you are being compensated for a two-run Milwaukee win, which is exactly the most natural outcome of a game where one starter has a 1.89 ERA and the other has a 4.70 ERA. Liberatore's recent collapses have not been close-game losses. They have been early exits after crooked numbers. If Milwaukee plates three or four runs through the first four innings, the -1.5 covers. The contrarian risk is Herrera, whose 1.738 OPS against Misiorowski in 7 PA is the one number that could keep this game within a run. But a 7 PA sample is not enough to anchor a run-line fade against a pitcher who has been this dominant.
Under 7.5 (-110, LOW)
Under 7.5 (-110, LOW): Approach this one carefully. The case for the Under rests almost entirely on Misiorowski suppressing the Cardinals to one or two runs. If he does that, Liberatore would need to match that output for the Over to hit, and a lefty with a 4.70 ERA and a 3.48 BB/9 rate can run into a big inning at any time. This is a lean, not a high-confidence play. The margin is thin, the variance is real, and Liberatore's instability cuts both ways. Bet accordingly.
St. Louis Cardinals Under 7.5 Hits (-141, HIGH)
St. Louis Cardinals Under 7.5 Hits (-141, HIGH): This is the cleanest number in the card. Misiorowski is punching out batters at a 13.9 K/9 clip and has gone for 8, 10, and 11 strikeouts in his last three scoreless starts. The STL lineup is 0-for-5 (Victor Scott II), 0-for-4 (Gorman), 0-for-2 (Walker), and 0-for-2 (Winn) against him in 2025-26 looks. Burleson is 1-for-7. The one exception is Herrera at 3-for-7, but asking the rest of this lineup to generate 8 or more hits against Misiorowski and a Milwaukee bullpen that posts a 9.86 K/9 team rate is a significant ask. -141 for the Cardinals staying under 8 hits has the most supporting data of any number on this board.
Milwaukee Brewers Over 7.5 Hits (-147, MEDIUM)
Milwaukee Brewers Over 7.5 Hits (-147, MEDIUM): Liberatore gives up contact. He has allowed 9 home runs in 51.2 innings and walks enough hitters (20 BB this season) to keep baserunners on constantly. His last two rough outings were multi-hit affairs before the damage was done. Yelich (4-for-7, 1.142 OPS), Ortiz (3-for-6, 1.600 OPS), and Rengifo (2-for-3, 1.667 OPS) in career looks suggest Milwaukee's middle order can generate hard contact. A team averaging 4.9 runs per game at home clearing 8 hits against a pitcher with Liberatore's 2026 profile is a reasonable expectation.
SGP
SGP: Brewers ML + Under 7.5 + Cardinals Hits Under 7.5: These three legs are mutually reinforcing rather than independent bets pointed in different directions. A dominant Misiorowski outing suppresses Cardinals hits, which limits STL's ability to score, which supports the Under, which all points toward a Milwaukee win. The Cardinals hits under is the anchor of the parlay. If Misiorowski delivers another eight-plus strikeout performance, the other two legs follow from it. The thesis is internally consistent, and the SGP is tighter for it.
NRFI (-145)
NRFI (-145): Misiorowski's profile makes the home half of this one straightforward. He has not allowed an earned run in 19 innings, and he consistently gets through the first inning without allowing traffic. The risk lives in the Brewers' first at-bat against Liberatore, who has allowed runs early in back-to-back rough outings. If Milwaukee scores in the first, YRFI cashes. But Misiorowski anchoring a clean home first inning, combined with the STL lineup's documented struggles against elite strikeout pitchers, tilts the probability toward a scoreless opening frame. The market prices NRFI at roughly 59% implied probability. Given Misiorowski's current form, that is fair value.

Key Players

Batting AverageSTL
Jordan Walker
.302Batting Average
RF
Home RunsSTL
Jordan Walker
15Home Runs
RF
Runs Batted InSTL
Jordan Walker
42Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
2.40Earned Run Average
SP
WinsSTL
Andre Pallante
5Wins
SP
StrikeoutsSTL
Matthew Liberatore
43Strikeouts
SP
Batting AverageMIL
William Contreras
.303Batting Average
C
Home RunsMIL
Jake Bauers
7Home Runs
1B
Runs Batted InMIL
William Contreras
30Runs Batted In
C
Earned Run AverageMIL
Jacob Misiorowski
1.89Earned Run Average
SP
WinsMIL
Aaron Ashby
8Wins
RP
StrikeoutsMIL
Jacob Misiorowski
88Strikeouts
SP

Recent Form

St. Louis Cardinals
L7-0Pittsburgh Pirates
L6-2Pittsburgh Pirates
W8-1Cincinnati Reds
Milwaukee Brewers
W5-2Chicago Cubs
W5-0Chicago Cubs
W5-1Los Angeles Dodgers
L11-3Los Angeles Dodgers
L5-1Los Angeles Dodgers

St. Louis Cardinals vs Milwaukee Brewers Summary

The case for the Milwaukee Brewers starts and ends with Jacob Misiorowski. He is throwing scoreless baseball at an elite rate: 1.89 ERA, 13.9 K/9, and 19 consecutive scoreless innings entering Monday's start. The market is pricing this game as a near-coin flip at -116, which undersells what Misiorowski has done over the past three weeks. On the other side, Matthew Liberatore has been pulled before the fifth inning in back-to-back rough outings and is walking into a Milwaukee lineup with real career edges against him in Yelich, Ortiz, and Rengifo. The run line at +142 is the most compelling number: a two-run Brewers win is the most natural outcome of a matchup with this kind of pitching gap, and you are getting paid plus-money to take it.

The caveat worth naming is Iván Herrera. His 7 PA sample against Misiorowski includes a home run and a 1.738 OPS. That is the one documented crack in Misiorowski's armor on this Cardinals roster. Jordan Walker is also having one of the better Cardinals offensive seasons in years. The Cardinals are 10-4 in one-run games. They can steal one at plus-money. That possibility is exactly why the run-line confidence sits at MEDIUM. You are not buying a lock. You are buying a pitching edge at a price that the market has not adequately reflected, which is the most honest way to frame any bet in this sport.

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

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
May 04, 2026MIL @ STLSTLSTL 6-3
May 05, 2026MIL @ STLMILMIL 0-0
May 06, 2026MIL @ STLMILMIL 6-2

Compare odds for STL @ MIL

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Milwaukee Brewers