Minnesota Twins vs San Francisco Giants Analysis, 9/21/2026 MLB Picks, Best Bets & Odds

Home » Minnesota Twins vs San Francisco Giants Analysis, 9/21/2026 MLB Picks, Best Bets & Odds

  • Matchup: Minnesota Twins vs. San Francisco Giants
  • Date: Monday, September 21, 2026
  • Venue: Oracle Park, San Francisco, CA
  • Broadcast: NBC Bay Area
  • Betting Odds: Minnesota (+106) San Francisco (-128)

This page may include affiliate links at no extra cost to you, thanks for your support.

On Monday, the San Francisco Giants (64-91) will face off against the Minnesota Twins (72-83) at Oracle Park. The current odds favor San Francisco at -128, while Minnesota stands at +106. The total runs projected for the game is set at 9, with Bailey Ober and Landen Roupp taking the mound as the starting pitchers.

MLB Picks Ryan Kreidler Minnesota Twins Predictions Best Bet Odds

The Twins are hitting .402 in slugging percentage and have been struck out 1,245 times, securing 490 walks. This season, they have achieved 674 RBIs and 1,276 hits, resulting in a batting average of .244. Minnesota has managed to hit 249 doubles and 179 home runs, scoring a total of 704 runs with an on-base percentage of .317. As a team, the Twins average 4.5 runs per game, placing them 11th in the league.

The Twins’ pitching staff carries an earned run average of 4.63 this season, placing them 25th in the league. They have recorded 1,314 strikeouts but allowed 180 home runs and 776 total runs (26th in the league). With 565 walks issued, the team’s FIP stands at 4.27. Minnesota has given up 1,320 hits (averaging 8.7 hits per 9 innings) and has a strikeout-to-walk ratio of 2.33, with a WHIP of 1.37.

This season, the Twins’ bullpen has faced runners on base 156 times and has appeared in high-leverage situations 171 times. With 104 holds (ranking third in the league), their save percentage is 66.7%, having stepped onto the mound in 171 save opportunities. They’ve secured 42 saves but failed to convert 21 out of 63 attempts. Thus far, 222 base runners have been inherited, with 36.9% scoring.

Defensively, the Minnesota Twins have accumulated 4,121 putouts, 1,177 assists, and 71 errors, boasting a fielding percentage of .987 (11th in baseball). They’ve executed 105 double plays and have converted 69.2% of balls in play into outs over 12,363 innings, ranking them 23rd in the league.

Ober (career record of 38-36) has a FIP of 4.06, having faced 3,041 batters. He has allowed 682 hits (8.3 hits per nine innings) and 169 walks, with a 4.12 ERA stemming from 339 earned runs. With a WHIP of 1.150, he has pitched 740 innings and recorded 692 strikeouts throughout his career.

The Giants have hit 177 home runs and accumulated 632 RBIs this season. With 255 doubles and 434 walks resulting in 655 total runs, they hold a batting average of .248 and a team OBP of .309. The Giants have a .407 slugging percentage, scoring an average of 4.23 runs per game (23rd in the league). They have struck out 1,258 times (20th in the league) and amassed a total of 1,301 hits.

San Francisco’s pitching staff has a WHIP of 1.369, holding a FIP of 4.26. They are 18th in the league in total hits surrendered, allowing 1,291 hits and 737 runs (including 667 earned runs) this year, resulting in an ERA of 4.39. Their strikeout-to-walk ratio is 7.60 (1,152 strikeouts against 581 walks), and they’ve given up 150 home runs while permitting 4.85 runs per 9 innings (23rd in the league).

With a save percentage of 53.7%, San Francisco has utilized 494 relief pitchers this season. Their bullpen has appeared in 135 high-leverage situations and 177 times with runners on base. They have recorded 83 holds and 25 blown saves during 54 save opportunities, achieving 29 saves while allowing 34.7% of inherited runners to score from 277 instances.

Defensively, the San Francisco Giants have executed 139 double plays with a fielding percentage of .982 (ranked 30th in baseball). They’ve tallied 1,453 assists, made 104 errors, and recorded 4,101 putouts over the season. In 12,303 innings played, their defensive efficiency stands at 69.5% (18th in MLB).

Roupp, in his career, has allowed 282 hits and notched 292 strikeouts over 312 innings. With a win-loss record of 17-23, he holds a 3.87 earned run average while allowing 8.1 hits per nine innings. He has given up 134 earned runs, maintaining a WHIP of 1.372 and a FIP of 3.8, with a strikeout-to-walk ratio of 2.00, facing 1,350 opposing hitters in his career.

Who will triumph in tonight’s MLB contest, covering the spread or securing the money line?

Pick: Bet on Minnesota (+106)

Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.

Pick: Minnesota Twins (+106)
Bet Now

Leave a Reply

Your email address will not be published. Required fields are marked *

Best Sportsbooks Canada

Delivers lightning-fast crypto betting, massive odds coverage, and premium gaming

Proud Partner of the NHL + Excellent live betting

 

Widest Range of Betting Options + Robust in-play with streaming

Top-Rated Betting App in Ontario with Live streaming & Cash-out

© 2025 BettingEdge.ca. All Rights Reserved. BettingEdge.ca is your trusted source for Canadian sportsbook reviews, betting tips, and responsible gaming resources. Must be 19+ to bet. Play responsibly.