SportsJaw
LeaderboardToday's GamesBest BetsOdds ComparisonConsensus PicksMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsOdds ComparisonConsensus PicksTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Odds Comparison
  • Consensus Picks
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. Minnesota Twins vs San Francisco Giants
Mon 9:45 PM ET
Minnesota Twins logo
Minnesota
Twins2
Z. Matthews RHP
versus
San Francisco Giants logo
San Francisco
Giants5
B. Tidwell RHP
Final
Team123456789T
Minnesota Twins0001000102
San Francisco Giants220010

Twins vs. Giants: Minnesota Has a Slight Moneyline Edge

Game time: September 21, 2026 at 9:45 PM ET

Venue: Oracle Park — San Francisco, California

Article updated Sep 21, 7:23 AM EDT

By SportsJaw Editorial Team

Matthews’ recent results and Minnesota’s higher scoring average favor the Twins, but Tidwell supplies meaningful counterevidence.

Matchup and pitching

The Minnesota Twins visit the San Francisco Giants at Oracle Park on September 21, 2026, with first pitch scheduled for 9:45 p.m. EDT. The MLB matchup has right-handers Zebby Matthews and Blade Tidwell listed to start, although probable pitchers remain subject to change.

Matthews offers the stronger recent ERA: 3.45 over his last five starts, compared with Tidwell’s 4.78. Against the Yankees on September 16, Matthews delivered six scoreless innings with two hits, two walks and eight strikeouts. That performance supports Minnesota’s case, but his season numbers are less reassuring: a 4.74 ERA, 1.24 WHIP and 23 home runs allowed in 125 1/3 innings.

Tidwell has the better season ERA and WHIP at 4.56 and 1.20, respectively, across 53 1/3 innings. He also enters after allowing two earned runs over 6 2/3 innings at St. Louis on September 15. His three hits allowed and one walk in that outing give the Giants a credible answer to Matthews’ recent success.

Price and prediction

Minnesota averages 4.56 runs per game against San Francisco’s 4.21. Covers also lists Giants hitters Rafael Devers and Willy Adames on the injured list. Those facts favor Minnesota, though season scoring averages do not establish how either lineup will perform against these particular right-handers.

SportsJaw lists Minnesota at -118 and San Francisco at +100. The Twins moneyline gets a slight lean, with a projected 4-3 Minnesota win. Confidence is low because Tidwell’s season ratios counter the recent pitching advantage, while confirmed lineups and bullpen availability are missing.

0
0
—
5
MLB · Minnesota Twins at San Francisco Giants

Your Picks on Twins vs Giants

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

The total is 8, with over 8 (-120) and under 8 (+100). The seven-run projection points below that number, but the available pitching and scoring figures do not establish a persuasive under edge. Minnesota Twins moneyline (-118) is the single selection.

Confidence

This is a fragile preference at the supplied price, with no strong basis for a larger projected margin.

SportsJawGame Predictions
Predicted score

Twins4

Giants3

Projected winner Minnesota TwinsConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

Pick on the Moneyline

Published pick: Minnesota Twins moneyline (-118)

Sources

  • MLB.comBaseball Probable Pitchers
  • CoversTwins vs Giants Game Overview, Stats, Injuries, Records
#MinnesotaTwins#SanFranciscoGiants

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw's editorial organization researches matchup data, current odds, injuries and reporting, then validates each published preview against its listed sources and displayed markets.

About our editorial process

SportsJaw Twins vs Giants game preview analysis and predictions incorporate current odds, injury reports, team statistics and market data. Information is updated regularly, but lines and player availability can change. Please confirm current information before wagering. View history of past Twins vs Giants matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · Minnesota Twins-126 → -130Moved
  • Moneyline · San Francisco Giants+106 → +118Moved
  • Spread · Minnesota Twins-1.5 (+140) → -1.5 (+130)Moved
  • Spread · San Francisco Giants+1.5 (-165) → +1.5 (-150)Moved
  • Total · Over7.5 (-140) → 8 (-109)Moved
  • Total · Under7.5 (+120) → 8 (-111)Moved

ATS and O/U trends

Minnesota Twins
60-76 matchup record · 4-6-0 ATS · 6-3-1 O/U
Last 10 completed games on file
San Francisco Giants
57-81 matchup record · 5-5-0 ATS · 8-2-0 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2026-09-21T04:11:37.414Z). Availability may have changed; review the cited sources.

Minnesota averages 4.56 runs per game against San Francisco’s 4.21. Covers also lists Giants hitters Rafael Devers and Willy Adames on the injured list. Those facts favor Minnesota, though season scoring averages do not establish how either lineup will perform against these particular right-handers.

Recent head-to-head

No completed head-to-head result is available in the current history window.

Final result

Matchup pick recap

San Francisco Giants defeated Minnesota Twins 5-2

