Colorado Rockies vs San Francisco Giants Prediction, 7/9/2026 MLB Picks, Best Bets & Odds
Game: Colorado Rockies vs San Francisco Giants
Date: Thursday, July 9, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Colorado (+102) San Francisco (-122)
The San Francisco Giants (38-53) are welcoming the Colorado Rockies (38-55) at Oracle Park on Thursday. The line on this matchup has Colorado at +102 while San Francisco is at -122. The betting total comes in at 9. The pitchers expected to start will be Tanner Gordon and Robbie Ray.

As a team, the Colorado Rockies are putting up 4.9 runs/g, which has them at 8th in the league. They have accounted for 454 runs while having a team on-base percentage of .329. The Rockies have recorded 172 doubles as a squad and have hit 105 balls out of the park. They have accumulated 434 runs batted in and 817 base knocks so far this year, while their average at the plate is sitting at .258. Colorado has a slugging % of .424 and have struck out 812 times, while drawing a walk on 296 occasions.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 6-Unit MLB Play on Tuesday night. Scott is 10-4 with 6-Unit baseball plays since May 17 and he's shown a profit overall on the bases since May 1. Scott's 18-9, +4,050 with his last 27 MLB plays overall and all top plays, those rated 5.0+ are +39,855 long term. Get Scott Spreitzer's 6-Unit MLB play on Tuesday by signing up below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
They have earned a K/BB ratio of 2.15 and the pitching staff has a team WHIP of 1.52. Rockies pitchers have surrendered 127 home runs and also 533 total runs (30th in the league). Colorado has conceded 937 hits (10.3 per 9 innings) in addition to 500 earned runs. The Rockies are sitting with a team ERA of 5.49 so far this year (30th in baseball), and the staff has struck out 655 batters. Their pitching staff has walked 304 players from the other team and their FIP comes in at 4.80 as a team for the year.
Rockies bullpen pitchers have stepped onto the hill with runners on 95 times as well as having 82 appearances in high leverage situations. The relief pitchers have racked up 35 holds on the season (27th in MLB). The Rockies relievers have recorded a save percentage of 59.5% and have come into the game in 73 save situations. They have earned 22 saves on the season and have blown 15 out of their 37 save opportunities. The relievers have inherited 152 base runners this year with 29.6% of them earned a run for their team. The Rockies have sent 280 relief pitchers to the hill on the year.
The Rockies have turned 66.7% of balls in play into outs out of their 7,374 innings, which has them ranked 29th in pro baseball. The Colorado Rockies have accumulated 2,458 putouts on the year, in addition to 778 assists and 57 errors. Their fielding percentage is holding steady at .983 which puts them in 24th in professional baseball, and they have turned 76 double plays.
Gordon has taken the hill for 154 frames and has earned 134 punch outs so far in his MLB career. Gordon (6-16 win-loss record in his career) is the owner of a FIP of 6.95 while he has gone up against 702 batters in the major leagues. His ERA is 7.06 (121 earned runs allowed) and his WHIP is 1.581. He has allowed 211 base knocks (12.3 hits per nine innings) with 33 free passes.
San Francisco has hit 101 HRs for the year and 364 RBIs. They have recorded 172 two-baggers, while getting a free base 219 times as well as scoring 377 runs. The San Francisco Giants have recorded a team on-base percentage of .308 and a batting average of .256 so far this year. The Giants have a SLG% of .422 and they are earning 4.14 runs per outing (24th in MLB). They have struck out on 707 occasions (26th in baseball) and have 800 hits.
The Giants have a team WHIP of 1.375 with a FIP of 4.27 as a unit so far this season. They come in at 21st in MLB as a staff in total hits allowed with 761. The San Francisco pitching staff have conceded 440 runs over the course of the season and come in with a team ERA of 4.53 (403 earned runs allowed). They currently have a K/BB ratio of 7.80 (699 strikeouts against 341 free passes). They have conceded 92 dingers and they give up 4.94 runs per 9 innings (22nd in MLB).
They are currently ranked 17th in MLB with a save percentage of 62.1%, and they have dispatched 286 relievers onto the diamond on the campaign. Their relievers have come in 68 times in high leverage situations and on 99 occasions with runners on. With 73 save situations, the Giants have accumulated 44 holds and 11 blown saves. San Francisco has called on bullpen pitchers to enter the contest in 29 save opportunities and they have earned 18 saves. San Francisco bullpen pitchers hold an inherited score percentage of 34.9% out of their 149 inherited runners.
The San Francisco Giants have turned 85 double plays and own a fielding percentage of .981 (29th in MLB). The Giants have racked up 837 assists, 62 errors and have 2,405 putouts so far this year. In their 7,215 innings on the diamond, the Giants have earned a defensive efficiency of 69.1% (21st in the majors).
During his career, Ray has allowed 1,329 base knocks while he has totaled 1,820 strikeouts in 1,542 frames. He has given up 670 earned runs while earning a WHIP of 1.286 and a FIP of 3.9. His strikeout to walk ratio is 2.78 and he has gone up against 6,517 batters during his MLB career. Ray (96-87 career mark) has a 3.91 earned run average while giving up 7.8 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Colorado (+102)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Colorado Rockies - Twitter
