Two teams playing out the string with nothing but pride on the line still find a way to make it interesting when the Twins roll into Oracle Park on a modest win streak against a Giants club that’s lost its grip on nearly everything.

Quick take:

  • Pick: Minnesota Twins moneyline
  • Why: Zebby Matthews gives Minnesota the far more reliable arm, and San Francisco’s lineup has been offering little resistance all September
  • The number to watch: Giants are 3-7 in their last 10 games

Minnesota sits at 73-83 with its season long finished as a postseason contender, but the Twins have quietly won their last game and taken 10 of their last 15 meetings with San Francisco dating back multiple seasons. The Giants, meanwhile, are staring at 64-92 — a 33.5-game hole behind the division-leading Dodgers — and have dropped seven of their last nine.

What the Oracle Park Market Is Saying

Books have Minnesota as a modest road favorite even though San Francisco is technically the home team, a rare split that tells you plenty about how each roster is trending in September. FanDuel has the Twins at -120 on the moneyline with the Giants at +102, while the run line sits at Twins -1.5 (+138) and Giants +1.5 (-166). The total is set at 8.5, with the over priced at +104 and the under at -128 — a number that leans toward two bullpens that have both been stretched thin down the stretch. If you’re shopping for the best number before first pitch, the live MLB odds page is worth a look.

Monday, September 21 at 9:46 PMSpreadMoneyTotal
Minnesota Twins
-1.5
(134)
-115
O 8.5
(104)
San Francisco Giants
+1.5
(-177)
+105
U 8
(-115)

Recent Form

Neither club is playing inspired baseball right now, but the gap in direction is clear when you line the two form charts up side by side.

DATE OPP CLOSE RESULT ATS/OU
Sep 20, 2026 @Los Angeles Angels +1.5 / 7.5 Won 0-3 Won / Under
Sep 20, 2026 @Los Angeles Angels +1.5 / 7.5 Lost 6-5 Won / Over
Sep 20, 2026 @Los Angeles Angels +1.5 / 7.5 Won 0-8 Won / Over
Sep 20, 2026 @Los Angeles Angels +1.5 / 5.5 Lost 5-4 Lost / Over
Sep 20, 2026 @Los Angeles Angels +1.5 / 5.5 Won 0-3 Won / Under
Sep 20, 2026 @Los Angeles Angels +1.5 / 5.5 Lost 6-5 Lost / Over
Sep 19, 2026 @Los Angeles Angels -2.5 / 8.5 Lost 5-4 Lost / Over
Sep 19, 2026 @Los Angeles Angels -2.5 / 8.5 Won 0-3 Won / Under
Sep 18, 2026 @Los Angeles Angels +2.5 / 8.5 Lost 5-4 Won / Over
Sep 16, 2026 New York Yankees +1.5 / 7.5 Lost 3-8 Lost / Over

DATE OPP CLOSE RESULT ATS/OU
Sep 20, 2026 @Los Angeles Dodgers +1.5 / 9.5 Lost 8-2 Lost / Over
Sep 20, 2026 @Los Angeles Dodgers +1.5 / 9.5 Lost 9-4 Lost / Over
Sep 20, 2026 @Los Angeles Dodgers +1.5 / 9.5 Lost 3-1 Lost / Under
Sep 20, 2026 @Los Angeles Dodgers +2.5 / 7.5 Lost 8-2 Lost / Over
Sep 20, 2026 @Los Angeles Dodgers +2.5 / 7.5 Lost 10-4 Lost / Over
Sep 19, 2026 @Los Angeles Dodgers +1.5 / 8.5 Lost 8-2 Lost / Over
Sep 16, 2026 @St. Louis Cardinals -1.5 / 5.5 Lost 2-1 Lost / Under
Sep 16, 2026 @St. Louis Cardinals -1.5 / 5.5 Won 3-10 Won / Over
Sep 16, 2026 @St. Louis Cardinals -1.5 / 5.5 Won 5-6 Lost / Over
Sep 15, 2026 @St. Louis Cardinals -1.5 / 11.5 Lost 2-1 Lost / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
May 11, 2025 Minnesota Twins @San Francisco Giants -1.5 / 8.5 Won 7-6 Lost / Over
May 10, 2025 Minnesota Twins @San Francisco Giants +1.5 / 7.5 Won 2-1 Won / Under
May 10, 2025 Minnesota Twins @San Francisco Giants +1.5 / 8.5 Won 3-1 Won / Under
Jul 14, 2024 San Francisco Giants @Minnesota Twins -1.5 / 7.5 Won 3-2 Lost / Under
Jul 13, 2024 San Francisco Giants @Minnesota Twins -1.5 / 7.5 Lost 2-4 Lost / Under
Jul 13, 2024 San Francisco Giants @Minnesota Twins +1.5 / 7.5 Won 7-1 Won / Over
May 24, 2023 Minnesota Twins @San Francisco Giants +1.5 / 7.5 Won 7-1 Won / Over
May 23, 2023 Minnesota Twins @San Francisco Giants +1.5 / 8 Lost 3-4 Won / Under
May 22, 2023 Minnesota Twins @San Francisco Giants +1.5 / 8.5 Lost 1-4 Lost / Under
Aug 28, 2022 Minnesota Twins @San Francisco Giants +1.5 / 8.5 Won 8-3 Won / Over

