ARCHIVE July 30, 2026
July 30, 2026 · NL Cent

Chicago Cubs vs St. Louis Cardinals

July 30, 2026Busch StadiumPartly Cloudy 85°F · 4 mph, In From CF
AWAY
Chicago Cubs
62-47
4
vs
HOME
St. Louis Cardinals
54-55
2

Game Highlights

Published July 30, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Bryan Torres Bryan Torres singles on a ground ball to left fielder Ian Happ. Lars Nootbaar scores. Masyn Winn to 2nd. CHC 0, STL 1
T4 Ian Happ Ian Happ flies out sharply to right fielder Lars Nootbaar. Alex Bregman scores. Throwing error by right fielder Lars Nootbaar. CHC 1, STL 1
T7 Michael Busch Michael Busch singles on a line drive to left fielder Bryan Torres. Dansby Swanson scores. Seiya Suzuki to 2nd. CHC 2, STL 1
B7 JJ Wetherholt JJ Wetherholt homers (16) on a fly ball to right field. CHC 2, STL 2
T10 Alex Bregman Alex Bregman doubles (21) on a line drive to right fielder Lars Nootbaar. Seiya Suzuki scores. CHC 3, STL 2
T10 Ian Happ Ian Happ doubles (21) on a line drive to right fielder Lars Nootbaar. Alex Bregman scores. CHC 4, STL 2

Box score

  123456789 R
CHC 000100100 2
STL 010000100 2

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

Javier Assad started for Cubs, leaving with the game tied 1–1. Out of the bullpen, Caleb Thielbar took the roughest line.

workload · innings pitched
  • Javier Assad Starter 4.1 83 1 6
    Pitch-by-pitch: what Javier Assad threw
    CSW 27% 1st-pitch strike 60% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 28 34% 0 9 5 9 5
    Four-Seam Fastball 25 30% 5 3 6 8 3
    Sweeper 9 11% 0 0 3 5 1
    Changeup 8 10% 0 1 2 3 2
    Curveball 8 10% 2 1 2 3 0
    Cutter 3 4% 0 0 1 1 1
    Slider 2 2% 0 1 0 1 0
  • Ryan Rolison Middle 1.2 24 0 1 inherited 1, stranded 1
  • Caleb Thielbar Middle 1.0 11 1 1 BS
  • Gavin Hollowell Reliever 1.0 13 0 0
  • Jacob Webb Middle 1.1 15 0 0 W
  • Aaron Civale Reliever 0.2 9 0 1 SV inherited 1, stranded 1
Cardinals HOME 2

Andre Pallante started for Cardinals, leaving trailing 1–2. Out of the bullpen, Luis Gastelum took the roughest line.

workload · innings pitched
  • Andre Pallante Starter 6.1 90 2 3
    Pitch-by-pitch: what Andre Pallante threw
    CSW 24% 1st-pitch strike 70% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 27 30% 6 3 5 7 6
    Four-Seam Fastball 24 27% 3 4 2 5 10
    Sinker 21 23% 0 2 5 10 4
    Knuckle Curve 17 19% 2 2 0 11 2
    Splitter 1 1% 0 0 0 1 0
  • George Soriano Setup 0.2 29 0 1 inherited 1, all 1 scored
  • Ryne Stanek Setup 1.0 12 0 0
  • Riley O'Brien Closer 1.0 17 0 1
  • Luis Gastelum Middle 1.0 21 2 0 L

Where the game turned

1 run Top 10th · off Gastelum
  • Bregman 2B (1)

Batting lines

AWAY · CHC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Pete Crow-Armstrong CF 5 0 2 0 0 2 .285 .382 .541 .923 2 2B
Seiya Suzuki RF 3 1 0 0 2 1 .270 .361 .474 .835
Michael Busch 1B 5 0 2 1 0 0 .243 .359 .392 .751
Alex Bregman 3B 4 2 2 1 1 0 .248 .341 .381 .722 2 2B
Ian Happ LF 5 0 1 1 0 0 .219 .330 .422 .752 2B
Nico Hoerner 2B 5 0 3 0 0 0 .257 .320 .350 .670 SB
Carson Kelly C 4 0 1 0 0 0 .260 .349 .370 .719
Dansby Swanson SS 3 1 0 0 1 2 .216 .295 .403 .698 SB
Michael Conforto RF 4 0 0 0 0 0 .236 .332 .467 .799
Pedro Ramírez PH 1 0 0 0 0 0 .311 .364 .456 .820
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 5 1 2 1 0 1 .253 .349 .396 .745 HR (16), SB
Jordan Walker DH 5 0 1 0 0 3 .281 .342 .496 .838
Alec Burleson 1B 4 0 1 0 1 0 .284 .345 .460 .805
Jimmy Crooks PH 1 0 0 0 0 0 .171 .261 .317 .578
Lars Nootbaar RF 4 1 0 0 1 3 .241 .347 .366 .713
Masyn Winn SS 3 0 1 0 1 0 .242 .317 .321 .638
Bryan Torres LF 4 0 2 1 0 0 .244 .295 .451 .746
Blaze Jordan 3B 4 0 1 0 0 0 .231 .254 .342 .596
José Fermín CF 2 0 1 0 0 0 .246 .311 .372 .683
Iván Herrera C 4 0 1 0 0 0 .246 .364 .383 .747
Nathan Church CF 2 0 0 0 0 2 .222 .266 .352 .618

Pitching lines

AWAY · CHC
PITCHER IPHRERBBKHR NPERA DEC
Javier Assad 4.1 6 1 1 2 6 0 83 3.75
Ryan Rolison 1.2 1 0 0 1 1 0 24 2.55
Caleb Thielbar 1.0 1 1 1 0 1 1 11 4.09 BS
Gavin Hollowell 1.0 1 0 0 0 0 0 13 2.51
Jacob Webb 1.1 1 0 0 0 0 0 15 2.64 W
Aaron Civale 0.2 0 0 0 0 1 0 9 5.31 SV
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Andre Pallante 6.1 7 2 2 2 3 0 90 3.72
George Soriano 0.2 1 0 0 2 1 0 29 3.38
Ryne Stanek 1.0 1 0 0 0 0 0 12 4.25
Riley O'Brien 1.0 0 0 0 0 1 0 17 3.50
Luis Gastelum 1.0 2 2 1 0 0 0 21 6.30 L

Manager comparison

AWAY · CHC
Craig Counsell
Lineup 3.3 R Bunts 0.7 R IBBs 0.9 R
HOME · STL
Oliver Marmol
Lineup 2.9 R Bunts 2.5 R IBBs 2.0 R

Recent form

AWAY · CHC
7-3 W4 +20 run diff
WWWWLWLWLW
HOME · STL
4-6 W1 -9 run diff
WLWWLLLWLL

Season series: 3-1 with CHC listed first across 4 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.