FinalFinal lineupsAL Central / NL West

Minnesota Twins 3, San Francisco Giants 2

Final Score and Game Recap

Final score, pitching lines and standings context.

9:45 PM ET · Oracle ParkGame-day snapshot Sep 24, 2:02 AM ETFinal lineups lockedCurrent 2026 season stats — updated Oct 4, 5:00 AM ET
T-Score48
77–85 · 3rd AL Central · T-Score 48
3
3–2
FINAL · 9 innings
65–97 · 4th NL West · T-Score 41
2
T-Score41
FINAL · 9 innings
Pitching recap
PitcherTeamRoleIPHERBBKP
Taj BradleyMIN
StarterWin
6.03136104
Jeff HoffmanMIN
ReliefSave
1.0012124
Anthony MolinaSF
StarterLoss
6.0421685
Scoring by inning
123456789RHE
MINMinnesota Twins000002100361
SFSan Francisco Giants010000001261
Top hitters
Walker Jenkins1-for-4 · 1 HR · 1 RBI
Brooks Lee2-for-4 · 1 RBI
Luke Keaschall1-for-4 · 1 RBI · 1 R
Jonah Cox0-for-4 · 1 RBI · 1 BB
Drew Cavanaugh0-for-1 · 1 RBI

Matchup at a glance

PitcherStat calculation
CategoryComparisonWhy
Starting pitcherTwinsThe starters are close overall, but Bradley owns the better strikeout and control profile.
Offense vs handEvenThe handedness splits are nearly even, with less than a .011 difference in OPS.
LineupTwinsMinnesota's official lineup includes 2 left-handed bats against the opposing starter.
Starter formGiantsMolina has a 1.35 ERA over his last five starts, while Bradley is at 3.41.
Recent formTwinsMinnesota has won 4 of its last 10 and owns the stronger recent run differential.

Pregame contextStarting pitchers

2026 season (MLB rank among qualified starters)
ERA
3.81
75th
WHIP
1.23
81st
K/9
10.39
27th
BB/9
3.81
164th
P-Score60i
FIP
–
HR/9
1.20
103rd
OPS/R
–
IP
172.1
Last 5 starts
ERA
3.41
QUALITY
START %
60%
(3 of 5)
DAYS
REST
5
2026 season (MLB rank among qualified starters)
ERA
4.18
100th
WHIP
1.11
19th
K/9
8.04
110th
BB/9
1.93
10th
P-Score52i
FIP
–
HR/9
0.96
32nd
OPS/R
–
IP
28.0
Last 5 starts
ERA
1.35
QUALITY
START %
0%
(0 of 5)
DAYS
REST
6
How the starters differ
·Bradley strikes out 2.4 more batters per nine innings.
·Molina walks 1.9 fewer batters per nine innings.
·Bradley has produced a quality start in 60% of outings versus 0%.
·Molina allows the lower home-run rate: 0.96 vs 1.20 per nine.

How the lineups match the starters' pitch mix

Pitch data coverage: partial. Usage and velocity only.

Bradley arsenal
PitchUsageVelo
Four-seam47%97.2
Cutter24%89.7
Splitter20%91.5
Curveball9%82.8
Molina arsenal
PitchUsageVelo
Four-seam47%96.2
Changeup21%87.0
Curveball17%84.4
Slider12%87.9
Slurve2%84.3
Sinker0%95.2

Team OPS vs opposing starter's hand

8th
in MLB
0.739OPS
.600.700.800.9001.000
12th
in MLB
0.728OPS
.600.700.800.9001.000

Lineup strength vs today's starter

Weighted by batting-order spot. Season rates are regressed toward league average before they enter the model.

Updated Sep 22, 6:45 PM ET
MINMIN
.712
+26 ptsOPS edge
SFSF
.686

Even matchuplimited data

Lineups

Final lineupsOrder from the stored snapshot; treat as unofficial until the card is filed.Full lineup page
Minnesota TwinsOfficial lineupvs RHP Anthony Molina
San Francisco GiantsOfficial lineupvs RHP Taj Bradley

Team comparison

OffenseMINMIN·SFSF
AVG.245 16th.245 13th
OPS.720 13th.706 23rd
Home runs187 12th178 20th
Runs739 11th669 26th
OBP.317 16th.306 29th
SLG.403 11th.400 16th
PitchingMINMIN·SFSF
1stMLB rank30th
ERA4.56vs4.33
MINSF
WHIP1.36vs1.36
MINSF
K/98.7vs7.6
MINSF
HR Allowed186vs160
MINSF
BullpenMINMIN·SFSF
1stMLB rank30th
Bullpen ERA4.31vs4.42
no league rank
Bullpen WHIP1.43vs1.45
no league rank
Saves45vs30
MINSF
ResultsMINMIN·SFSF
+27019th
Run differential
+22624th
77–85 Record65–97
4–6 Last 103–7
Last 10 games
L
W
L
W
L
W
L
L
L
W
W
L
L
L
W
W
L
L
L
L
2026 head-to-head
Season Series
3—0
3 Games Played

Frequently asked

Who is starting for the Twins?+
Taj Bradley (3.81 ERA, 11–6) is listed as the starter.
Who is starting for the Giants?+
Anthony Molina (4.18 ERA, 3–1) is listed as the starter.
What time does the game start?+
9:45 PM ET at Oracle Park.
Where is the game being played?+
Oracle Park, home of the San Francisco Giants.
Are the lineups confirmed?+
Not as official league cards. The orders shown are the current projected or last-posted lineups.
How have the Twins and Giants performed head-to-head?+
Season series: Giants 0–3 this season.
How do the starters compare on P-Score?+
Taj Bradley is at 60; Anthony Molina is at 52. P-Score is PitcherStat's 0–100 season index for qualified starters.
Twins 3, Giants 2 — Final Score, Sep 22, 2026 | PitcherStat