A Rotation Mismatch on the Mound

Zebby Matthews takes the ball for Minnesota carrying a 9-10 record with a 4.74 ERA over 125.1 innings across 22 starts, striking out 107 while walking just 39 — a strikeout-to-walk profile that’s kept him in games even on nights his stuff isn’t crisp. He’s coming off arguably his best outing of the year, a scoreless six-inning, eight-strikeout gem against the Yankees on September 16.

San Francisco counters with Blade Tidwell, a 25-year-old righty who’s bounced between the rotation and bullpen (16 games, eight starts) and carries a 1-2 record with a 4.56 ERA over just 53.1 innings. Tidwell has shown flashes — five strikeouts over five innings against Pittsburgh on September 3 — but he’s also been prone to blowups, allowing 13 runs in a mid-August meltdown against Colorado. This isn’t a case of the Giants trotting out a true ace to slow the bleeding; it’s a limited-innings arm still finding his footing at the big-league level.

The Twins are dealing with real absences of their own. Byron Buxton is out for the season after right hip surgery on September 18, and left fielder Trevor Larnach just went on the 10-day IL with a wrist sprain, so Minnesota isn’t rolling out its ideal lineup either. But San Francisco’s situation is arguably worse — third baseman Matt Chapman remains on the 60-day IL with an abdominal strain, stripping the Giants of their best power bat and steadiest defender for the stretch run.

San Francisco has lost seven of its last nine games while scoring the fewest runs in the National League over that stretch.

That’s the backdrop that makes this pick less about star power and more about which team is simply playing sounder baseball right now. Minnesota’s lineup, even without Buxton, has enough contact and situational hitting to work with Tidwell’s control issues — he’s walked 21 batters in just over 53 innings this year, a rate that invites patient at-bats.

San Francisco’s offense has gone cold at the worst time. It’s hard to manufacture runs against a pitcher who’s throwing his slider for strikes the way Matthews has in September.

Look at the shape of Tidwell’s last few outings and the volatility jumps out. He followed a strong 6.2-inning, two-run start against St. Louis on September 15 with a shaky four-inning stint five days earlier where he allowed five runs on five hits. That inconsistency, paired with a bullpen that’s been overworked in a lost September, is exactly the kind of matchup a road favorite wants to see. Minnesota doesn’t need a huge night from its offense — just enough traffic on the bases to make Tidwell work, and San Francisco’s beleaguered relief corps to blink first.

Prediction and Best Bet

Minnesota’s rotation edge and its recent head-to-head success against San Francisco point to a road win at Oracle Park, even with both clubs long removed from playoff consideration.

The pick:

  1. Prediction: Minnesota Twins 5, San Francisco Giants 3
  2. Best Bet: Twins on the moneyline

Matthews’ recent form and San Francisco’s offensive slump make Minnesota the safer side, even at a short number on the road.