ARCHIVE June 28, 2026
June 28, 2026 · NL Cent

Chicago Cubs vs Milwaukee Brewers

June 28, 2026American Family FieldOvercast 76°F · 10 mph, In From LF
AWAY
Chicago Cubs
46-38
4
vs
HOME
Milwaukee Brewers
50-31
3

Game Highlights

Published June 28, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Gary Sánchez Gary Sánchez homers (8) on a fly ball to left field. CHC 0, MIL 1
T7 Matt Shaw Matt Shaw walks. CHC 1, MIL 1
T10 Michael Busch Michael Busch walks. Justin Dean scores. Pete Crow-Armstrong to 3rd. Alex Bregman to 2nd. CHC 2, MIL 1
T10 Seiya Suzuki Seiya Suzuki singles on a line drive to left fielder Jackson Chourio. Pete Crow-Armstrong scores. Alex Bregman scores. Michael Busch to 2nd. CHC 4, MIL 1
B10 Christian Yelich Christian Yelich singles on a ground ball to right fielder Justin Dean. Joey Ortiz scores. Christian Yelich to 2nd. CHC 4, MIL 2
B10 Garrett Mitchell Garrett Mitchell walks. Christian Yelich scores. Jackson Chourio to 3rd. Brice Turang to 2nd. CHC 4, MIL 3

Box score

  12345678910 R
CHC 0000001003 4
MIL 0100000002 3

Pitching & bullpen

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

Cubs AWAY 4

Cubs opened with Ryan Rolison, then turned the bulk of the game over to Bryse Wilson. Out of the bullpen, Ethan Roberts took the roughest line.

workload · innings pitched
  • Ryan Rolison Opener 2.0 23 1 2
    Pitch-by-pitch: what Ryan Rolison threw
    CSW 39% 1st-pitch strike 57% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 8 35% 0 3 1 1 3
    Sinker 8 35% 2 0 1 4 1
    Slider 4 17% 0 2 0 2 0
    Sweeper 2 9% 2 0 0 0 0
    Curveball 1 4% 0 0 0 0 1
  • Bryse Wilson Bulk 4.1 61 0 4
  • Caleb Thielbar Setup 1.0 16 0 2
  • Tyler Ferguson Middle 0.2 8 0 1
  • Jacob Webb Middle 1.0 21 0 3 W
  • Ethan Roberts Middle 0.0 9 2 0
  • Jordan Wicks Reliever 1.0 11 0 0 SV inherited 3, 1 scored
Brewers HOME 3

Brandon Woodruff started for Brewers, leaving with a 1–0 lead. Out of the bullpen, Joel Kuhnel took the roughest line.

workload · innings pitched
  • Brandon Woodruff Starter 5.2 84 0 6
    Pitch-by-pitch: what Brandon Woodruff threw
    CSW 26% 1st-pitch strike 85% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 38 45% 4 7 11 11 5
    Sinker 20 24% 0 6 7 3 4
    Changeup 15 18% 1 2 5 6 1
    Cutter 7 8% 0 0 0 5 2
    Curveball 4 5% 0 2 0 2 0
  • Aaron Ashby Middle 0.2 24 1 1 BS inherited 1, stranded 1
  • Abner Uribe Setup 1.2 14 0 1 inherited 2, stranded 2
  • Trevor Megill Closer 1.0 19 0 3
  • Joel Kuhnel Middle 1.0 26 3 1 L

Where the game turned

1 run Top 10th · off Kuhnel
  • Busch BB (1)

Batting lines

AWAY · CHC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Pete Crow-Armstrong CF 2 1 0 0 3 1 .278 .364 .505 .869 2 SB
Alex Bregman 3B 4 1 0 0 0 1 .239 .336 .335 .671
Michael Busch 1B 4 0 0 1 1 2 .236 .370 .385 .755
Seiya Suzuki DH 5 0 1 2 0 2 .262 .349 .444 .793
Ian Happ LF 4 1 0 0 1 2 .224 .334 .458 .792
Nico Hoerner 2B 4 0 2 0 0 0 .242 .317 .342 .659
Justin Dean RF 1 1 0 0 0 1 .500 .500 1.000 1.500
Carson Kelly C 1 0 0 0 0 0 .276 .362 .391 .753
Dansby Swanson SS 4 0 0 0 0 1 .190 .287 .362 .649
Michael Conforto RF 2 0 0 0 0 0 .232 .326 .455 .781
Matt Shaw RF 0 0 0 0 1 0 .246 .322 .415 .737
Miguel Amaya C 2 0 1 0 0 1 .227 .361 .364 .725 2B
Pedro Ramírez PH 1 0 0 0 0 1 .260 .302 .380 .682
HOME · MIL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Christian Yelich DH 5 1 2 1 0 3 .263 .336 .402 .738
Jackson Chourio LF 4 0 1 0 1 2 .297 .347 .530 .877
Brice Turang 2B 5 0 3 0 0 1 .260 .363 .446 .809
Garrett Mitchell PH 0 0 0 1 1 0 .247 .346 .411 .757
Jake Bauers 1B 5 0 0 0 0 2 .262 .371 .492 .863
Gary Sánchez C 4 1 1 1 1 0 .220 .359 .457 .816 HR (8)
Sal Frelick RF 3 0 1 0 1 0 .238 .308 .323 .631
Cooper Pratt SS 4 0 0 0 0 3 .222 .310 .250 .560
Joey Ortiz 3B 1 1 0 0 0 1 .200 .282 .248 .530
Andrew Vaughn 1B 4 0 1 0 0 0 .331 .414 .512 .926 3B
David Hamilton 3B 2 0 1 0 0 0 .237 .316 .332 .648
William Contreras PH 1 0 0 0 0 0 .301 .364 .432 .796

Pitching lines

AWAY · CHC
PITCHER IPHRERBBKHR NPERA DEC
Ryan Rolison 2.0 2 1 1 0 2 1 23 1.99
Bryse Wilson 4.1 4 0 0 0 4 0 61 0.00
Caleb Thielbar 1.0 0 0 0 1 2 0 16 4.30
Tyler Ferguson 0.2 1 0 0 0 1 0 8 7.94
Jacob Webb 1.0 1 0 0 1 3 0 21 3.47 W
Ethan Roberts 0.0 2 2 1 1 0 0 9 4.21
Jordan Wicks 1.0 0 0 0 1 0 0 11 13.50 SV
HOME · MIL
PITCHER IPHRERBBKHR NPERA DEC
Brandon Woodruff 5.2 1 0 0 2 6 0 84 2.59
Aaron Ashby 0.2 1 1 1 2 1 0 24 3.31 BS
Abner Uribe 1.2 0 0 0 0 1 0 14 3.09
Trevor Megill 1.0 1 0 0 0 3 0 19 3.48
Joel Kuhnel 1.0 1 3 2 2 1 0 26 4.72 L

Manager comparison

AWAY · CHC
Craig Counsell
Lineup 3.3 R Bunts 0.7 R IBBs 0.9 R
HOME · MIL
Pat Murphy
Lineup 2.1 R Bunts 4.0 R IBBs 4.8 R

Recent form

AWAY · CHC
7-3 W4 +20 run diff
WWWWLWLWLW
HOME · MIL
6-4 W3 -1 run diff
WWWLLWWLWL

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.