ARCHIVE April 28, 2026
April 28, 2026 · NL West

Chicago Cubs vs San Diego Padres

April 28, 2026Petco ParkClear 66°F · 10 mph, L To R
AWAY
Chicago Cubs
18-12
8
vs
HOME
San Diego Padres
19-10
3

Scoring summary

INN BATTER PLAY SCORE
T2 Dansby Swanson Dansby Swanson doubles (2) on a sharp line drive to center fielder Jackson Merrill. Ian Happ scores. Michael Busch scores. CHC 2, SD 0
B2 Xander Bogaerts Xander Bogaerts homers (5) on a fly ball to left field. CHC 2, SD 1
B4 Ty France Ty France singles on a ground ball to center fielder Pete Crow-Armstrong. Xander Bogaerts scores. CHC 2, SD 2
T6 Nico Hoerner Nico Hoerner doubles (8) on a line drive to center fielder Jackson Merrill. Nicky Lopez scores. Pete Crow-Armstrong scores. CHC 4, SD 2
B6 Luis Campusano Luis Campusano singles on a line drive to left fielder Ian Happ. Ty France scores. Gavin Sheets to 3rd. CHC 4, SD 3
T7 Alex Bregman Alex Bregman singles on a line drive to right fielder Bryce Johnson. Seiya Suzuki scores. Carson Kelly to 2nd. CHC 5, SD 3
T7 Pete Crow-Armstrong Pete Crow-Armstrong homers (2) on a fly ball to center field. Carson Kelly scores. Alex Bregman scores. CHC 8, SD 3

Box score

  123456789 R
CHC 020002400 8
SD 010101000 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 8

Edward Cabrera started for Cubs, leaving with a 4–3 lead.

workload · innings pitched
  • Edward Cabrera Starter 5.2 99 3 7 W
    Pitch-by-pitch: what Edward Cabrera threw
    CSW 32% 1st-pitch strike 68% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 33 33% 9 2 7 9 6
    Curveball 28 28% 3 7 4 11 3
    Slider 17 17% 4 3 2 6 2
    Sinker 13 13% 2 1 3 5 2
    Four-Seam Fastball 8 8% 1 0 2 2 3
  • Hoby Milner Middle 1.1 22 0 1 HLD inherited 2, stranded 2
  • Ryan Rolison Middle 2.0 22 0 2
Padres HOME 3

Walker Buehler started for Padres, leaving with the game tied 2–2. Out of the bullpen, Wandy Peralta took the roughest line.

workload · innings pitched
  • Walker Buehler Starter 4.2 92 2 4
    Pitch-by-pitch: what Walker Buehler threw
    CSW 22% 1st-pitch strike 45% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 23 25% 1 3 4 13 2
    Sinker 16 17% 0 6 1 8 1
    Knuckle Curve 15 16% 3 0 2 8 2
    Four-Seam Fastball 14 15% 0 2 3 7 2
    Slider 14 15% 0 3 3 5 3
    Sweeper 5 5% 0 1 1 1 2
    Changeup 5 5% 0 1 0 2 2
  • Kyle Hart Reliever 0.2 14 2 1 L inherited 2, stranded 2
  • David Morgan Middle 0.2 20 1 1 inherited 2, all 2 scored
  • Wandy Peralta Middle 1.0 26 3 0 inherited 1, all 1 scored
  • Ron Marinaccio Long 2.0 30 0 1

Where the game turned

2 runs Top 6th · off Morgan
  • Hoerner 2B (2)

Batting lines

AWAY · CHC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nico Hoerner SS 5 0 1 2 0 0 .293 .369 .455 .824 2B
Moisés Ballesteros DH 4 0 0 0 1 0 .364 .419 .667 1.086
Seiya Suzuki RF 4 1 2 0 1 1 .328 .430 .567 .997
Ian Happ LF 3 1 0 0 1 0 .229 .349 .459 .808
Michael Busch 1B 2 1 0 0 2 2 .200 .299 .291 .590
Carson Kelly C 5 1 1 0 0 1 .307 .409 .440 .849
Alex Bregman 3B 2 1 2 1 0 0 .256 .341 .372 .713
Pete Crow-Armstrong CF 4 2 1 3 1 2 .241 .309 .339 .648 HR (2)
Matt Shaw 2B 4 0 0 0 0 1 .275 .320 .435 .755
Dansby Swanson SS 1 0 1 2 0 0 .214 .344 .439 .783 2B, SB
Nicky Lopez 2B 2 1 0 0 0 0 .000 .000 .000 .000
HOME · SD
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ramón Laureano LF 4 0 1 0 0 2 .255 .319 .443 .762
Fernando Tatis Jr. 2B 4 0 0 0 0 2 .248 .325 .284 .609
Jackson Merrill CF 4 0 0 0 0 1 .205 .270 .339 .609
Xander Bogaerts SS 3 2 1 1 1 2 .286 .364 .448 .812 HR (5), SB
Ty France 1B 4 1 2 1 0 0 .317 .364 .634 .998
Nick Castellanos PH 1 0 0 0 0 0 .151 .196 .208 .404
Luis Campusano C 4 0 1 1 0 2 .341 .383 .705 1.088
Bryce Johnson RF 4 0 1 0 0 1 .250 .286 .350 .636 SB
Jake Cronenworth 3B 3 0 0 0 0 0 .149 .275 .207 .482
Gavin Sheets DH 2 0 0 0 0 0 .233 .275 .477 .752

Pitching lines

AWAY · CHC
PITCHER IPHRERBBKHR NPERA DEC
Edward Cabrera 5.2 6 3 3 1 7 1 99 3.06 W
Hoby Milner 1.1 0 0 0 0 1 0 22 2.45 HLD
Ryan Rolison 2.0 0 0 0 0 2 0 22 0.00
HOME · SD
PITCHER IPHRERBBKHR NPERA DEC
Walker Buehler 4.2 3 2 2 3 4 0 92 5.40
Kyle Hart 0.2 1 2 2 1 1 0 14 5.87 L
David Morgan 0.2 1 1 1 1 1 0 20 6.08
Wandy Peralta 1.0 2 3 3 0 0 1 26 4.05
Ron Marinaccio 2.0 1 0 0 1 1 0 30 5.40

Manager comparison

AWAY · CHC
Craig Counsell
Lineup 2.6 R Bunts 0.5 R IBBs 0.6 R
HOME · SD
Craig Stammen
Lineup 1.5 R Bunts 0.6 R IBBs 0.6 R

Recent form

AWAY · CHC
5-3 ?2 +17 run diff
??LWWLWLWW
HOME · SD
5-5 W1 +6 run diff
WLWLWLLWWL

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.