ARCHIVE September 25, 2026
September 25, 2026 · NL Cent

St. Louis Cardinals vs Milwaukee Brewers

September 25, 2026American Family FieldRoof Closed 69°F · 0 mph, None
AWAY
St. Louis Cardinals
77-83
4
vs
HOME
Milwaukee Brewers
101-59
8

Game Highlights

Published September 25, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Brice Turang Brice Turang doubles (36) on a sharp line drive to left fielder José Fermín. Garrett Mitchell scores. STL 0, MIL 1
T4 Iván Herrera Iván Herrera homers (19) on a fly ball to left center field. STL 1, MIL 1
B4 Luis Lara Luis Lara grounds into a force out, shortstop Masyn Winn to second baseman JJ Wetherholt. Christian Yelich scores. Joey Ortiz out at 2nd. Luis Lara to 1st. STL 1, MIL 2
B5 Jake Bauers Jake Bauers singles on a ground ball to center fielder Victor Scott II. Brice Turang scores. STL 1, MIL 3
B5 Jackson Chourio Jackson Chourio walks. Jake Bauers scores. Christian Yelich to 3rd. Luis Lara to 2nd. STL 1, MIL 4
T7 Jordan Walker Jordan Walker homers (29) on a fly ball to center field. STL 2, MIL 4
T7 Alec Burleson Alec Burleson homers (25) on a fly ball to right field. Leo Bernal scores. STL 4, MIL 4
B8 Brice Turang Brice Turang singles on a ground ball to left fielder Victor Scott II. Jackson Chourio scores. David Hamilton scores. Garrett Mitchell to 2nd. STL 4, MIL 6
B8 William Contreras William Contreras singles on a ground ball to left fielder Victor Scott II. Garrett Mitchell scores. Brice Turang to 3rd. STL 4, MIL 7
B8 Jake Bauers Jake Bauers out on a sacrifice fly to left fielder Victor Scott II. Brice Turang scores. STL 4, MIL 8

Box score

  123456789 R
STL 000100300 4
MIL 100120040 8

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Cardinals AWAY 4

Michael McGreevy started for Cardinals, leaving trailing 1–4. Out of the bullpen, Justin Bruihl took the roughest line.

workload · innings pitched
  • Michael McGreevy Starter 4.2 92 4 2
    Pitch-by-pitch: what Michael McGreevy threw
    CSW 23% 1st-pitch strike 56% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 26 28% 0 3 2 13 8
    Four-Seam Fastball 24 26% 5 4 2 9 4
    Curveball 13 14% 1 4 3 5 0
    Sinker 9 10% 0 3 0 2 4
    Cutter 8 9% 0 0 1 4 3
    Sweeper 7 8% 0 1 1 3 2
    Slider 5 5% 0 0 2 3 0
  • Brycen Mautz Middle 1.1 25 0 1 inherited 3, 1 scored
  • Luis Gastelum Middle 1.0 27 1 2 L
  • Justin Bruihl Middle 0.0 5 3 0 inherited 1, all 1 scored
  • Cade Winquest Middle 1.0 21 0 0 inherited 2, all 2 scored
Brewers HOME 8

Robert Gasser started for Brewers, leaving with a 4–1 lead. Out of the bullpen, Bryse Wilson took the roughest line.

workload · innings pitched
  • Robert Gasser Starter 6.0 87 1 9
    Pitch-by-pitch: what Robert Gasser threw
    CSW 38% 1st-pitch strike 40% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 33% 6 2 5 14 2
    Sinker 23 26% 2 8 6 3 4
    Sweeper 20 23% 2 8 2 7 1
    Changeup 11 13% 1 3 1 4 2
    Cutter 4 5% 0 1 0 2 1
  • Bryse Wilson Long 1.0 25 3 1 BS
  • Abner Uribe Setup 1.0 11 0 1 W
  • Trevor Megill Closer 1.0 11 0 1

Where the game turned

2 runs Bottom 8th · off Bruihl
  • Turang 1B (2)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 0 0 0 0 0 .244 .341 .368 .709
Iván Herrera DH 4 1 1 1 0 3 .244 .355 .386 .741 HR (19)
Jordan Walker RF 4 1 1 1 0 2 .271 .329 .471 .800 HR (29)
Leo Bernal C 4 1 2 0 0 0 .292 .330 .461 .791
Alec Burleson 1B 2 1 1 2 0 0 .280 .344 .469 .813 HR (25)
Thomas Saggese 3B 4 0 0 0 0 2 .232 .295 .355 .650
Masyn Winn SS 3 0 0 0 1 2 .232 .308 .317 .625
Nathan Church CF 1 0 0 0 0 0 .251 .294 .370 .664
Victor Scott II LF 3 0 1 0 0 1 .193 .270 .253 .523
José Fermín LF 2 0 0 0 0 1 .252 .313 .360 .673
Pedro Pagés C 2 0 0 0 0 1 .213 .265 .309 .574
HOME · MIL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Garrett Mitchell CF 4 2 1 0 0 0 .263 .352 .418 .770
Brice Turang 2B 5 2 3 3 0 0 .268 .366 .447 .813 2 2B
William Contreras C 5 0 1 1 0 0 .270 .340 .417 .757
Jake Bauers 1B 4 1 1 2 0 2 .268 .391 .489 .880
Christian Yelich DH 3 1 1 0 2 1 .236 .316 .381 .697
Cooper Pratt SS 1 0 0 0 0 0 .281 .349 .367 .716
Luis Lara RF 3 0 0 1 1 1 .246 .313 .326 .639
Jackson Chourio LF 1 1 1 1 1 0 .286 .347 .484 .831
David Hamilton 3B 3 1 2 0 0 1 .243 .313 .333 .646 2B
Joey Ortiz 3B 3 0 2 0 1 0 .270 .328 .402 .730
Sal Frelick LF 2 0 0 0 0 0 .232 .298 .321 .619

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Michael McGreevy 4.2 9 4 4 2 2 0 92 3.95
Brycen Mautz 1.1 0 0 0 1 1 0 25 5.87
Luis Gastelum 1.0 1 1 1 1 2 0 27 4.42 L
Justin Bruihl 0.0 1 3 1 0 0 0 5 3.81
Cade Winquest 1.0 1 0 0 1 0 0 21 4.26
HOME · MIL
PITCHER IPHRERBBKHR NPERA DEC
Robert Gasser 6.0 1 1 1 1 9 1 87 3.87
Bryse Wilson 1.0 3 3 3 0 1 2 25 4.33 BS
Abner Uribe 1.0 1 0 0 0 1 0 11 1.97 W
Trevor Megill 1.0 1 0 0 0 1 0 11 2.63

Manager comparison

AWAY · STL
Oliver Marmol
Lineup 3.8 R Bunts 2.6 R IBBs 3.1 R
HOME · MIL
Pat Murphy
Lineup 2.8 R Bunts 5.3 R IBBs 5.3 R

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.