Colorado Rockies vs San Francisco Giants Prediction, 5/4/2025 MLB Picks, Best Bets & Odds
Game: Colorado Rockies vs San Francisco Giants
Date: Sunday, May 4, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Colorado (+125) San Francisco (-150)
Oracle Park is where the San Francisco Giants (19-13) will try to defeat the Colorado Rockies (6-25) on Sunday. The odds on this game have Colorado at +125 and San Francisco opens at -150. The total has been set at 9. The expected starting pitchers will be German Marquez and Logan Webb.


The Rockies have recorded 49 doubles as a unit and have hit 27 balls out of the park. Colorado is slugging .351 and have struck out 318 times, while drawing a walk on 89 occasions. As a unit, the Colorado Rockies are recording 3.2 runs per game, which ranks them 29th in the league. They have accrued 99 runs batted in and 216 base knocks for the year, while their batting average is at .212. They have 100 runs scored and hold an on-base percentage of .282.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has 8 of our last 10 selections! Sunday will feature a 7-unit selection you do not want to miss. We have nailed 70% of our top plays this season in MLB and you can sign-up below with a daily picks package from MLB Baseball. We are profitable on the season in both KBO and MLB! 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 MLB package. Join Now! |
Get all of our MLB Picks Today
They have earned a K/BB ratio of 1.87 and the pitching staff has a collective WHIP of 1.57. Rockies pitchers have conceded 36 home runs and also 176 total runs (29th in the league). Colorado has yielded 312 base hits (10.4 per 9 innings) and 156 earned runs. The Rockies hold a team ERA of 5.22 so far this year (28th in the league), and their staff has rung up 206 hitters. Their pitching staff has walked 110 hitters and their FIP is 4.60 as a team over the course of the season.
Rockies pitchers have stepped onto the hill with opponents on base 41 times as well as having 32 appearances in high leverage situations. The relief pitchers have notched 11 holds for the season (26th in MLB). The Rockies bullpen have earned a save percentage of 50.0% and have stepped onto the mound in 21 save situations. They have earned 5 saves this year and have blown 5 of their 10 save opportunities. The relievers have inherited 75 runners this season with 30.7% of those players crossed the plate. The Rockies have sent 104 relievers to the hill this year.
The Cleveland Guardians have notched a total of 807 putouts this year, in addition to 316 assists and 25 errors. Their fielding percentage is at .978 which has them ranked 27th in professional baseball, and have accumulated 25 double plays. The Rockies have transformed 65.6% of balls hit into play into outs in their 2,421 innings on the diamond, which has them ranked 30th in MLB.
Marquez has taken the mound for 1,045 innings and is sitting with 1,001 K's in his MLB career. His ERA is 4.56 (529 ER's allowed) and he has a WHIP of 1.307. He has surrendered 1,048 hits (9.0 hits per 9 innings) and has had 318 free passes. Marquez (65-61 career mark) has earned a FIP of 4.49 and he has faced 4,443 opposing batters during his time in the major leagues.
The San Francisco Giants have accounted for an OBP of .307 in addition to a batting average of .228 so far this season. They have been rung up on 279 instances (6th in the league) and have accounted for 241 hits. San Francisco has tallied 32 long balls for the year as well as 137 runs batted in. The Giants have a team slugging percentage of .377 and they are recording 4.53 runs per outing (12th in MLB). They have put up 52 doubles, while getting a free base 117 times and racking up 145 runs.
The Giants are sitting with a team WHIP of 1.258 in addition to having a FIP of 3.46 as a unit on the campaign. They are sitting at 14th in MLB as a staff in total hits allowed with 247. The San Francisco pitching staff have allowed 123 runs for the season while holding an ERA of 3.58 (111 earned runs surrendered). They have earned a strikeout to walk ratio of 9.00 (279 strikeouts vs 104 bases on balls). They have conceded 25 homers and they concede 3.97 runs per 9 innings (9th in baseball).
San Francisco has called on bullpen pitchers to enter the contest in 15 save chances and they have come away with 10 saves. They are ranked 15th in baseball with a save rate of 66.7%, and they have dispatched 97 bullpen pitchers onto the field so far this year. Their relief pitchers have come in 31 times in high leverage situations in addition to 19 occasions with runners on. San Francisco relief pitchers hold an inherited score rate of 34.3% of 35 inherited base runners. Sitting with 34 save situations, the Giants have accrued 19 holds and also 5 blown saves.
In their 2,514 innings on the field, the Giants hold a defensive efficiency of 69.4% (20th in baseball). The San Francisco Giants have gotten 27 double plays and have notched a fielding percentage of .989 (4th in the majors). The Giants have recorded 301 assists, 13 errors and have a total of 838 putouts so far this season.
During his career, Webb has surrendered 849 base knocks and he has 820 K's in 896 frames. He has conceded a total of 338 earned runs while holding a WHIP of 1.187 and having a FIP of 3.3. His K/BB ratio is 3.81 and he has faced 3,661 batters in his pro baseball career. Webb (58-44 record in his career) has a 3.39 ERA while allowing 8.5 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
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