San Francisco Giants vs Houston Astros Prediction, 3/31/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Houston Astros
Date: Monday, March 31, 2025
Location: Daikin Park in Houston, TX
TV: Space City Home Network
Odds/Point Spread: San Francisco (+106) Houston (-128)
Daikin Park is where the Houston Astros (88-73 last season) will compete against the San Francisco Giants (80-82 last year) on Monday. The odds on this game have the Giants at +106 while the Astros are priced at -128. The total is set at 9. The pitchers taking the mound are Jordan Hicks and Ronel Blanco.


The Giants tallied 266 two-baggers as a squad and smacked 177 balls out of the park. San Francisco had a slugging % of .396 and were called out on strikes 1,452 times, while taking a walk on 492 occasions. As a squad, the San Francisco Giants knocked in 4.3 runs per outing, which ranked them 17th in the league. They amassed 661 runs batted in and 1,303 hits last year, while their team batting average was .239. They had 693 runs scored while holding a team OBP of .305.
Today’s Featured MLB Best Bet! ROBERT FERRINGO has gone 10-2, +4,935 on his plays rated 5.0+ across all sports and is off to a profitable start to the MLB season. Robert nailed a 7-Unit win Monday (Reds) and releasing another 7-Unit MLB Play Tuesday. Robert has pumped out five of seven winning baseball seasons and you can get this one 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 MLB package. Join Now! |
Get all of our Free MLB Picks
The Giants had a team ERA of 4.10 in the prior season (19th in MLB), and their staff struck out 1,436 hitters. Giants pitchers conceded 153 home runs and 699 runs in total (17th in baseball). Their pitching staff walked 526 opposing hitters and their FIP was 3.80 as a squad over the course of the prior season. San Francisco allowed 1,339 base hits (8.4 per 9 innings) as well as 653 earned runs. They earned a K/BB ratio of 2.73 and the pitching staff held a WHIP of 1.30.
Giants relief pitchers entered the contest with players on base 132 times as well as having 155 games in high leverage situations. The relievers tallied 99 holds during the previous year (7th in the league). The Giants relief pitchers accumulated a save percentage of 65.5% and stepped onto the hill in 157 save situations. They accumulated 36 saves over the course of last year and did not convert 19 out of their 55 save opportunities. The relief pitchers inherited 194 base runners in the prior season with 35.1% of those runners ended up scoring. The Giants had dispatched 564 relievers to the mound over the course of last year.
The Seattle Mariners notched a total of 4,301 putouts for the prior year, as well as 1,558 assists and 87 errors. Their fielding percentage was at .986 which had them sitting 10th in baseball, and had a total of 135 double plays. The Giants turned 68.3% of balls hit into play into outs out of their 12,903 innings, which had them sitting at 26th in professional baseball.
Hicks has taken the hill for 353 innings and has racked up 351 K's so far in his MLB career. His ERA is 3.93 (154 ER's allowed) and he has a WHIP of 1.346. He has conceded 295 hits (7.5 hits per 9 innings) and has 180 free passes. Hicks (15-28 career mark) sits with a FIP of 3.87 and he has faced 1,522 opposing batters during his time in the major leagues.
The Astros had a SLG% of .418 and they earned 4.60 runs per contest (10th in MLB). They notched 264 doubles, while taking a walk 448 times and scoring 740 runs. Houston accounted for 190 long balls in the prior season to go along with 701 runs batted in. They were called out on strikes on 1,176 occasions (28th in baseball) and were sitting with 1,448 hits. The Houston Astros held an OBP of .322 as well as a batting average of .262 over the course of the prior season.
The Astros had a team WHIP of 1.244 and were the owners of a FIP of 4.03 as a staff in the previous season. They finished at 4th in MLB as a staff in total hits surrendered with 1,238. The Houston pitching staff surrendered 649 runs over the course of last season while having an ERA of 3.74 (595 earned runs yielded). Their K/BB ratio sat at 9.30 (1,479 strikeouts against 544 free passes). They gave up 183 homers and they conceded 4.08 runs per 9 innings (7th in the league).
Houston called on relief pitchers to step onto the hill in 69 save opportunities and they converted 43 saves. They ranked 19th in the league with a save rate of 62.3%, and they sent 511 bullpen pitchers to the hill last year. Their relievers stepped onto the mound 155 times in high leverage situations and on 104 occasions with runners on base. Houston relievers had an inherited score rate of 29.9% out of their 157 inherited base runners. Finishing with 165 save situations, the Astros recorded 94 holds in addition to 26 blown saves.
In 12,888 innings played, the Astros accumulated a defensive efficiency of 70.4% (11th in pro baseball). The Houston Astros had 130 double plays and accounted for a fielding rate of .985 (16th in baseball). The Astros had 1,312 assists, 84 errors and notched a total of 4,296 putouts in the prior season.
Blanco (15-7 career record) has earned a 3.32 ERA while conceding 6.8 hits per 9 innings. He has a strikeout to walk ratio of 2.25 and he has gone up against 934 batters so far in his pro baseball career. He has allowed a total of 83 ER's while earning a WHIP of 1.203 and having a FIP of 3.3. During his MLB career, Blanco has conceded 171 base hits while he has tallied 225 strikeouts in 225 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+106)
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:
Houston Astros - Twitter
San Francisco Giants - Twitter