ARCHIVE May 29, 2026
May 29, 2026 · NL West

San Francisco Giants vs Colorado Rockies

May 29, 2026Coors FieldPartly Cloudy 72°F · 10 mph, In From LF
AWAY
San Francisco Giants
22-35
6
vs
HOME
Colorado Rockies
21-37
8

Game Highlights

Published May 30, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Kyle Karros Kyle Karros grounds out, shortstop Willy Adames to first baseman Rafael Devers. SF 0, COL 1
T3 Willy Adames Willy Adames out on a sacrifice fly to center fielder Jake McCarthy. Bryce Eldridge scores. SF 1, COL 1
T4 Daniel Susac Daniel Susac out on a sacrifice fly to center fielder Jake McCarthy. Matt Chapman scores. SF 2, COL 1
T4 Harrison Bader Harrison Bader singles on a ground ball to right fielder Tyler Freeman. Jung Hoo Lee scores. Bryce Eldridge to 3rd. SF 3, COL 1
T8 Bryce Eldridge Bryce Eldridge out on a sacrifice fly to center fielder Jake McCarthy. Jung Hoo Lee scores. SF 4, COL 1
B8 Ezequiel Tovar Ezequiel Tovar homers (3) on a fly ball to center field. Troy Johnston scores. SF 4, COL 3
T9 Rafael Devers Rafael Devers triples (1) on a sharp fly ball to right fielder Tyler Freeman, deflected by center fielder Jake McCarthy. Luis Arraez scores. SF 5, COL 3
T9 Matt Chapman Matt Chapman singles on a line drive to right fielder Tyler Freeman. Rafael Devers scores. SF 6, COL 3
B9 Hunter Goodman Umpire reviewed (home run), call on the field was upheld: Hunter Goodman homers (13) on a fly ball to left field. Jake McCarthy scores. Tyler Freeman scores. SF 6, COL 6
B9 Ezequiel Tovar Ezequiel Tovar homers (4) on a fly ball to left field. Willi Castro scores. SF 6, COL 8

Box score

  123456789 R
SF 001200012 6
COL 010000025 8

Pitching & bullpen

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

Giants AWAY 6

Logan Webb started for Giants, leaving with a 3–1 lead. Out of the bullpen, Caleb Kilian took the roughest line.

workload · innings pitched
  • Logan Webb Starter 4.1 86 1 5
    Pitch-by-pitch: what Logan Webb threw
    CSW 24% 1st-pitch strike 65% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 27 31% 1 5 5 13 3
    Cutter 20 23% 2 5 3 6 4
    Sweeper 14 16% 4 1 1 7 1
    Changeup 14 16% 2 0 5 5 2
    Four-Seam Fastball 11 13% 0 1 4 5 1
  • Matt Gage Reliever 0.2 6 0 0 inherited 1, stranded 1
  • Joel Peguero Reliever 0.2 13 0 1 HLD
  • Erik Miller Setup 1.0 16 0 1 HLD inherited 1, stranded 1
  • Keaton Winn Setup 1.1 18 2 0 HLD inherited 1, stranded 1
  • Caleb Kilian Middle 0.2 20 5 1 L
Rockies HOME 8

Michael Lorenzen started for Rockies, leaving trailing 1–3. Out of the bullpen, Juan Mejia took the roughest line.

workload · innings pitched
  • Michael Lorenzen Starter 3.2 70 3 2
    Pitch-by-pitch: what Michael Lorenzen threw
    CSW 23% 1st-pitch strike 39% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 22 31% 1 7 2 6 6
    Four-Seam Fastball 17 24% 0 2 6 5 4
    Curveball 10 14% 0 1 0 7 2
    Changeup 9 13% 2 0 2 5 0
    Slider 7 10% 1 1 0 3 2
    Sinker 5 7% 1 0 1 3 0
  • Jaden Hill Setup 1.1 20 0 2 inherited 2, stranded 2
  • Welinton Herrera Reliever 0.1 18 0 0
  • Seth Halvorsen Middle 1.2 19 0 2 inherited 2, stranded 2
  • Keegan Thompson Middle 1.0 11 1 1
  • Juan Mejia Middle 1.0 21 2 0 W

Where the game turned

2 runs Bottom 9th · off Kilian
  • Tovar HR (2)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 4 0 0 1 0 1 .239 .276 .416 .692
Luis Arraez 2B 4 1 2 0 0 0 .329 .371 .433 .804
Casey Schmitt LF 5 0 1 0 0 1 .289 .328 .551 .879 2B
Rafael Devers 1B 4 1 2 1 1 1 .247 .292 .420 .712 3B
Matt Chapman 3B 5 1 1 1 0 1 .229 .311 .314 .625
Jung Hoo Lee RF 5 2 4 0 0 0 .283 .323 .402 .725 2B
Daniel Susac C 3 0 0 1 0 1 .291 .333 .382 .715
Bryce Eldridge DH 1 1 1 1 2 0 .188 .298 .313 .611 2B
Harrison Bader CF 4 0 1 1 0 2 .170 .198 .358 .556
HOME · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake McCarthy CF 5 1 2 0 0 2 .274 .315 .422 .737 2B
Tyler Freeman RF 3 1 2 0 1 0 .258 .333 .331 .664
TJ Rumfield 1B 5 0 1 0 0 1 .279 .356 .442 .798
Hunter Goodman C 4 1 2 3 1 1 .244 .307 .487 .794 HR (13), 2B
Troy Johnston LF 5 1 1 0 0 2 .310 .372 .425 .797
Willi Castro 2B 5 1 2 0 0 1 .261 .320 .357 .677 2B
Ezequiel Tovar SS 4 3 2 4 1 1 .220 .274 .340 .614 2 HR (3, 4), SB
Edouard Julien DH 4 0 1 0 0 0 .204 .297 .285 .582 SB
Chad Stevens 3B 2 0 0 0 0 0 .071 .176 .071 .247
Kyle Karros 3B 2 0 0 0 0 0 .204 .306 .287 .593

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Logan Webb 4.1 3 1 1 3 5 0 86 4.82
Matt Gage 0.2 1 0 0 0 0 0 6 1.96
Joel Peguero 0.2 1 0 0 0 1 0 13 2.70 HLD
Erik Miller 1.0 1 0 0 0 1 0 16 4.41 HLD
Keaton Winn 1.1 2 2 2 0 0 1 18 2.45 HLD
Caleb Kilian 0.2 5 5 5 0 1 2 20 3.96 L
HOME · COL
PITCHER IPHRERBBKHR NPERA DEC
Michael Lorenzen 3.2 5 3 3 2 2 0 70 7.22
Jaden Hill 1.1 1 0 0 0 2 0 20 2.61
Welinton Herrera 0.1 1 0 0 1 0 0 18 0.00
Seth Halvorsen 1.2 1 0 0 0 2 0 19 3.27
Keegan Thompson 1.0 1 1 1 0 1 0 11 2.45
Juan Mejia 1.0 3 2 2 0 0 0 21 5.13 W

Manager comparison

AWAY · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R
HOME · COL
Warren Schaeffer
Lineup 2.7 R Bunts 1.1 R IBBs 2.3 R

Recent form

AWAY · SF
4-5 L3 +2 run diff
LLL?WWWWLL
HOME · COL
5-5 W1 +11 run diff
WLWWLWLWLL

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