MLB Final Intelligence
Colorado Rockies vs San Francisco Giants β Recap
July 9, 2026 Β· Oracle Park Β· View Preview
Game Recap
The San Francisco Giants, after momentarily trailing, reasserted control and pulled away from the Colorado Rockies, scoring eight unanswered runs after the fourth inning to secure a decisive victory. Their offense consistently chipped away, then exploded late to turn a close game into a rout, validating their pregame favored status.
The Giants got on the board early when Casey Schmitt launched a solo home run in the bottom of the first inning. Colorado briefly seized the lead in the fourth, as Castro hit a two-run homer, bringing Goodman around to score. San Francisco responded swiftly in the bottom half of the inning, with Eldridge hitting a solo shot of his own to immediately tie the game. The Giants then took the lead for good in the fifth when Arraez doubled home Cavanaugh, and Devers followed with an RBI single, expanding the advantage to two runs.
The game's complexion dramatically shifted in the bottom of the eighth inning as San Francisco broke it open with a four-run surge. Schmitt started the rally with an RBI double, bringing home Arraez. Devers then added another run with a ground rule double that scored Schmitt. The scoring outburst culminated with Adames's two-run blast to left field, pushing the Giants' lead to six runs and effectively sealing the outcome. This late offensive explosion was more than enough to protect the earlier work done by Carson Whisenhunt, who surrendered just two earned runs over 5.2 innings.
Ultimately, San Franciscoβs consistent offensive pressure and timely hitting, particularly in the later innings, proved too much for the Rockies to overcome after their brief lead. The Giants prevailed, improving their record to 49-65, while the Rockies fell to 45-69.
How the Prediction Fared
Pregame, the market favored the San Francisco Giants (-143, 56% implied) over the Colorado Rockies. Final: the San Francisco Giants won 8β2.
Player of the Game
Turning Point
The game turned in the 8th inning, when the San Francisco Giants scored 4 runs.
Pitching
| Pitcher | Team | IP | H | R | ER | BB | K | ERA |
|---|---|---|---|---|---|---|---|---|
| Carson Whisenhunt W |
|
5.2 | 3 | 2 | 2 | 4 | 4 | 3.38 |
| Ryan Feltner L |
|
4.1 | 6 | 4 | 4 | 4 | 3 | 4.55 |
| Victor Vodnik |
|
1.2 | 1 | 0 | 0 | 1 | 3 | 5.72 |
| JT Brubaker |
|
1.1 | 0 | 0 | 0 | 0 | 1 | 2.80 |
| Caleb Kilian |
|
1.0 | 2 | 0 | 0 | 0 | 2 | 4.03 |
| Erik Miller |
|
1.0 | 0 | 0 | 0 | 0 | 2 | 3.60 |
Batting
| Batter | Team | AB | H | HR | RBI | R | BB | K |
|---|---|---|---|---|---|---|---|---|
| Casey Schmitt |
|
4 | 2 | 1 | 2 | 2 | 1 | 1 |
| Bryce Eldridge |
|
3 | 2 | 1 | 1 | 1 | 2 | 0 |
| Rafael Devers |
|
4 | 2 | 0 | 2 | 1 | 1 | 1 |
| Luis Arraez |
|
4 | 2 | 0 | 1 | 1 | 1 | 0 |
| Willi Castro |
|
4 | 1 | 1 | 2 | 1 | 0 | 1 |
| Willy Adames |
|
5 | 1 | 1 | 2 | 1 | 0 | 2 |
| Braxton Fulford |
|
3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Hunter Goodman |
|
3 | 1 | 0 | 0 | 1 | 1 | 1 |
| TJ Rumfield |
|
3 | 1 | 0 | 0 | 0 | 1 | 0 |
| Tyler Freeman |
|
4 | 1 | 0 | 0 | 0 | 0 | 1 |
| Heliot Ramos |
|
5 | 1 | 0 | 0 | 1 | 0 | 2 |
| Jung Hoo Lee |
|
2 | 1 | 0 | 0 | 0 | 0 | 0 |
More MLB Results β Thursday, July 9, 2026
Sharper Picks Start Here
Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β all in one workspace built for serious bettors and DFS players.