We couldn't load the latest odds.
Refresh in a few minutes, they usually come right back.
MLBGame PreviewsMinnesota Twins at San Francisco Giants

Score Prediction

Pre-match Prediction
Minnesota Twins
@
San Francisco Giants
Minnesota Twins 58%San Francisco Giants 43%
Market LinesRun Line: Minnesota Twins -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.2 total runs vs 7.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
63%
99/158
MLB: 48%
Starter
67%
14/21
vs SF
0%
0/2
Avg Total
9.5
MLB: 8.9
Game Starter (21) Last Starter vs SF vs SF (2)
Connor Prielipp #61 · LHP · Age 25
4.94
ERA (2026)
9.4
K/9 (2026)
21
Starts (2026)
10.3
Avg Total (2026)
Last 3:
W @LAA (Sep 18): 7.0IP, 0ER, 8K
W CLE (Sep 12): 5.1IP, 3ER, 1K
ND @DET (Sep 07): 4.0IP, 2ER, 5K
Bullpen (2026 Season)Average
ERA: 4.21MLB Avg: 3.9510 relievers
Recent: W 3-0L 5-6W 8-0L 2-5W 3-2
Lineup vs Connor Prielipp (Career)
BatterPosPAAVGOPSHR
Marcelo Mayer2B2.0000.0000
13 batters with no matchup history

