ARCHIVE July 8, 2026
July 8, 2026 · NL Cent

Milwaukee Brewers vs St. Louis Cardinals

July 8, 2026Busch StadiumPartly Cloudy 87°F · 5 mph, Out To LF
AWAY
Milwaukee Brewers
58-34
1
vs
HOME
St. Louis Cardinals
48-43
5

Game Highlights

Published July 8, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Jordan Walker Jordan Walker doubles (19) on a sharp fly ball to right fielder Luis Lara. Masyn Winn scores. MIL 0, STL 1
B1 Alec Burleson Alec Burleson doubles (21) on a sharp line drive to right fielder Luis Lara. Jordan Walker scores. MIL 0, STL 2
B4 José Fermín José Fermín homers (4) on a fly ball to left center field. MIL 0, STL 3
B6 Alec Burleson Alec Burleson homers (15) on a fly ball to right field. Jordan Walker scores. MIL 0, STL 5
T7 Cooper Pratt Cooper Pratt out on a sacrifice fly to left fielder Lars Nootbaar. Garrett Mitchell scores. MIL 1, STL 5

Box score

  123456789 R
MIL 000000100 1
STL 200102000 5

Pitching & bullpen

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

Brewers AWAY 1

Kyle Harrison started for Brewers, leaving trailing 0–3. Out of the bullpen, Grant Anderson took the roughest line.

workload · innings pitched
  • Kyle Harrison Starter 4.0 70 3 2 L
    Pitch-by-pitch: what Kyle Harrison threw
    CSW 23% 1st-pitch strike 65% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 31 44% 3 3 8 10 7
    Slurve 27 39% 3 5 6 9 4
    Changeup 11 16% 1 0 2 4 4
    Sinker 1 1% 0 1 0 0 0
  • Grant Anderson Middle 1.1 26 1 2
  • Jared Koenig Middle 0.2 16 1 0 inherited 1, all 1 scored
  • Garrett Stallings Middle 2.0 23 0 3
Cardinals HOME 5

Michael McGreevy started for Cardinals, leaving with a 5–1 lead.

workload · innings pitched
  • Michael McGreevy Starter 6.1 90 1 6 W
    Pitch-by-pitch: what Michael McGreevy threw
    CSW 30% 1st-pitch strike 58% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 19 21% 1 8 3 2 5
    Four-Seam Fastball 17 19% 1 4 1 8 3
    Cutter 15 17% 2 2 2 6 3
    Sweeper 14 16% 2 2 3 5 2
    Curveball 11 12% 2 2 1 5 1
    Changeup 10 11% 1 0 2 5 2
    Slider 4 4% 0 0 0 3 1
  • Luis Gastelum Middle 0.2 8 0 0 inherited 2, 1 scored
  • JoJo Romero Setup 1.0 20 0 2
  • Riley O'Brien Closer 1.0 15 0 1

Where the game turned

1 run Bottom 1st · off Harrison
  • Walker 2B (1)

Batting lines

AWAY · MIL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Christian Yelich DH 3 0 1 0 1 1 .242 .326 .381 .707
Jackson Chourio LF 4 0 0 0 0 3 .282 .337 .502 .839
Jake Bauers 1B 3 0 0 0 1 1 .265 .365 .495 .860
William Contreras C 4 0 0 0 0 0 .284 .349 .401 .750
Garrett Mitchell CF 4 1 2 0 0 1 .276 .366 .465 .831 2B
Luis Lara RF 4 0 1 0 0 1 .250 .333 .250 .583
Cooper Pratt SS 3 0 2 1 0 0 .238 .351 .302 .653
Sal Frelick PH 1 0 0 0 0 0 .236 .304 .323 .627
Andrew Vaughn 3B 1 0 0 0 0 0 .329 .417 .500 .917
Joey Ortiz 2B 3 0 1 0 0 1 .226 .293 .307 .600 2B
Greg Jones 2B 2 0 0 0 0 1 .087 .087 .087 .174
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Masyn Winn SS 4 1 1 0 0 1 .250 .321 .342 .663 2B
Iván Herrera DH 4 0 0 0 0 1 .251 .386 .399 .785
Jordan Walker RF 4 2 2 1 0 0 .294 .355 .534 .889 2B, SB
Nathan Church CF 1 0 0 0 0 0 .246 .290 .399 .689
Alec Burleson 1B 4 1 2 3 0 0 .277 .339 .474 .813 HR (15), 2B
José Fermín 2B 3 1 1 1 0 0 .270 .319 .412 .731 HR (4)
Blaze Jordan 3B 3 0 1 0 0 0 .229 .247 .343 .590
Lars Nootbaar LF 3 0 0 0 0 0 .263 .349 .411 .760
Pedro Pagés C 3 0 0 0 0 3 .214 .252 .338 .590
Nelson Velázquez LF 3 0 0 0 0 2 .255 .333 .527 .860

Pitching lines

AWAY · MIL
PITCHER IPHRERBBKHR NPERA DEC
Kyle Harrison 4.0 4 3 3 0 2 1 70 3.01 L
Grant Anderson 1.1 1 1 1 0 2 0 26 3.32
Jared Koenig 0.2 2 1 1 0 0 1 16 2.57
Garrett Stallings 2.0 0 0 0 0 3 0 23 0.00
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Michael McGreevy 6.1 5 1 1 1 6 0 90 3.01 W
Luis Gastelum 0.2 1 0 0 0 0 0 8 0.00
JoJo Romero 1.0 0 0 0 1 2 0 20 3.51
Riley O'Brien 1.0 1 0 0 0 1 0 15 3.62

Manager comparison

AWAY · MIL
Pat Murphy
Lineup 2.1 R Bunts 4.0 R IBBs 4.8 R
HOME · STL
Oliver Marmol
Lineup 2.9 R Bunts 2.5 R IBBs 2.0 R

Recent form

AWAY · MIL
6-4 W3 -1 run diff
WWWLLWWLWL
HOME · STL
4-6 W1 -9 run diff
WLWWLLLWLL

Season series: 1-1 with MIL listed first across 2 prior meetings.

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.