We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at San Francisco Giants

Score Prediction

Pre-match Prediction
Minnesota Twins
@
San Francisco Giants
Minnesota Twins 55%San Francisco Giants 45%
Market LinesRun Line: Minnesota Twins -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.6 total runs vs 7.5 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
63%
99/157
MLB: 48%
Starter
63%
19/30
vs SF
0%
0/1
Avg Total
9.5
MLB: 8.9
Game Starter (30) Last Starter vs SF vs SF (1)
Taj Bradley #26 · RHP · Age 25
3.81
ERA (2026)
10.4
K/9 (2026)
30
Starts (2026)
9.2
Avg Total (2026)
Last 3:
ND @LAA (Sep 17): 7.0IP, 3ER, 9K
ND CLE (Sep 11): 6.0IP, 0ER, 6K
W @CHW (Sep 05): 5.0IP, 4ER, 6K
Bullpen (2026 Season)Average
ERA: 4.22MLB Avg: 3.9510 relievers
Recent: L 4-5W 3-0L 5-6W 8-0L 2-5
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
Marcelo Mayer2B4.0000.0000
Andrew KniznerC2.5001.0000
12 batters with no matchup history

San Francisco Giants

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
56%
89/158
MLB: 48%
Starter
100%
4/4
vs MIN
0%
0/1
Avg Total
8.9
MLB: 8.9
Game Starter (4) Last Starter vs MIN vs MIN (1)
Anthony Molina #45 · RHP · Age 24
4.18
ERA (2026)
8.0
K/9 (2026)
4
Starts (2026)
11.8
Avg Total (2026)
Last 3:
ND @STL (Sep 16): 5.2IP, 0ER, 6K
L SD (Sep 11): 3.0IP, 7ER, 4K
W @NYM (Sep 05): 5.0IP, 0ER, 6K
vs MIN: ND (Jun 12 2024): 2.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Average
ERA: 4.14MLB Avg: 3.9513 relievers
Workload Alert: Allowed 8 runs on 2026-09-18 vs LAD. Bullpen arms likely still recovering.
Recent: W 6-5L 2-8L 4-10L 1-3W 5-2
Lineup vs Anthony Molina (Career)
BatterPosPAAVGOPSHR
Josh BellDH2.0000.0000
Royce Lewis1B1.0000.0000
12 batters with no matchup history
Our Top PicksLive Odds
Top PickTwins Moneyline (-128, MEDIUM). Bradley
Twins Moneyline (-128, MEDIUM). Bradley in a career year against a 65-92 team at one of the most pitcher-friendly parks in the league. The Giants ML a...
PickTwins -1.5 (+134, MEDIUM). Bradley's eli
Twins -1.5 (+134, MEDIUM). Bradley's elite strikeout rate and ability to suppress damage make him the kind of starter who wins by two or more when he ...
PickUnder 7.5 Runs (-106, LOW). Bradley supp
Under 7.5 Runs (-106, LOW). Bradley suppresses scoring. Oracle Park suppresses scoring. The complication is Molina's expected short outing and the Gia...
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

In tonight's MLB action at Oracle Park, the game begins and ends on the mound. The Minnesota Twins send Taj Bradley, the best pitcher on their staff and one of the more dominant starters in the American League this season, against a San Francisco Giants club grinding through a 65-92 season with nothing left to gain. The matchup is lopsided on paper. The numbers back it up fully.

Bradley has posted 199 strikeouts in 172.1 innings in 2026, a K/9 of 10.41 that is a career high by a considerable margin. His last three outings produced 9, 6, and 6 strikeouts. The 9-K performance came in 7.0 innings at Anaheim on September 17, working through a capable Angels lineup with minimal friction. He arrives here on five days of rest, facing a Giants lineup that posts a .713 team OPS and features several regulars with sub-.600 OPS against right-handed pitching. Marcelo Mayer, who bats in the middle of the San Francisco order, is carrying a .513 OPS vR this season. Shay Whitcomb is at .565. Oracle Park's run factor of 0.93 and the cold bay wind off the water make the environment pitcher-friendly by design. Bradley does not need the help. He has it anyway.

