ARCHIVE July 29, 2026
July 29, 2026 · NL Cent

Chicago Cubs vs St. Louis Cardinals

July 29, 2026Busch StadiumPartly Cloudy 84°F · 7 mph, In From RF
AWAY
Chicago Cubs
61-47
2
vs
HOME
St. Louis Cardinals
54-54
3

Game Highlights

Published July 29, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T10 Pete Crow-Armstrong Pete Crow-Armstrong homers (24) on a fly ball to right center field. Dansby Swanson scores. CHC 2, STL 0
B10 Jordan Walker Jordan Walker grounds into a force out, fielded by third baseman Alex Bregman. Nathan Church scores. Lars Nootbaar out at 3rd. JJ Wetherholt to 2nd. Jordan Walker to 1st. CHC 2, STL 1
B10 Iván Herrera Iván Herrera doubles (17) on a sharp line drive to left fielder Ian Happ. JJ Wetherholt scores. Jordan Walker scores. Iván Herrera to 3rd. CHC 2, STL 3

Box score

  123456789 R
CHC 000000000 0
STL 000000000 0

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 2

Matthew Boyd started for Cubs, leaving with the game tied 0–0. Out of the bullpen, Trent Thornton took the roughest line.

workload · innings pitched
  • Matthew Boyd Starter 7.0 89 0 5
    Pitch-by-pitch: what Matthew Boyd threw
    CSW 24% 1st-pitch strike 71% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 38% 1 6 11 8 8
    Changeup 26 29% 4 6 4 5 7
    Curveball 14 16% 0 3 2 6 3
    Slider 14 16% 0 1 3 8 2
    Sinker 1 1% 0 0 1 0 0
  • Jacob Webb Middle 1.0 13 0 3
  • Caleb Thielbar Middle 1.0 18 0 2
  • Trent Thornton Middle 0.1 16 3 0 L
Cardinals HOME 3

Dustin May started for Cardinals, leaving with the game tied 0–0. Out of the bullpen, Luis Gastelum took the roughest line.

workload · innings pitched
  • Dustin May Starter 5.0 70 0 3
    Pitch-by-pitch: what Dustin May threw
    CSW 23% 1st-pitch strike 56% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 16 23% 1 5 2 7 1
    Sweeper 16 23% 0 1 1 6 8
    Cutter 13 19% 0 3 2 5 3
    Sinker 12 17% 0 3 3 6 0
    Changeup 8 11% 2 0 2 4 0
    Curveball 5 7% 0 1 1 2 1
  • Justin Bruihl Middle 1.0 11 0 0
  • Ryne Stanek Setup 1.0 28 0 2
  • George Soriano Setup 1.0 22 0 2
  • Riley O'Brien Closer 1.0 18 0 1
  • Luis Gastelum Middle 1.0 13 2 0 W

Where the game turned

2 runs Bottom 10th · off Thornton
  • Herrera 2B (2)

Batting lines

AWAY · CHC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Pete Crow-Armstrong CF 5 1 1 2 0 0 .284 .382 .538 .920 HR (24)
Seiya Suzuki RF 3 0 1 0 2 0 .272 .361 .479 .840
Michael Busch 1B 5 0 0 0 0 2 .241 .358 .392 .750
Alex Bregman 3B 4 0 1 0 0 1 .245 .338 .375 .713 2B
Ian Happ LF 4 0 0 0 0 2 .219 .331 .422 .753
Dansby Swanson SS 4 1 0 0 0 1 .218 .296 .407 .703
Nico Hoerner 2B 1 0 0 0 0 0 .253 .317 .348 .665
Michael Conforto DH 1 0 0 0 2 0 .242 .339 .478 .817
Pedro Ramírez 2B 2 0 0 0 2 1 .315 .367 .461 .828
Miguel Amaya C 3 0 0 0 0 1 .242 .354 .356 .710
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 1 0 0 1 0 .251 .348 .388 .736
Jordan Walker RF 5 1 1 1 0 2 .282 .344 .500 .844
Iván Herrera DH 5 0 3 2 0 1 .246 .365 .384 .749 2 2B
Alec Burleson 1B 4 0 1 0 0 2 .285 .344 .462 .806
Masyn Winn SS 4 0 0 0 0 3 .241 .315 .321 .636
José Fermín 3B 3 0 0 0 1 1 .243 .310 .370 .680
Nathan Church CF 3 1 0 0 0 0 .224 .267 .354 .621
Lars Nootbaar PH 1 0 1 0 0 0 .248 .352 .376 .728
Blaze Jordan 3B 4 0 1 0 0 1 .230 .254 .345 .599 2B
Pedro Pagés C 2 0 0 0 1 0 .204 .250 .322 .572

Pitching lines

AWAY · CHC
PITCHER IPHRERBBKHR NPERA DEC
Matthew Boyd 7.0 4 0 0 2 5 0 89 3.41
Jacob Webb 1.0 0 0 0 0 3 0 13 2.72
Caleb Thielbar 1.0 1 0 0 0 2 0 18 3.94
Trent Thornton 0.1 2 3 2 1 0 0 16 3.03 L
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Dustin May 5.0 1 0 0 2 3 0 70 4.38
Justin Bruihl 1.0 0 0 0 0 0 0 11 3.61
Ryne Stanek 1.0 0 0 0 2 2 0 28 4.35
George Soriano 1.0 0 0 0 1 2 0 22 3.42
Riley O'Brien 1.0 0 0 0 1 1 0 18 3.59
Luis Gastelum 1.0 2 2 1 0 0 1 13 6.00 W

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.