Minnesota Twins vs San Francisco Giants Prediction, 9/21/2026 MLB Picks, Best Bets & Odds
Game: Minnesota Twins vs San Francisco Giants
Date: Monday, September 21, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Minnesota (+106) San Francisco (-128)
Oracle Park is where the San Francisco Giants (64-91) will compete against the Minnesota Twins (72-83) on Monday. The odds on this game have Minnesota at +106 and San Francisco is coming in at -128. The over/under comes in at 9. The starting pitchers are Bailey Ober and Landen Roupp.

Minnesota is slugging .402 and have been called out on strikes 1,245 times, while taking a walk on 490 occasions. They have 674 RBI's as well as 1,276 hits this year, while their average at the plate comes in at .244. The Twins have accumulated 249 doubles as a squad and have hit 179 balls out of the stadium. They have notched a total of 704 runs scored while holding a team OBP of .317. As a squad, the Minnesota Twins are notching 4.5 runs per game, which ranks them 11th in baseball.
Today’s Featured MLB Best Bet! CRAIG TRAPP is coming off back to back 7 Unit Top Play winners last two days. Just as good Craig is coming off 4-1 all sports Saturday. On the MLB season Craig is 26-10 with top plays, get Craig’s 6-Unit MLB Play Sunday (4 pm est). Signup below to get in. 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 Twins have a team earned run average of 4.63 over the course of the season (25th in the league), and they have rung up 1,314 batters. Twins pitchers have given up 180 long balls and 776 runs in total (26th in the league). They have walked 565 opposing batters and their FIP comes in at 4.27 as a team so far this year. Minnesota has given up 1,320 base hits (8.7 per 9 innings) and 706 earned runs. They have a K/BB ratio of 2.33 and the pitching staff has recorded a WHIP of 1.37.
Twins bullpen pitchers have stepped onto the hill with runners on 156 times as well as having 171 appearances in high leverage situations. The relief pitchers have accumulated 104 holds on the season (3rd in the league). The Twins bullpen have a save percentage of 66.7% and stepped onto the hill in 171 save situations. They have accumulated 42 saves over the course of the season and have not converted 21 out of their 63 save opportunities. The relief pitchers have inherited 222 base runners on the year and 36.9% of them crossing the plate. The Twins have dispatched 519 relievers to the hill for the season.
The Minnesota Twins are sitting with 4,121 putouts on the campaign, in addition to 1,177 assists and 71 errors. Their fielding percentage is holding at .987 which has them sitting 11th in baseball, and they have turned 105 double plays. The Twins have converted 69.2% of baseballs in play into outs out of 12,363 innings on the field, which has them ranked 23rd in baseball.
Ober (38-36 career win-loss mark) sits with a FIP of 4.06 and he has gone up against 3,041 opposing hitters during his time in the majors. He has conceded 682 base hits (8.3 hits per nine innings) with 169 free passes. His ERA is 4.12 (339 ER's allowed) and his career WHIP is 1.150. Ober has pitched in 740 innings and has tallied 692 K's in his career.
San Francisco has tallied 177 home runs so far this season to go along with 632 RBIs. They have 255 doubles, while getting a free base 434 times and racking up 655 runs. The San Francisco Giants have accumulated a team OBP of .309 as well as a batting average of .248 this season. The Giants have a team SLG% of .407 and they score 4.23 runs per game (23rd in the league). They have struck out on 1,258 instances (20th in the league) and have notched a total of 1,301 base knocks.
The Giants have a team WHIP of 1.369 and have a FIP of 4.26 as a staff on the season. They are currently ranked 18th in the league as a staff in total hits given up with 1,291. The San Francisco pitching staff have allowed 737 runs for the year while holding an ERA of 4.39 (667 earned runs conceded). Their strikeout to walk ratio sits at 7.60 (1,152 strikeouts vs 581 walks). They have allowed 150 homers and they give up 4.85 runs per 9 innings (23rd in the league).
They are ranked 27th in MLB with a save percentage of 53.7%, and they have dispatched 494 relief pitchers onto the diamond so far this year. Their relief pitchers have taken the field 135 times in high leverage situations and on 177 occasions with runners on. With 137 save situations, the Giants have recorded 83 holds and 25 blown saves. San Francisco has had bullpen pitchers step onto the mound in 54 save opportunities and they have come away with 29 saves. San Francisco relief pitchers hold an inherited score percentage of 34.7% of 277 inherited runners.
The San Francisco Giants have turned 139 double plays and hold a fielding percentage of .982 (30th in baseball). The Giants have recorded 1,453 assists, 104 errors and have amassed 4,101 putouts over the course of the season. In 12,303 innings on the field, the Giants are sitting with a defensive efficiency of 69.5% (18th in MLB).
In his MLB career, Roupp has allowed 282 hits while he has tallied 292 strikeouts in 312 innings. Roupp (17-23 career win-loss record) holds a 3.87 earned run average while allowing 8.1 hits per nine innings. He has surrendered a total of 134 ER's while holding a WHIP of 1.372 and a FIP of 3.8. His strikeout to walk ratio is 2.00 and he has gone up against 1,350 opposing hitters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Minnesota (+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 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:
San Francisco Giants - Twitter
Minnesota Twins - Twitter