Anthony Molina presents a harder projection problem. His 2026 line of 4.18 ERA in 28.0 innings looks like genuine improvement from his 6.79 ERA in 2024 and 7.27 ERA in 2025. But the variance within this season is extreme. He threw 0 earned runs in 5.2 innings at St. Louis on September 16, then 0 earned runs in 5.0 innings at New York earlier in September. Sandwiched between those efforts was a 7-run, 3.0-inning disaster against San Diego on September 11. The market has absorbed that profile and priced accordingly: his outs line sits at 15.5 with the Under at -200. The book does not expect him to complete the sixth inning. A short Molina start puts a 4.14 ERA Giants bullpen under late-game pressure, which is the main wrinkle in the Under 7.5 case.

The contrarian angle is worth naming directly. Molina's two best 2026 starts show a pitcher capable of shutting down a lineup when his command is working. At +114, a locked-in Molina at Oracle Park against a Twins team that, as the Star Press reported, has been "eliminated from postseason contention" with a 5-9 record in their last 14 games, is a live if narrow play. Motivation and travel fatigue are legitimate late-season variables. The final call, however, falls on Bradley's documented consistency against Molina's theoretical ceiling. One is a career-year ace. The other is a 28-inning sample with extreme swing outcomes.

Minnesota Twins vs San Francisco Giants Key Insights

  • Taj Bradley's 10.41 K/9 in 2026 is the best of his career. His last three starts produced 9, 6, and 6 strikeouts, and he draws a Giants lineup that ranks among the weakest in baseball against right-handed pitching.
  • Oracle Park's run factor of 0.93 and cold bay wind reinforce the suppressed-scoring environment, supporting both the Under 7.5 case and the NRFI angle without requiring extraordinary performance from either pitcher.
  • The outs market prices Molina at Under 15.5 outs (-200), a strong signal that the book expects him out before the sixth inning. A short outing loads pressure onto a Giants bullpen posting a 4.14 ERA across 13 relievers.
  • Marcelo Mayer is 0-for-4 career against Bradley with a 0.000 OPS spread across 2025 and 2026 plate appearances. His season contact profile against RHP (.215 AVG, .513 OPS) is one of the weakest in the San Francisco lineup.
  • Walker Jenkins enters on a 4-game hitting streak, going 9-for-17 with a 1.262 OPS over the last seven days. He is the most dangerous bat in the Twins order right now and a potential problem for Molina's inconsistent command.
  • The Giants are 3-7 in their last 10 games and 46-63 against right-handed pitching on the season. Every relevant split category favors Minnesota in this spot.

Minnesota Twins vs San Francisco Giants Betting Picks

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

