Minnesota Twins vs San Francisco Giants, MLB Picks

Minnesota Twins
Minnesota Twins
VS
San Francisco Giants
San Francisco Giants
Wed, Sep 23 · 3:45 PM ET · Oracle Park
Model Projection
These numbers come from a power-rating model built on the method Billy Walters lays out in his book Gambler.
Projected Moneyline
SF -125
Projected Total
9
This projection and current market action are supplementary and do not influence the final qualitative pick and analysis of today's game.
Season stats ordered from most to least relevant. Longer bar, stronger league standing.
MINSF
4.6 (T8th)
Runs
(T23rd) 4.2
How many runs does the team score per game?
(League Avg: 4.5 Runs/Game)
0.720 (T14th)
OPS
(16th) 0.718
How strong is the team's overall offense?
(League Avg: 0.719 OPS)
31.7% (T12th)
OBP
(27th) 31.0%
How often does the team get on base per plate appearance?
(League Avg: 31.9%)
0.403 (T11th)
SLG
(8th) 0.408
How many total bases does the team average per at-bat?
(League Avg: 0.401 SLG)
176 (13th)
HR
(T14th) 175
How many home runs has the team hit this season?
(League Avg: 175 HR)
8.2 (T14th)
Hits
(T7th) 8.4
How many hits does the team get per game?
(League Avg: 8.2 Hits/Game)
24.3% (17th)
AVG
(9th) 24.8%
How often does the team get a hit per at-bat?
(League Avg: 24.4%)
86 (18th)
SB
(24th) 77
How many bases has the team stolen this season?
(League Avg: 103 SB)
5.0 (26th)
Runs Allowed
(T22nd) 4.7
How many runs does the team allow per game?
(League Avg: 4.5 Runs/Game)
4.67 (26th)
ERA
(23rd) 4.34
How many earned runs do pitchers allow per 9 innings?
(League Avg: 4.18 ERA)
1.38 (25th)
WHIP
(T23rd) 1.36
How many runners do pitchers allow per inning?
(League Avg: 1.31 WHIP)
8.55 (14th)
K/9
(27th) 7.61
How many strikeouts do pitchers get per 9 innings?
(League Avg: 8.48 K/9)
178 (19th)
HR Allowed
(1st) 144
How many home runs has the team allowed this season?
(League Avg: 175 HR)
8.5 (23rd)
Hits Allowed
(T17th) 8.3
How many hits does the team allow per game?
(League Avg: 8.2 Hits/Game)
25.1% (T22nd)
BAA
(T18th) 24.7%
How often do opponents get a hit per at-bat?
(League Avg: 24.4%)
98.7% (T9th)
FLD%
(T27th) 98.2%
How often does the defense avoid errors?
(League Avg: 98.6%)
Matchup Breakdown
Minnesota's offense: A solid, above-average offense that gets on base better than most of the league and converts those opportunities into runs freely. Their approach is well-rounded, mixing plate discipline with serviceable power, making them one of the more consistent run-producing lineups in the game.
San Francisco's offense: A contact-oriented lineup that hits for a better average than most teams but ranks near the bottom of the league in getting on base overall. They tend to score fewer runs than their raw hit totals would suggest, reflecting a gap between their ability to make contact and their overall offensive efficiency.
San Francisco's pitching: The stronger staff in this matchup, posting a lower ERA and allowing fewer baserunners per inning than Minnesota. Their most distinctive edge is home run prevention, where they lead the entire league at keeping the ball in the park, though they rank near the bottom in strikeouts and rely on contact management rather than missing bats.
Minnesota's pitching: One of the more hittable rotations in the league, surrendering runs, hits, and walks at well below-average rates across the board. Their team defense is solid, but the pitching staff itself is a clear liability and a genuine opportunity for opposing offenses.
Overall: San Francisco holds the more complete edge in this matchup. Their pitching staff is clearly stronger, and Minnesota's rotation is one of the more vulnerable in the league, which sets up well for a San Francisco lineup that makes contact at an above-average rate. Minnesota does get on base more freely and scores at a better clip, but they face a pitching staff that keeps the ball in the park better than any other team in the league, which limits the damage their best offensive traits can do.
Pitching Matchup
Tonight's probable starters, with how each opposing lineup handles their throwing hand.
Taj Bradley
Taj Bradley
RIGHTY · MIN
Rank
#1 · Top Starter
Record
11-6
ERA
3.81
MIN vs Righties
(Season)
22-26
MIN vs Righties
(Season OPS)
16th of 30
MIN vs Righties
(L20 OPS)
7th of 30
MIN’s pitcher is unconfirmed. This game will not be ranked today.
Cesar Perdomo
Cesar Perdomo
LEFTY · SF
Rank
Fill-In Starter
Record
0-1
ERA
3.68
SF vs Lefties
(Season)
46-62
SF vs Lefties
(Season OPS)
15th of 30
SF vs Lefties
(L20 OPS)
28th of 30
SF’s pitcher is unconfirmed. This game will not be ranked today.
The Read
Minnesota's starter: Taj Bradley is a legitimate top-of-rotation arm with genuine swing-and-miss ability, though command inconsistency has been the persistent thing keeping his lines from looking even cleaner this season.
San Francisco's starter: Cesar Perdomo is a fill-in option who keeps his walk rate tidy but has surrendered hits at an above-average clip, making him a significant step down in caliber from what Bradley represents on the other side.
The lineups: Minnesota has been trending upward against left-handed pitching recently, climbing into the upper tier of the league in that split over the last stretch of games despite a more middling season-long mark against southpaws. San Francisco presents the sharper concern, having fallen near the bottom of the league against right-handed pitching over that same recent window, a notable slide from what was a roughly average season-long split.
Overall: Bradley brings a bat-missing profile to a Giants lineup that has been among the least productive in baseball against right-handers lately, which is about as favorable a matchup as a starter can ask for. Perdomo's contact-heavy tendencies run into a Minnesota offense that has been quietly gaining traction against lefties. The mound edge belongs to the Twins tonight, and the way each lineup has been trending against the hand it faces only sharpens that gap.
Team Conditions
Bullpen health, schedule rest, and the current injury list.
MINSF
Bullpen
4.89 ERA
(26th of 30)
4.12 ERA
(18th of 30)
Closer has pitched several days in a row.
Closer is rested and ready.
One setup reliever may be limited tonight.
Setup relievers are rested and ready.
Manager is leaning on middle relief more than usual.
Manager is leaning on middle relief more than usual.
Long reliever was just used and may be unavailable.
Long reliever is available if needed.
Rest
Played extra innings last time out.
Extra innings last night with no day off.
Bullpen and bench got less rest.
Very little time to recover.
InjuryKey Players
K. Culpepper (SS) - SEP 16
T. Larnach (LF) - SEP 14
B. Buxton (CF) - SEP 11
M. Paredes (SP) - AUG 2
C. Sands (RP) - JUL 31
D. Festa (SP) - JUL 28
M. Abel (SP) - JUL 20
A. Banda (RP) - JUL 9
P. Lopez (SP) - MAY 8
R. Rodriguez (RP) - SEP 15
R. Devers (1B) - SEP 13
V. Bericoto (LF) - SEP 11
C. Whisenhunt (SP) - SEP 9
M. Mayer (2B) - SEP 7
J. Brubaker (RP) - SEP 7
J. Rodriguez (C) - SEP 4
K. Winn (RP) - SEP 3
A. Houser (SP) - SEP 1
M. Gage (RP) - SEP 1
S. Hentges (RP) - AUG 30
C. Schmitt (LF) - AUG 29
W. Adames (SS) - AUG 27
J. Peguero (RP) - AUG 21
D. Susac (C) - AUG 19
H. Bader (CF) - AUG 19
M. Chapman (3B) - AUG 14
T. McDonald (SP) - AUG 13
R. Wick (RP) - MAY 8
H. Birdsong (RP) - MAY 8
J. Butto (RP) - MAY 8
The Read
Minnesota's bullpen: Their pen ranks near the bottom of the league and is showing real wear tonight, with the closer running on consecutive outings, one setup arm potentially limited, and the long man recently burned and possibly unavailable.
San Francisco's bullpen: San Francisco's bullpen grades out meaningfully better across the board, and their closer and setup arms are both well-rested and ready to pitch deep into the game if needed.
Rest: Both clubs dealt with extra-inning workloads recently, but San Francisco absorbed theirs last night with no day off in between, leaving the entire roster short on recovery time. Minnesota's situation is more manageable by comparison.
Injuries: San Francisco is carrying a significantly heavier injury burden in both volume and impact, with Devers, Mayer, Adames, Chapman, Bader, and several key pitchers all sidelined at once. Minnesota is missing Buxton and Larnach, which genuinely hurts their lineup, but the Giants are the more stripped-down team by a wide margin.
Overall: The conditions tonight lean toward Minnesota despite the road assignment. San Francisco's bullpen looks fresher on paper, but it is attached to an exhausted and heavily depleted roster that is managing fatigue, a thin bench, and a rotation missing multiple key arms all at the same time. Minnesota has its own relief concerns, but their relatively healthier position across the lineup and the Giants' compounding issues make San Francisco the more vulnerable side in tonight's game.
Weather and Ballpark
Game-time conditions and how this park actually plays.
76°F
Oracle Park
Open Air
Ballpark: Strong Pitcher-Friendly (30th of 30 in Runs)
Temperature: Little effect on carry either way in this range — Neutral
Wind: 6mph Blowing Out → Slight Hitter Advantage
6 mph
The Read
Ballpark: Oracle Park is the toughest run-scoring environment in baseball, a venue that suppresses offense as aggressively as any in the sport. Pitchers get a structural edge here regardless of who is throwing.
Weather: Temperatures tonight sit in a neutral range that adds nothing to ball flight in either direction. A light breeze blowing out offers a faint hitter-friendly offset, but it amounts to barely a nudge against the park's dominant character.
Overall: Two offenses sitting right in the middle of the league walk into the park least friendly to their craft, and while the light outgoing wind softens the blow slightly, it does not come close to neutralizing Oracle's suppression. Neither club carries the kind of elite slug that tends to override this environment, and their nearly identical offensive profiles give no edge to either side. Read together, the conditions lean toward the under, with the ballpark doing most of the heavy lifting in that direction.
Side Write-Up
🔒 Final pick drops September 23
The pick may already be decided, but it stays under wraps until the day before first pitch -- so it can't be second-guessed by a week of news, lineup, or line movement.
Total Write-Up
🔒 Final pick drops September 23
The pick may already be decided, but it stays under wraps until the day before first pitch -- so it can't be second-guessed by a week of news, lineup, or line movement.
VIMB
Written by
VIMB
47,000+
Followers Across All Socials
17+
Brand Partners
3+
Years Experience
1,000+
Games Tested
This information is for entertainment purposes only and is not any form of financial or gambling advice. Sports involve high variance therefore always be responsible and manage your risk accordingly.
Other games today
Free Promos for Your Next Bet!
Current offers for your area. Pick your region and the list updates.
Select Your Location