San Francisco Giants vs Colorado Rockies Prediction, 6/12/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Colorado Rockies
Date: Thursday, June 12, 2025
Location: Coors Field in Denver, CO
TV: Rockies.TV
Odds/Point Spread: San Francisco (-182) Colorado (+150)
Coors Field is the site where the Colorado Rockies (12-54) will play the San Francisco Giants (39-28) on Thursday. The moneyline on this matchup has the Giants at -182 while the Rockies are opening at +150. The total has been set at 9. The expected starting pitchers will be Hayden Birdsong and Antonio Senzatela.


San Francisco owns a slugging percentage of .369 and have struck out 568 times, while being walked on 231 occasions. They have 263 RBI's as well as 503 base knocks on the year, while their average at the plate is sitting at .229. The Giants have tallied 98 two-baggers as a unit and have hit 63 baseballs out of the stadium. They have a total of 277 runs while having a team OBP of .307. As a unit, the San Francisco Giants are scoring 4.1 runs per game, which puts them at 20th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 4 of our 5 selections this week. Friday will feature a 7-unit totals selection you do not want to miss (first pitch is 7:10 p.m.). You can watch this game live on MLBN and sign-up below with a daily picks package from MLB Baseball. We are positive on the and one of the top MLB handicappers in the country. 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
The Giants hold a team ERA of 3.07 this season (2nd in baseball), and the staff has struck out 585 hitters. Giants pitchers have yielded 46 home runs and 231 runs (3rd in the league). They have walked 205 opposing players and their FIP sits at 3.27 as a team over the course of the season. San Francisco has yielded 506 base knocks (7.7 per 9 innings) as well as 202 earned runs. They have a strikeout to walk ratio of 2.85 and the pitching staff has earned a collective WHIP of 1.20.
Giants pitchers have entered the contest with runners on 47 times and also have had 85 appearances in high leverage situations. The relief pitchers have 50 holds on the campaign (2nd in the league). The Giants relief pitchers have accumulated a save percentage of 67.7% and have entered the game in 81 save situations. They have compiled 21 saves on the campaign and have blown 10 out of their 31 chances to get a save. The bullpen pitchers have inherited 79 runners this year with 32.9% of those players ended up scoring. The Giants have sent 204 relievers to the mound this year.
The Giants have turned 69.8% of balls hit into play into outs out of 5,337 innings on the field, which has them sitting 16th in the majors. The Seattle Mariners have a total of 1,779 putouts thus far, in addition to 639 assists and 35 errors. Their fielding rate sits at .986 which has them ranked 17th in the majors, and have earned 50 double plays.
Birdsong has pitched in 114 innings and has tallied 133 strikeouts during his pro baseball career. His earned run average is 3.94 (50 earned runs allowed) and his WHIP is 1.350. He has conceded 94 base knocks (7.4 hits per nine innings) and has had 60 free passes. Birdsong (8-7 career record) has earned a FIP of 3.88 and he has gone up against 497 batters during his time in the major leagues.
Colorado has accounted for 57 HRs for the season to go along with 207 runs batted in. They have 104 two-baggers, while taking a walk 177 times and recording 209 runs. The Colorado Rockies have recorded a team OBP of .283 as well as a batting average of .220 on the campaign. The Rockies hold a team slugging percentage of .365 and they average 3.17 runs per game (30th in baseball). They have been rung up on 634 instances (3rd in the league) and have notched a total of 480 base hits.
The Colorado pitching staff have yielded 408 runs on the campaign and come in with a team ERA of 5.54 (353 earned runs conceded). They have allowed 86 long balls and they allow 6.41 runs per 9 innings (30th in baseball). The Rockies hold a team WHIP of 1.570 in addition to having a FIP of 4.80 as a unit so far this season. Their K/BB ratio is 6.90 (441 strikeouts vs 229 bases on balls). They have a ranking of 30th in the league as a staff in total hits surrendered with 671.
Colorado has called on bullpen pitchers to step onto the mound in 19 save chances and they have come away with 10 saves. They rank 26th in baseball holding a save percentage of 52.6%, and they have sent 218 bullpen pitchers to the mound this year. Their bullpen pitchers have stepped onto the mound 68 times in high leverage situations and on 76 occasions with runners on base. Colorado relievers hold an inherited score rate of 35.0% out of 137 inherited runners. With 44 save situations, the Rockies have amassed 25 holds in addition to 9 blown saves.
The Colorado Rockies have turned 62 double plays and have earned a fielding percentage of .977 (29th in the majors). The Rockies have accrued 648 assists, 55 errors and have 1,720 putouts this year. Out of their 5,160 innings on the diamond, the Rockies hold a efficiency on defense of 65.6% (30th in baseball).
Thus far in his career, Senzatela has surrendered 888 hits while he has earned 491 K's in 754 frames. Senzatela (40-54 win-loss record in his career) is the owner of a 5.05 earned run average and has given up 10.6 hits per nine innings. He has allowed 423 earned runs while earning a WHIP of 1.493 and being the owner of a FIP of 5.0. He has a K/BB ratio of 2.06 and he has faced 3,306 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Colorado (+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:
Colorado Rockies - Twitter
San Francisco Giants - Twitter