ARCHIVE March 30, 2026
March 30, 2026 · NL Cent

Los Angeles Angels vs Chicago Cubs

March 30, 2026Wrigley FieldPartly Cloudy 77°F · 18 mph, Out To LF
AWAY
Los Angeles Angels
2-3
2
vs
HOME
Chicago Cubs
2-2
7

Scoring summary

INN BATTER PLAY SCORE
B1 Nico Hoerner Nico Hoerner out on a sacrifice fly to left fielder Josh Lowe. Michael Busch scores. LAA 0, CHC 1
B1 Carson Kelly Carson Kelly singles on a fly ball to right fielder Jo Adell. Ian Happ scores. Pete Crow-Armstrong scores. LAA 0, CHC 3
B3 Ian Happ Ian Happ homers (3) on a fly ball to left center field. LAA 0, CHC 4
B3 Moisés Ballesteros Moisés Ballesteros singles on a ground ball to right fielder Jo Adell. Pete Crow-Armstrong scores. Nico Hoerner scores. LAA 0, CHC 6
T7 Yoán Moncada Yoán Moncada homers (1) on a fly ball to right field. Jorge Soler scores. LAA 2, CHC 6
B7 Dansby Swanson Dansby Swanson singles on a sharp line drive to center fielder Mike Trout. Nico Hoerner scores. LAA 2, CHC 7

Box score

  123456789 R
LAA 000000200 2
CHC 303000100 7

Pitching & bullpen

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

Angels AWAY 2

Ryan Johnson started for Angels, leaving trailing 0–6. Out of the bullpen, Shaun Anderson took the roughest line.

workload · innings pitched
  • Ryan Johnson Starter 3.1 80 6 2 L
    Pitch-by-pitch: what Ryan Johnson threw
    CSW 20% 1st-pitch strike 57% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 28 35% 3 3 7 9 6
    Splitter 26 33% 6 0 7 10 3
    Sinker 13 16% 0 2 1 5 5
    Sweeper 12 15% 1 1 1 8 1
  • Joey Lucchesi Reliever 1.2 29 0 2 inherited 2, stranded 2
  • Shaun Anderson Reliever 3.0 40 1 1
Cubs HOME 7

Edward Cabrera started for Cubs, leaving with a 6–0 lead. Out of the bullpen, Colin Rea took the roughest line.

workload · innings pitched
  • Edward Cabrera Starter 6.0 80 0 5 W
    Pitch-by-pitch: what Edward Cabrera threw
    CSW 28% 1st-pitch strike 74% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 25 31% 5 1 3 11 5
    Four-Seam Fastball 22 28% 1 1 5 10 5
    Slider 16 20% 5 2 2 5 2
    Curveball 13 16% 2 4 2 4 1
    Sinker 4 5% 0 1 2 1 0
  • Colin Rea Reliever 3.0 42 2 4 SV

Where the game turned

1 run Bottom 1st · off Johnson
  • Hoerner SF (1)

Batting lines

AWAY · LAA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Zach Neto SS 4 0 1 0 0 1 .211 .375 .579 .954
Mike Trout CF 4 0 0 0 0 2 .353 .542 .706 1.248
Nolan Schanuel 1B 4 0 2 0 0 0 .350 .458 .650 1.108
Jorge Soler DH 4 1 1 0 0 2 .200 .333 .400 .733
Yoán Moncada 3B 3 1 1 2 1 1 .118 .348 .294 .642 HR (1)
Jo Adell RF 3 0 0 0 0 2 .263 .333 .263 .596
Josh Lowe LF 3 0 0 0 0 0 .111 .158 .333 .491
Logan O'Hoppe C 3 0 0 0 0 0 .214 .267 .214 .481
Oswald Peraza 2B 3 0 0 0 0 1 .286 .333 .500 .833
HOME · CHC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Michael Busch 1B 3 1 0 0 2 0 .267 .421 .400 .821
Alex Bregman 3B 4 0 1 0 1 0 .235 .316 .588 .904
Ian Happ LF 4 2 1 1 1 0 .235 .316 .765 1.081 HR (3)
Pete Crow-Armstrong CF 3 2 1 0 1 1 .313 .389 .313 .702
Nico Hoerner 2B 2 2 1 1 1 0 .231 .353 .385 .738 2B, SB
Carson Kelly C 4 0 1 2 0 1 .182 .308 .182 .490
Moisés Ballesteros DH 4 0 1 2 0 1 .143 .200 .143 .343
Dansby Swanson SS 3 0 2 1 1 0 .273 .467 .273 .740
Matt Shaw RF 2 0 1 0 0 0 .250 .222 .250 .472 SB
Michael Conforto RF 2 0 0 0 0 2 .000 .167 .000 .167

Pitching lines

AWAY · LAA
PITCHER IPHRERBBKHR NPERA DEC
Ryan Johnson 3.1 7 6 6 4 2 1 80 16.20 L
Joey Lucchesi 1.2 1 0 0 1 2 0 29 9.00
Shaun Anderson 3.0 1 1 1 2 1 0 40 3.00
HOME · CHC
PITCHER IPHRERBBKHR NPERA DEC
Edward Cabrera 6.0 1 0 0 1 5 0 80 0.00 W
Colin Rea 3.0 4 2 2 0 4 1 42 6.00 SV

Manager comparison

AWAY · LAA
Kurt Suzuki
Lineup 1.8 R Bunts 1.2 R IBBs 3.4 R
HOME · CHC
Craig Counsell
Lineup 2.6 R Bunts 0.5 R IBBs 0.6 R

Recent form

AWAY · LAA
4-6 L1 +0 run diff
LWWLLLWLLW
HOME · CHC
5-3 ?2 +17 run diff
??LWWLWLWW

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.