| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Brice Turang | 2B | 10 | .000 | 0.000 | 0 |
| William Contreras | C | 9 | .000 | 0.222 | 0 |
| Jackson Chourio | LF | 8 | .333 | 0.875 | 0 |
| Christian Yelich | DH | 7 | .571 | 1.142 | 0 |
| Sal Frelick | RF | 7 | .143 | 0.429 | 0 |
| Joey Ortiz | SS | 6 | .500 | 1.600 | 0 |
| Blake Perkins | CF | 5 | .250 | 0.650 | 0 |
| Andrew Vaughn | 1B | 4 | .000 | 0.000 | 0 |
| Luis Rengifo | 3B | 3 | .667 | 1.667 | 0 |
| Garrett Mitchell | CF | 2 | .000 | 0.000 | 0 |
| Gary Sanchez | DH | 1 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Alec Burleson | 1B | 7 | .143 | 0.286 | 0 |
| Ivan Herrera | DH | 7 | .500 | 1.738 | 1 |
| Pedro Pages | C | 6 | .333 | 0.666 | 0 |
| Victor Scott II | CF | 5 | .000 | 0.200 | 0 |
| Nolan Gorman | 3B | 4 | .000 | 0.250 | 0 |
| Thomas Saggese | LF | 4 | .333 | 0.833 | 0 |
| Jordan Walker | RF | 2 | .000 | 0.000 | 0 |
| Masyn Winn | SS | 2 | .000 | 0.000 | 0 |
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.
Picks made May 25, 2026 at 04:10 AM ET. Odds shown reflect current market prices.
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.
| Date | Matchup | Result |
|---|---|---|
| May 04, 2026 | MIL @ STL | STLSTL 6-3 |
| May 05, 2026 | MIL @ STL | MILMIL 0-0 |
| May 06, 2026 | MIL @ STL | MILMIL 6-2 |
Compare odds for STL @ MIL