Twins -1.5 (+134, MEDIUM). Bradley's eli
Twins -1.5 (+134, MEDIUM). Bradley's elite strikeout rate and ability to suppress damage make him the kind of starter who wins by two or more when he is on. Against a lineup posting a .713 team OPS, +134 on a two-run cover is genuine value. The risk is Molina delivering a quality start and keeping San Francisco in the game through six innings, but the outs market makes that scenario less likely than a clean read of his 2026 ERA suggests.
Under 7.5 Runs (-106, LOW). Bradley supp
Under 7.5 Runs (-106, LOW). Bradley suppresses scoring. Oracle Park suppresses scoring. The complication is Molina's expected short outing and the Giants bullpen carrying significant late-game load at 4.14 ERA, which partially counters the Under case. At -106 this is essentially a pick-em, and the contextual factors tilt toward Under without providing a decisive edge. LOW confidence reflects that thin margin accurately.
Taj Bradley Over 6.5 Strikeouts (-111, M
Taj Bradley Over 6.5 Strikeouts (-111, MEDIUM). This is the cleanest number on the board. Bradley is averaging 7.0 strikeouts across his last three starts, with a 9-K ceiling demonstrated five days ago against Anaheim. His 10.41 K/9 projects to 7-plus strikeouts in a 6-inning start against a lineup this weak versus RHP. The outs market pricing his Over 16.5 outs at -125 suggests the book expects a full outing. The Giants offer minimal resistance: most regulars cluster between .510 and .720 OPS against right-handers. At -111, the market is treating this as nearly a coin flip. The data disagrees.
Marcelo Mayer Under 0.5 Hits (+104, MEDI
Marcelo Mayer Under 0.5 Hits (+104, MEDIUM). Mayer is 0-for-4 career against Bradley with a 0.000 OPS across both his 2025 and 2026 plate appearances. His season contact rate against right-handed pitching sits at .215 with a .513 OPS. Bradley's strikeout dominance compounds the contact risk further. Getting plus money on a hitter with zero career hits against a specific pitcher is genuine value, not a coincidence.
Brooks Lee Over 1.5 Total Bases (+114, M
Brooks Lee Over 1.5 Total Bases (+114, MEDIUM). Lee has 24 home runs this season with a .434 SLG and a .931 OPS over the last seven days. Molina has allowed 3 HR in 28.0 innings in 2026, and his 2024 and 2025 track records produced 12 and 5 HR surrendered in limited innings. No career BvP data exists between Lee and Molina, which adds uncertainty, but a power hitter in this form facing a pitcher with documented home struggles at Oracle Park is a legitimate over case. +114 at 46.7% implied is fair value for Lee's current production level.
Walker Jenkins Over 0.5 Hits (-256, MEDI
Walker Jenkins Over 0.5 Hits (-256, MEDIUM). Jenkins is 9-for-17 (.529) in his last four games with a 1.262 OPS over the last seven days. Backing a hitter in this form against a pitcher with Molina's variance and historical home ERA issues is not complicated. Yes, -256 is heavy price. The underlying case is strong: Jenkins is the hottest bat in the Twins lineup right now, and Molina's command problems create real contact opportunities. The market at 71.9% implied probability is not wrong to lean heavily here.
Kody Clemens Home Run (+490, LOW). Cleme
Kody Clemens Home Run (+490, LOW). Clemens has 26 home runs in 2026 with a .458 SLG and a .784 OPS against right-handed pitching. Molina's 0.96 HR/9 in 2026 is not a hard suppressor, and his 2024 and 2025 seasons produced significant HR totals in limited innings. Oracle Park's HR factor of 0.85 is a moderate headwind, not a wall. At +490, the implied probability of 16.9% is a fair price for a legitimate power bat. LOW confidence given park suppression and the Under total alignment pulling in the opposite direction.
SGP
SGP: Twins ML / Under 7.5 / Bradley Over 6.5 K / Brooks Lee Over 1.5 TB (MEDIUM). These four legs describe the same game script. Bradley dominates, scoring stays low, Minnesota wins, and Lee capitalizes on one of the limited offensive opportunities Minnesota creates. All four outcomes are mutually reinforcing, not competing with each other. The combination uses contracts 458742266, 458743471, 458856317, and 458856369.
NRFI (-141). Bradley's 3.81 ERA and 10.4
NRFI (-141). Bradley's 3.81 ERA and 10.41 K/9 this season with sharp recent form make him an ideal no-first-inning-run candidate. Molina's last two starts each produced 0 earned runs. Oracle Park's run factor of 0.93 with cold bay wind creates the environment. Both starters arrive in quality-start form and neither lineup has favorable early-inning conditions. Market at -141 (58.5% implied) is the lean.

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

This game has one dominant angle and it starts on the mound. Bradley is having a career year. He is pitching against one of the worst teams in baseball at a park that suppresses scoring. The Twins ML at -128 and the K prop at -111 are the two clearest plays on this card, with the run line at +134 offering the best value if you believe this is a decisive Minnesota night. Mayer Under 0.5 hits at +104 stands out as satellite value, grounded in direct matchup data rather than projection. Clemens at +490 is a fair lottery ticket for a 26-HR hitter at reasonable long-shot pricing.

The main caveat on this entire card is Molina. The outs market tells you the book expects a short outing, but baseball does not always cooperate with markets. If Molina is in his best-version mode, the Giants stay competitive into the seventh or eighth inning, bullpen exposure decreases, and the Under 7.5 and run line both become live situations rather than settled outcomes. The Under carries LOW confidence for exactly that reason. The SGP threading the Twins win, Under 7.5, Bradley's strikeouts, and Lee's total bases builds a coherent game script and represents the best single-ticket angle if you want combined action. Take your shots with clear eyes on the variance.

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

Twins vs Giants predictions: Bradley's 10.41 K/9 powers Twins ML -128 pick. Best bets: Over 6.5 Ks -111, Twins -1.5 +134, NRFI at Oracle Park.

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at San Francisco Giants