Return to calendar
FINAL GAME · RECAP

San Francisco GiantsOpen full analysisColorado RockiesOpen full analysis

DateFriday, May 29, 2026
First pitch
BallparkCoors Field
FINAL · Friday, May 29, 2026
SEO MATCH SUMMARY

The Colorado Rockies defeated the San Francisco Giants 8–6 on May 29 at Coors Field in a slugfest that exceeded expectations at the high-altitude venue. Colorado's offense proved decisive, combining 13 hits with 3 home runs and 7 RBIs to overcome a relatively pedestrian .690 OPS, while the Giants managed 12 hits but zero homers despite matching the Rockies' 6 RBIs. San Francisco's pitching staff struggled significantly, allowing 13 hits and 8 earned runs with a 4.28 ERA, though they did strike out 8 batters. The Rockies' bullpen wasn't sharp either, posting a 5.19 ERA while giving up 12 hits, but Colorado's three-run advantage in the home run department proved the difference in this offensive affair. Both teams struck out 7–8 times, indicating aggressive approaches at the plate, though neither lineup demonstrated consistent contact quality with OPS figures in the .680s. The Rockies' power display at altitude offset their defensive cleanness and weaker overall offensive efficiency, a trend that could signal Colorado's ability to compete in thin-air games despite middling overall metrics. San Francisco's inability to generate extra-base hits will need addressing as the team continues its road trip.

San Francisco GiantsSF
6
FINAL
Colorado RockiesCOL
8W
Total runs14Run difference2
INNING BY INNING

Line score

Team123456789RHE
SF0012000126122
COL0100000258130
TEAM COMPARISON

Batting box score

SFCOL
12Hits13
0Home runs3
3Doubles3
6RBI7
3Walks3
7Strikeouts8
0Stolen bases2
17Total bases25
18Left on base19
2Errors0
.247AVG.242
.295OBP.309
.389SLG.381
.684OPS.690
ON THE MOUND

Pitching box score

SFCOL
8Strikeouts7
3Walks3
13Hits allowed12
8Earned runs6
4.28ERA5.19
RUN PRODUCTION

Players who scored

SFJung Hoo Lee ×2Luis ArraezRafael DeversMatt ChapmanBryce Eldridge
COLEzequiel Tovar ×3Jake McCarthyTyler FreemanHunter GoodmanTroy JohnstonWilli Castro
HOME RUNS

Long balls

Ezequiel TovarInning 8Hunter GoodmanInning 9Ezequiel TovarInning 9
SF

Batting lineup

PlayerABHHRRBI
Willy AdamesSS · 0-4 | K, RBI4001
Luis Arraez2B · 2-4 | HBP, R4200
Casey SchmittLF · 1-5 | 2B, K5100
Rafael Devers1B · 2-4 | 3B, BB, K4201
Matt Chapman3B · 1-5 | K, RBI, R5101
Jung Hoo LeeRF · 4-5 | 2B, 2 R5400
Daniel SusacC · 0-3 | K, RBI3001
Bryce EldridgeDH · 1-1 | 2B, 2 BB, RBI1101
Drew GilbertCF · 0-00000
COL

Batting lineup

PlayerABHHRRBI
Jake McCarthyCF · 2-5 | 2B, 2 K, R5200
Tyler FreemanRF · 2-3 | BB, HBP, R3200
TJ Rumfield1B · 1-5 | K5100
Hunter GoodmanC · 2-4 | HR, 2B, BB4213
Troy JohnstonLF · 1-5 | 2 K, R5100
Willi Castro2B · 2-5 | 2B, K, R5200
Ezequiel TovarSS · 2-4 | 2 HR, BB, K4224
Edouard JulienDH · 1-4 | SB4100
Chad Stevens3B · 0-22000
SF

Pitchers

PitcherIPKERERA
Logan Webb3 H · 3 BB4.1514.82
Matt Gage1 H · 0 BB0.2001.96
Joel Peguero1 H · 0 BB0.2102.70
Erik Miller1 H · 0 BB1.0104.41
Keaton Winn2 H · 0 BB1.1022.45
Caleb Kilian5 H · 0 BB0.2153.96
COL

Pitchers

PitcherIPKERERA
Michael Lorenzen5 H · 2 BB3.2237.22
Jaden Hill1 H · 0 BB1.1202.61
Welinton Herrera1 H · 1 BB0.1000.00
Seth Halvorsen1 H · 0 BB1.2203.27
Keegan Thompson1 H · 0 BB1.0112.45
Juan Mejia3 H · 0 BB1.0025.13
EXPLORE NEXT

Related MLB pages