San Francisco Giants defeated Minnesota Twins 5-2 on September 21, 2026, a 3-run decision in the series. San Francisco Giants' strongest period was the 1st inning, when it outscored its opponent 2-0. Against SportsJaw's recorded Minnesota Twins -1.5 (+130) spread, San Francisco Giants covered, while the 7 combined runs finished under the recorded total of 8.

SportsJaw editorial picks

  • Projected winnerMinnesota TwinsLoss
  • MoneyMinnesota Twins moneyline (-118)Loss

Tipster picks

  • 1188460207Moneyline · San Francisco Giants +106Win
  • DpxsportsTotal · Over 7.5 (-140)Loss
  • DpxsportsMoneyline · San Francisco Giants +106Win
  • DtownsendMoneyline · Minnesota Twins -126Loss
  • JtmcentireMoneyline · San Francisco Giants +106Win
  • Steve512Moneyline · Minnesota Twins -126Loss
  • Tbone91Moneyline · Minnesota Twins -126Loss
  • VegaspatMoneyline · Minnesota Twins -126Loss
  • JeffjacksonTotal · Over 7.5 (-140)Loss
  • JtgarciaMoneyline · San Francisco Giants +106Win
  • PeytoncMoneyline · Minnesota Twins -126Loss
  • DerekFisherMoneyline · Minnesota Twins -126Loss
  • Fisher49Moneyline · Minnesota Twins -126Loss
  • RcollinsTotal · Under 7.5 (+120)Win
  • JohnmiznerMoneyline · San Francisco Giants +106Win
  • MackintoshMoneyline · San Francisco Giants +106Win
  • 1118240754Moneyline · Minnesota Twins -126Loss
  • MtgoldsteinMoneyline · San Francisco Giants +106Win
  • JackCohenMoneyline · San Francisco Giants +106Win
  • EmcMoneyline · San Francisco Giants +106Win
  • MoneymouthMoneyline · San Francisco Giants +106Win
  • BadmanMoneyline · Minnesota Twins -126Loss
  • MiamimikeMoneyline · Minnesota Twins -118Loss
  • BrycetMoneyline · San Francisco Giants -118Win
  • TphamMoneyline · San Francisco Giants -102Win
  • MikeVargasTotal · Under 8 (+100)Win
  • GeorgewMoneyline · San Francisco Giants -102Win
  • DrpaulMoneyline · San Francisco Giants -102Win
  • Josh720Moneyline · San Francisco Giants -102Win
  • Hustle$Moneyline · Minnesota Twins -118Loss
  • CodexMoneyline · Minnesota Twins -118Loss
  • MaddogMoneyline · San Francisco Giants +100Win
  • PremierPicksMoneyline · San Francisco Giants +100Win
  • StevedMoneyline · Minnesota Twins -118Loss
  • KryptonMoneyline · Minnesota Twins -114Loss
  • Joem81Total · Over 8 (-118)Loss
  • Joem81Moneyline · Minnesota Twins -114Loss
  • BookieslayerMoneyline · Minnesota Twins -114Loss
  • BookieslayerTotal · Over 8 (-118)Loss
  • AveragejoeMoneyline · San Francisco Giants +102Win
  • DrfeelgoodMoneyline · San Francisco Giants +102Win
  • Philly267Moneyline · Minnesota Twins -114Loss
  • MrpinkMoneyline · San Francisco Giants +102Win
  • JeffjacksonMoneyline · Minnesota Twins -114Loss
  • HitmanhartMoneyline · Minnesota Twins -114Loss
  • PremierPicksTotal · Over 8 (-118)Loss
  • DengWinsMoneyline · San Francisco Giants +102Win
  • RcollinsMoneyline · Minnesota Twins -114Loss
  • JoeThomasMoneyline · Minnesota Twins -114Loss
  • BjenkinsTotal · Under 8 (-102)Win
  • Leadpipe_LocksMoneyline · San Francisco Giants +102Win
  • UncledavidMoneyline · San Francisco Giants +102Win
  • Randy54Moneyline · San Francisco Giants +102Win
  • GsimmsMoneyline · San Francisco Giants +102Win
  • MickeytTotal · Over 8 (-118)Loss
  • MickeytMoneyline · Minnesota Twins -114Loss
  • MikehuffTotal · Under 8 (-102)Win
  • BillywatersMoneyline · San Francisco Giants +102Win
  • DrpaulTotal · Over 8 (-118)Loss
  • MrmisterMoneyline · San Francisco Giants -114Win
  • EljefeTotal · Under 8 (-102)Win
  • EljefeMoneyline · Minnesota Twins -114Loss
  • GeauxtigersMoneyline · Minnesota Twins -114Loss
  • 1707662905Moneyline · Minnesota Twins -114Loss
  • TjwinsMoneyline · Minnesota Twins -114Loss
  • RainmanTotal · Under 8 (-102)Win
  • IrishblueMoneyline · San Francisco Giants +102Win
  • ThinkmakegrowMoneyline · San Francisco Giants +102Win