The WireThe desk is 690-326 live in 2026 · 690-326 live all-time (68%) · 1,016 live picks graded in public · backtest 2997-1915 reported separately
BotcappersBOTCAPPERS
The Wire · MLB · September 25, 2026
MLB · Free pick of the day

St. Louis Cardinals vs Milwaukee Brewers Prediction — Friday, September 25, 2026

St. Louis Cardinals vs Milwaukee Brewers prediction for Friday: why -182 favorites Milwaukee still land as an official pass, not a bet.

MLBChipper is 622-619 (50%) across 1,241 graded picks — every one posted before the game and graded in public.Full record →

Friday, September 25, 2026, brings a 7:40 PM ET first pitch for a St. Louis Cardinals vs Milwaukee Brewers prediction that looks straightforward on the surface. The market has the Brewers as clear favorites at -182, and the pitching matchup on paper supports that number. But favorites at that price only work if everything behind the scenes lines up, and this is a spot where a few loose threads keep the model from actually backing the side.

This is an official-card PASS. That means no play, no stake, nothing riding on this one from the official pipeline. The market lean toward Milwaukee is real, but a pass means we are not putting money behind it, and the reasoning below explains why the picture is murkier than the moneyline suggests.

Matchup fact box
St. Louis Cardinals vs Milwaukee Brewers
Event · 2026-09-25 · Friday, September 25, 2026 · 7:40 PM ET
Market · Milwaukee Brewers -182 (recorded at posting)
Official status · PASS — an official-card PASS; no official action
Why a named side can still be a no-bet · the side below is the model's read on who wins. A wager also needs the price to be wrong, and here it is not.
The free pick PASS
Milwaukee Brewers (-182)
an official-card PASS; no official action · 2026-09-25 · 7:40 PM ET · graded in public

Why Milwaukee looks live on paper

The top-line case for the Brewers starts with their probable starter. When he has worked deep into games this month, going six-plus innings in his last two turns on September 7 and September 13, he has done it the same way both times: limiting walks and forcing weak contact rather than missing bats. That is a repeatable formula, and it is the version of him the market is pricing at -182.

If that pitcher shows up again on Friday and cruises through six or seven, Milwaukee's path to a win is exactly what the price implies. A starter who avoids free baserunners and keeps the ball off the barrel gives his own offense a low-variance path to protecting a lead.

The case against: a bullpen that pitched last night

The complication is on the other side of the roster. St. Louis's counterpart has typically been a four-to-five inning starter this season, which means the middle innings on Friday are likely to fall to the Brewers' relief corps rather than to Milwaukee's rotation. That is where the number gets shakier.

Three of Milwaukee's relievers, Ashby, Romero, and Senzatela, all pitched the night before, on September 24. Asking a bullpen to turn around on short rest and hold a lead through the middle innings is a real variable, not a hypothetical one. If that trio is even a little short, it opens exactly the kind of window a lineup needs to scratch across a run or two in a close, low-scoring game.

Put together, the realest path to a St. Louis upset is not a shootout. It is a tight, low-scoring game where the Cardinals' starter matches zeroes for a few innings and the Brewers' bullpen, running on fumes, coughs up the one swing that decides it.

Why we're not laying the number

None of this means the Brewers are a bad team or that -182 is a bad price on its face. It means there are two live, competing stories on Friday: a starter who has been genuinely sharp his last two times out, and a relief group that took the mound less than 24 hours before first pitch. When the fundamentals point in different directions like that, the honest move is to say so rather than force a number.

That is why this sits as a pass on the official card. We are not backing Milwaukee at -182, and we are not backing St. Louis either. The reasoning behind a pass is not disclosed beyond what is written here, so treat this as a hold rather than a hidden lean in either direction.

The verdict

Friday's Cardinals vs Brewers game has a real story on both sides: a Milwaukee starter pitching to form and a bullpen working on no rest. The model is not making a bet on this one. Milwaukee sits at -182 on the market, but this is a pass, not a play, and it should be read as exactly that.

Sources & method
  • Event · 2026-09-25 · Friday, September 25, 2026 · 7:40 PM ET
  • Market · Milwaukee Brewers -182 — recorded when the pick was posted
  • Model · Chipper, Botcappers' AI MLB model — how it is built and what it does not know
  • Record · every pick is timestamped before the event and graded in public, win or lose
  • Statistics · the model's own match/game database, current to the posting time above. Figures a reader cannot open here are internal to that database, not published third-party data.
Postgame receipt · graded in public

WIN

Audit the full ledger →
Original pick
Milwaukee Brewers
Winner
Milwaukee Brewers
Final
St. Louis Cardinals 4–8 Milwaukee Brewers

The pregame analysis above remains unchanged. This result was appended after the event on September 25, 2026.

This is one pick. Your free account opens the whole card.

Every active side, price, confidence rating, and staking detail is free after sign-in. No card, no subscription, and the permanent ledger stays public either way.

Create your free account →