San Francisco Giants vs Colorado Rockies Prediction, 7/4/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Colorado Rockies
Date: Saturday, July 4, 2026
Location: Coors Field in Denver, CO
TV: Rockies.TV
Odds/Point Spread: San Francisco (-160) Colorado (+132)
The Colorado Rockies (35-53) will compete against the San Francisco Giants (36-50) at Coors Field on Saturday. The moneyline on this game has the Giants at -160 and the Rockies are coming in at +132. The over/under is 8.5. The pitchers who are expected to start are Robbie Ray and Tomoyuki Sugano.

As a team, the San Francisco Giants are scoring 4.1 runs per game, which puts them at 25th in baseball. They have a total of 349 runs scored and hold an on-base percentage of .307. The Giants have earned 162 two-baggers as a team and have hit 93 baseballs out of the stadium. They have 340 runs batted in as well as 751 base knocks for the season, and their team batting average comes in at .255. San Francisco owns a slugging percentage of .418 and have struck out 663 times, while drawing a walk on 205 occasions.
Today’s Featured MLB Best Bet! SCOTT RICKENBACH did it again Tuesday, nailing a 2nd straight 2-0 Sweep in MLB. He is on a 48-28 (+7,345) all sports run. He's on an 8-0 (100%) MLB sides run and a +3,850 MLB profit surge in 2026 after he finished +4,635 in 2025. Rickenbach has a 6-Unit MLB Play (6:40 p.m.) Wednesday. His MLB sides go for No. 9 in a row! 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 Expert Picks
The Giants have a team ERA of 4.37 so far this season (21st in MLB), and their staff has rung up 665 batters. Giants pitchers have given up 85 home runs and 404 runs (20th in the league). Their pitching staff has walked 326 batters and their FIP is 4.24 as a unit this season. San Francisco has surrendered 709 hits (8.4 per 9 innings) and also 368 earned runs. They have earned a K/BB ratio of 2.04 and their pitching staff has a team WHIP of 1.37.
The Giants relief pitchers have a save percentage of 63.0% and have come into the game in 67 save situations. They have compiled 17 saves so far this year and have blown 10 of 27 chances to get a save. The relief pitchers have inherited 143 base runners for the season with 34.3% of them earned a run for their team. Giants relief pitchers have stepped onto the hill with runners on 95 times in addition to having 64 appearances in high leverage situations. The Giants have dispatched 273 relievers to the mound so far this year. The relief pitchers have racked up 40 holds for the year (22nd in the league).
The San Francisco Giants have amassed 2,276 putouts on the year, as well as 791 assists and 60 errors. Their fielding percentage is at .981 which is 29th in professional baseball, and have accumulated 80 double plays. The Giants have turned 69.4% of baseballs in play into outs out of their 6,828 innings, which has them sitting at 22nd in MLB.
Ray has taken the hill for 1,536 innings and has earned 1,816 K's so far in his pro baseball career. Ray (95-87 win-loss mark in his career) sits with a FIP of 3.85 while facing 6,493 opposing hitters during his time in the major leagues. His earned run average is 3.91 (667 earned runs allowed) and his career WHIP is 1.286. He has allowed 1,324 hits (7.8 hits per nine innings) with 651 free passes.
Colorado has accounted for 99 home runs so far this season as well as 401 RBIs. They have tallied 165 doubles, while taking a walk 274 times as well as racking up 417 runs. The Colorado Rockies have tallied an on-base percentage of .326 in addition to a team batting average of .256 for the year. The Rockies have a team SLG% of .420 and they average 4.74 runs per game (10th in MLB). They have been rung up on 772 occasions (6th in MLB) and have tallied 764 hits.
The Rockies have a WHIP of 1.519 and are the owners of a FIP of 4.81 as a squad this year. Their strikeout to walk ratio is 7.10 (613 strikeouts vs 290 free passes). They are sitting at 30th in MLB as a pitching staff in total hits allowed with 884. They have conceded 119 homers and they surrender 5.90 runs per 9 innings (30th in baseball). The Colorado pitching staff have surrendered 507 runs over the course of the season and come in with a team ERA of 5.58 (479 earned runs given up).
They sit at 22nd in MLB holding a save percentage of 57.6%, and they have sent 266 relief pitchers onto the diamond on the season. Their relief pitchers have taken the field 77 times in high leverage situations in addition to 92 occasions with runners on. With 69 save situations, the Rockies have accrued 35 holds and 14 blown saves. Colorado has called on relievers to take the mound in 33 save chances and they have tallied 19 saves. Colorado relief pitchers have an inherited score percentage of 30.4% out of their 148 inherited runners.
The Colorado Rockies have turned 70 double plays and have a fielding percentage of .984 (21st in baseball). The Rockies have racked up 738 assists, 51 errors and have earned 2,319 putouts so far this year. In 6,957 innings on the field, the Rockies have a defensive efficiency of 66.8% (30th in the majors).
So far in his career, Sugano has surrendered 261 hits while he has tallied 154 K's in 241 innings pitched. Sugano (18-14 career win-loss mark) has earned a 4.70 ERA while giving up 9.7 hits per nine innings. He has conceded 126 earned runs while holding a WHIP of 1.327 and being the owner of a FIP of 4.6. His K/BB ratio is 2.61 and he has faced 1,033 batters in his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-160)
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:
Colorado Rockies - Twitter
San Francisco Giants - Twitter