San Francisco Giants

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
56%
89/159
MLB: 48%
Starter
67%
2/3
vs MIN
0%
0/2
Avg Total
8.9
MLB: 8.9
Game Starter (3) Last Starter vs MIN vs MIN (2)
Cesar Perdomo #83 · LHP · Age 24
3.72
ERA (2026)
5.7
K/9 (2026)
3
Starts (2026)
9.7
Avg Total (2026)
Last 3:
ND @LAD (Sep 18): 4.2IP, 2ER, 1K
L SD (Sep 12): 4.2IP, 5ER, 3K
ND @NYM (Sep 06): 6.0IP, 0ER, 4K
Bullpen (2026 Season)Average
ERA: 4.08MLB Avg: 3.9513 relievers
Workload Alert: Allowed 8 runs on 2026-09-18 vs LAD. Bullpen arms likely still recovering.
Recent: L 2-8L 4-10L 1-3W 5-2L 2-3
Lineup vs Cesar Perdomo (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickMinnesota Twins Moneyline (-164, MEDIUM)
Bradley's confirmed start is the structural reason to back Minnesota here.
PickSan Francisco Giants +1.5 Run Line (-152, MEDIUM)
The projected margin between these two teams lands under one run.
PickUnder 7.5 Runs (-111, LOW)
Confidence is appropriately low here because the blended total sits right at the market line and model edge is thin.
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

Minnesota Twins vs San Francisco Giants Game Preview

The listed probable pitchers for this series finale are Connor Prielipp against Cesar Perdomo, but confirmed news intelligence has already rewritten the script. Taj Bradley takes the mound for the Minnesota Twins, not Prielipp, and Anthony Molina replaces the injured Blade Tidwell for the San Francisco Giants, after Tidwell was placed on the 15-day IL with a high-grade UCL sprain that ends his 2026 season. The prop market is still priced around Prielipp and Perdomo. That gap between what the books expect and who actually walks to the rubber is the sharpest angle in tonight's MLB slate.

Bradley is not a comparable arm to Prielipp. He carries 199 strikeouts in 172.1 innings, a 3.86 FIP, and a 10.4 K/9 rate into this start. His last outing against the Angels produced nine strikeouts and one walk across seven innings. Against a Giants lineup sitting at 65-93 with a .247 team average and a .713 OPS, he is walking into a favorable environment at a park that amplifies those strengths. Oracle Park's cold wind off the bay suppresses home run rates by 15% and total run scoring roughly 7% below league average (runs factor 0.93, HR factor 0.85). For a high-strikeout arm with command, this park rewards the pitcher and punishes lazy contact. Molina enters the rotation by necessity after Tidwell's injury, not by choice, but he has responded with a 2.88 FIP and six strikeouts in five and two-thirds innings against St. Louis in his most recent outing. He is not a liability. He is a serviceable bridge for San Francisco on a day when serviceable is the ceiling.

Both clubs played night games Tuesday. Game 3 of the series means bullpens on both sides have been taxed all week. Minnesota carries a 4.21 ERA across ten relievers. San Francisco's 13-man bullpen posts a 4.08 mark, but the staff is getting thinner by the day. Landen Roupp's season was declared over due to innings limits. Braxton Roxby, called up from Triple-A Sacramento, is auditioning for a roster spot and may face situations before this game ends that go well beyond an audition. The Giants are also watching Camilo Doval's DFA status from Pittsburgh, where he posted a 5.68 ERA in September. As Pirates manager Don Kelly said of Doval: "He had some really good games and a couple tough ones. He's got some really good stuff, and ultimately, it really just came down to being able to maximize innings." The Giants have a seven-day window to act, and after this week's injury news, motivation is high.

Drew Gilbert carries the hottest bat on either roster with a L7d OPS of 1.538. With Bradley confirmed as a right-hander rather than the left-handed Prielipp originally listed, Gilbert's torrid recent form is contextually live against an RHP rather than platoon-dampened. On the Minnesota side, Alan Roden brings a L7d OPS of 1.625 in a small but scorching sample, and Ryan Jeffers posts a .461 SLG and .802 OPS against left-handed pitching, a figure that becomes relevant against the listed LHP in the prop market.

Minnesota Twins vs San Francisco Giants Key Insights

  • Confirmed starters Bradley (MIN, 10.4 K/9, 3.86 FIP, 199 K) and Molina (SF, 2.88 FIP, 6 K in last start) replace the originally listed Prielipp and Perdomo. The prop market has not updated to reflect this change, requiring verification before placing any strikeout props.
  • Oracle Park (runs factor 0.93, HR factor 0.85) suppresses scoring in both directions. Both offenses average under 4.5 R/G on the season, and the cold bay wind adds a further compression layer that structurally supports low totals and close final scores.
  • Both lineups played night games Tuesday, and Game 3 of the series means taxed bullpens entering a 3:45 ET start. Minnesota carries a 4.21 bullpen ERA, San Francisco a 4.08 mark with Roupp shut down for the year and Tidwell now on the IL.
  • The Giants go 46-64 against right-handed starters in 2026, their weakest split. Bradley (confirmed RHP) attacks that vulnerability directly across a San Francisco lineup where .247 team AVG and low individual OPS marks offer minimal resistance.
  • Drew Gilbert's L7d OPS of 1.538 is the most dangerous recent bat on either roster. With Bradley confirmed as a right-hander, Gilbert's torrid production context is fully live rather than suppressed by a left-handed platoon disadvantage, making him the biggest offensive threat the Giants carry into this game.
  • Brooks Lee's platoon split is sharp: .803 OPS vs right-handed pitching, .593 vs left-handed pitching. Against the listed LHP Perdomo as priced in the prop market, Lee's production drops well below his season average, supporting the hit under at a +144 price that implies only 41% hit probability.

Minnesota Twins vs San Francisco Giants Betting Picks

Picks made September 23, 2026 at 05:34 AM ET. Odds shown reflect current market prices.

San Francisco Giants +1.5 Run Line (-152, MEDIUM)
San Francisco Giants +1.5 Run Line (-152, MEDIUM): The projected margin between these two teams lands under one run. Oracle Park (runs factor 0.93) and Molina's 2.88 FIP recent form both structurally support a tight final. Even if Minnesota wins this game, the park and pitching profiles point toward a narrow margin rather than a blowout. The -152 price is steep, but the projected flow (MIN 4, SF 3) aligns directly with covering the 1.5. This is the correct structural play given the environment.
Under 7.5 Runs (-111, LOW)
Under 7.5 Runs (-111, LOW): Confidence is appropriately low here because the blended total sits right at the market line and model edge is thin. The directional lean comes from non-model factors: Oracle Park's 7% run-suppression vs league average, Bradley's high-strikeout profile confirmed as the actual starter, and Molina's sub-3.00 recent FIP providing a second suppression layer. Both offenses average under 4.5 R/G on the season. Under 7.5 at -111 is a lean, not a conviction bet.
Connor Prielipp Over 4.5 Strikeouts (-169, MEDIUM)
Connor Prielipp Over 4.5 Strikeouts (-169, MEDIUM): Critical verification note: confirmed news intelligence places Taj Bradley, not Prielipp, as the Minnesota starter. This prop is priced under Prielipp's name. If the book has updated it to reflect Bradley's confirmed start, the underlying case is even stronger: Bradley's 10.4 K/9 and 199 strikeouts make the over direction compelling. If the prop has not been updated, confirm availability and which arm it actually prices before placing. Based on the listed probable starter context, the Giants lineup carries automatic strikeout candidates in Whitcomb (.179 AVG), Mayer (.215), and Koss (.232), and Oracle Park's pitcher-friendly dimensions push batters toward strikeouts rather than contact.
Cesar Perdomo Under 3.5 Strikeouts (-132, MEDIUM)
Cesar Perdomo Under 3.5 Strikeouts (-132, MEDIUM): Perdomo's season rate is 5.6 K/9 (12 K in 19.1 IP). His last three starts produced 1, 3, and 4 Ks respectively. He cleared the 3.5 line exactly once. His 7 BB in 19.1 IP signals command issues that generate walks rather than strikeouts. Verification note: Anthony Molina is confirmed as the actual Giants starter, replacing Perdomo per news intel. If this prop now reflects Molina, whose last outing produced 6 Ks in 5.2 innings, the data set changes materially. Confirm which arm the prop is actually pricing before placing.
Brooks Lee Under 0.5 Hits (+144, MEDIUM)
Brooks Lee Under 0.5 Hits (+144, MEDIUM): Lee's platoon split is real: .803 OPS vs right-handed pitching, .593 vs left-handed pitching. Against the listed LHP Perdomo as priced in the market, Lee's production drops sharply below his season average. The +144 price implies only 41% hit probability, representing clear value given the confirmed platoon disadvantage. No career matchup data vs Perdomo exists to offset the split. The market is offering fair return on a situationally strong position.
Ryan Jeffers Over 1.5 Total Bases (+116, MEDIUM)
Ryan Jeffers Over 1.5 Total Bases (+116, MEDIUM): Jeffers posts .461 SLG and .802 OPS against left-handed pitching, matching up favorably against the listed LHP Perdomo. Perdomo has surrendered 3 HR in just 19.1 IP, a 1.4 HR/9 rate above league average, and Jeffers carries 14 HR on the season. Reaching 1.5 total bases against a hittable left-hander at a park that suppresses home runs but still plays to extra-base contact in the gaps is a reasonable expectation. The +116 price offers value on a clean platoon matchup.
Shay Whitcomb Under 0.5 Hits (+100, LOW)
Shay Whitcomb Under 0.5 Hits (+100, LOW): Whitcomb carries a .179 season average, the lowest mark among San Francisco's regulars. His OPS against left-handed pitching sits at .421, and his L7d OPS of .378 confirms the cold stretch is ongoing. Against a listed LHP carrying a 9.35 K/9 season rate, the market's coin-flip implied probability overstates his output. Confidence is low given small-sample uncertainty on platoon splits, but +100 offers even-money return on a directional lean supported by batting average, recent form, and pitcher matchup all pointing the same way.
Same-Game Parlay
Same-Game Parlay: Twins ML + Under 7.5 + Prielipp/Bradley Over 4.5 K + Brooks Lee Under 0.5 Hits (Leg contracts: 459400964, 459401205, 459422984, 459422332): Four legs telling one story. A dominant Minnesota pitching performance suppresses San Francisco's offense, keeps the total under, generates high strikeout volume, and shuts down individual hitters like Lee who carry platoon disadvantages against a left-hander. The legs reinforce each other rather than pulling in different directions. The risk is concentrated: if the starter exits early or a single leg busts, all four go down together. Size this accordingly, and confirm the Prielipp prop reflects the actual starter before placing.

Key Players

Batting AverageMIN
Luke Keaschall
.276Batting Average
2B
Home RunsMIN
Kody Clemens
26Home Runs
2B
Runs Batted InMIN
Josh Bell
91Runs Batted In
DH
Earned Run AverageMIN
Taj Bradley
3.81Earned Run Average
SP
WinsMIN
Taj Bradley
11Wins
SP
StrikeoutsMIN
Taj Bradley
199Strikeouts
SP
Batting AverageSF
Jung Hoo Lee
.276Batting Average
RF
Home RunsSF
Rafael Devers
37Home Runs
1B
Runs Batted InSF
Rafael Devers
98Runs Batted In
1B
Earned Run AverageSF
Logan Webb
4.31Earned Run Average
SP
WinsSF
Landen Roupp
9Wins
SP
StrikeoutsSF
Landen Roupp
143Strikeouts
SP

Recent Form

Minnesota Twins
W3-0Los Angeles Angels
W8-0Los Angeles Angels
L5-2San Francisco Giants
San Francisco Giants
L8-2Los Angeles Dodgers
L10-4Los Angeles Dodgers
L3-1Los Angeles Dodgers
W5-2Minnesota Twins

Minnesota Twins vs San Francisco Giants Summary

Oracle Park on a cold September afternoon, two sub-.500 teams, and a confirmed starter upgrade that the prop market has not absorbed. That is a clean structural setup. Bradley against this Giants lineup at this park, with Molina's 2.88 FIP providing cover on the other side, points toward a low-scoring Twins win. The Twins moneyline at -164, the Giants covering +1.5 at -152, and the under at 7.5 for -111 all point in the same direction. Context lines up. Play those three with conviction and appropriate sizing given that both starting pitchers come with some variance in their recent logs.

The contrarian Giants case at +118 deserves acknowledgment. Molina has been sharp in his recent appearances, Oracle is San Francisco's home park, and Minnesota's 4.21 bullpen ERA gives any late-inning lead less security than the moneyline price implies. But the case requires two things to go right simultaneously: Molina outpitching a clearly superior arm, and the Twins' relief corps collapsing in the same game. At 45.9% implied probability, the price does not compensate for that combination. The Twins are the correct side, and the structural picks reflect that.

One important caveat before placing any props: the strikeout props and platoon-based player props are priced around the listed probable pitchers Prielipp and Perdomo, but confirmed starters are Bradley and Molina. Verify current prop availability and which arm each line actually prices before placing. The structural picks (moneyline, run line, total) are clean and unaffected by the starter discrepancy. The props require confirmation in hand first. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSF leads series 1-0
DateMatchupResult
Sep 22, 2026MIN @ SFSFSF 5-2
Sep 23, 2026MIN @ SFMINMIN 0-0

Minnesota Twins vs San Francisco Giants predictions: Bradley confirmed over Prielipp creates market edge at Oracle Park. Twins ML -164, Giants +1.5, Under 7.5.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at San Francisco Giants