San Francisco Giants vs Minnesota Twins Prediction, 5/9/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Minnesota Twins
Date: Friday, May 9, 2025
Location: Target Field in Minneapolis, MN
TV: Twins.TV
Odds/Point Spread: San Francisco (-196) Minnesota (+162)
Target Field is the site where the Minnesota Twins (17-20) will compete against the San Francisco Giants (24-14) on Friday. The moneyline on this matchup has the Giants at -196 while the Twins are at +162. The over/under is set at 9. The pitchers expected to start will be Jordan Hicks and Joe Ryan.


The Giants have accrued 63 doubles as a team and have hit 39 baseballs out of the park. San Francisco has a slugging % of .387 and have struck out 326 times, while taking a walk on 135 occasions. As a squad, the San Francisco Giants are putting up 4.8 runs per game, which is 9th in baseball. They have 174 runs batted in and 298 hits over the course of the season, while their average at the plate is .236. They have earned a total of 183 runs while holding a team on-base percentage of .314.
Today’s Featured MLB Best Bet! SCOTT SPREITZER swept last night's MLB (2-0). Scott is off to a winning start in May including 6-1, +1,420 the last three days. Scott has a 6-Unit MLB Runline Thursday afternoon. Scott's on a run of +35,810 with all plays rated 5.0+ and you can get his two-play card 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 MLB Expert Picks
The Giants hold a team ERA of 3.39 for the season (6th in the league), and their staff has struck out 329 hitters. Giants pitchers have given up 28 home runs and 144 total runs (9th in MLB). Their pitching staff has walked 123 players from the other team and their FIP is 3.42 as a unit over the course of the season. San Francisco has given up 286 base knocks (7.7 per 9 innings) and also 126 earned runs. They have accrued a K/BB ratio of 2.67 and the pitching staff holds a collective WHIP of 1.22.
The Giants have dispatched 115 relief pitchers to the mound on the year. The relievers have inherited 42 base runners for the season and 40.5% of them earned a run for their team. They have earned 12 saves on the year and have not converted 6 of their 18 chances to get a save. The Giants relief pitchers have earned a save percentage of 66.7% and have come into the game in 45 save situations. The bullpen have accumulated 27 holds this year (8th in baseball). Giants relief pitchers have entered the contest with runners on base 23 times as well as having 39 appearances in high leverage situations.
The Seattle Mariners have notched a total of 1,003 putouts on the year, in addition to 368 assists and 21 errors. Their fielding percentage is holding at .985 which has them ranked 16th in pro baseball, and they have turned 33 double plays. The Giants have transformed 69.8% of baseballs in play into outs out of their 3,009 innings on the diamond, which ranks them 16th in baseball.
Hicks has pitched in 390 frames and has racked up 385 K's in his career. Hicks (16-31 win-loss record in his career) sits with a FIP of 4.07 and he has faced 1,687 hitters in the major leagues. His earned run average is 4.13 (179 earned runs allowed) and his WHIP is 1.356. He has given up 334 base hits (7.7 hits per 9 innings) with 195 walks.
The Minnesota Twins have a team OBP of .307 in addition to a batting average of .238 so far this year. They have been rung up on 293 instances (19th in MLB) and have totaled 292 hits. Minnesota has recorded 32 home runs over the course of the season to go along with 141 runs batted in. The Twins have a slugging percentage of .374 and they average 3.97 runs per game (20th in the league). They have recorded 63 doubles, while getting a free base 104 times as well as putting up 147 runs.
The Minnesota pitching staff have given up 135 runs on the year while holding an ERA of 3.49 (124 earned runs allowed). They have surrendered 37 long balls and they relinquish 3.80 runs per 9 innings (6th in baseball). The Twins hold a team WHIP of 1.203 with a FIP of 3.59 as a unit over the course of the season. Their strikeout to walk ratio is 9.20 (327 strikeouts against 94 walks). They rank 13th in baseball as a pitching staff in total hits allowed with 291.
With 42 save situations, the Twins have earned 29 holds and 6 blown saves. Minnesota has called on relievers to take the mound in 12 save opportunities and they have earned 6 saves. Their relief pitchers have taken the field 40 times in high leverage situations in addition to 29 occasions with runners on. Minnesota relievers have an inherited score percentage of 36.4% out of 44 inherited runners. They are currently ranked 27th in MLB with a save percentage of 50.0%, and they have dispatched 127 relievers to the hill on the year.
The Minnesota Twins have gotten 20 double plays and own a fielding percentage of .983 (23rd in baseball). The Twins have recorded 255 assists, 21 errors and have 961 putouts for the season. In their 2,883 innings on the field, the Twins have a defensive efficiency of 69.2% (20th in the majors).
In his career, Ryan has given up 427 hits while he has earned 572 strikeouts in 510 frames. He has allowed 218 ER's while holding a WHIP of 1.061 and having a FIP of 3.8. He has a strikeout to walk ratio of 5.02 and he has gone up against 2,072 hitters thus far in his career. Ryan (35-28 career mark) has a 3.85 ERA and has allowed 7.5 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Minnesota (+162)
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:
Minnesota Twins - Twitter
San Francisco Giants - Twitter