The Rockies and Giants just spent three games trading haymakers in Denver — now they do it again on the Bay, with Colorado riding a hot streak into enemy territory.
Bush’s Picks
COLSF
COLSF
OverUnder
Best BetRockies
Colorado took this series 2 of 3 in Denver and arrives on a 3-game winning streak with an offense that's suddenly clicking on all cylinders. San Francisco's lineup is banged up at 3rd base, center field and catcher, which makes backing the road team here more than just a name-brand fade. The Rockies are the worse team on paper all season, but right now they're playing the better baseball.
Rockies
+won last series 2-of-3, including a 15-run outburst
+Hunter Goodman named All-Star, 27 homers pre-break
+riding a 3-game winning streak into the trip
−rotation down 4 starters (Quintana, Sugano, Dollander, Brown)
−bullpen decimated by injury across 6 relievers
−still 37-54, deep in last place all year
Giants
+better raw record than Colorado at 37-52
+won the opener of the last series 6-4
+Trevor McDonald recently tossed 6 scoreless vs Arizona
−dropped 3 of last 5, offense stalling
−Chapman, Bader, Susac all unavailable right now
−season still shadowed by Melvin firing, roster turnover
Neither club has locked in a starter for Thursday's opener as of this early-week preview, which tracks with two rotations that have taken a beating in 2026. Colorado is working without four members of its projected staff, and San Francisco's bullpen has bled arms all season, so don't be shocked if names shuffle right up until first pitch at 6:45 PM PT.
The injury report is arguably the bigger story than either lineup card. Matt Chapman and Harrison Bader are both out for the Giants, and catcher Daniel Susac just went back on the IL with a back strain after struggling to find his timing following an earlier elbow injury. Colorado, meanwhile, got Brenton Doyle back from a rehab assignment but he's still not activated. None of that stops either offense from mashing lately — these two just combined for 45 runs across three games in Denver.
Show fees
6:45 PM PT
Spread
ML
Total
COL Rockies
SF Giants
That head-to-head history matters here. The Rockies took two of three in that series, including a 15-3 rout and a 7-6 walk-off-flavored win, and they've carried the momentum into a 3-game winning streak. San Francisco split the difference, showing they can still trade punches, but the Giants have dropped 3 of their last 5 overall and looked shaky doing it.
Colorado Rockies
Jul 8?@ Dodgers—
Jul 7?@ Dodgers—
San Francisco Giants
Jul 8?vs Blue Jays—
Jul 7?vs Blue Jays—
Recent form.
Colorado's offense deserves the headline treatment. Catcher Hunter Goodman just earned his second straight All-Star nod, sitting on 27 home runs before the break — tied with Larry Walker's 2001 franchise mark for homers before the All-Star Game. Outfielder Jake McCarthy has been hot too, and this is a lineup that's suddenly scoring in bunches instead of scratching across a run or two.
San Francisco's season, by contrast, still carries the residue of a disappointing 2025 that got Bob Melvin fired. The roster now leans on complementary pieces to cover for the injured stars, and Susac's .200/.258/.238 line since his last IL stint underscores how thin the margin for error has gotten in that lineup.
Colorado Rockies
(0)
Fully healthy — no injuries on ESPN's report
San Francisco Giants
(0)
Fully healthy — no injuries on ESPN's report
Injury report — info via ESPN.
Both teams sit well outside the NL West picture, so this is pride-and-roster-spot baseball more than anything with playoff stakes. But with Colorado's bats waking up and the trade deadline looming for both front offices, there's more to watch here than the standings suggest.