Minnesota Twins
73-84 · 4th in AL Central, 8.5 GB
Offense cooling latelyRHP Taj Bradley · Elite strikeout stuff
@
San Francisco Giants
65-92 · 4th in NL West, 31.5 GB
Offense cooling latelyRHP Anthony Molina · Command specialist
Team Identity
Minnesota Twins
Season-to-date, 157 games, 6,122 PA.
An opportunistic offense that cashes in scoring chances, though it can be station-to-station. The offense has cooled off recently.
PowerAverage63
ContactAverage62
Plate DisciplineBelow Avg31
SpeedBelow Avg28
RISPAbove Avg81
Recent FormTrending Down
Walk rate is down 38% over the team's last 10 games versus its season baseline.
San Francisco Giants
Season-to-date, 157 games, 6,034 PA.
An opportunistic, power-hitting offense that cashes in scoring chances, though it can be free-swinging. The offense has cooled off recently.
PowerAbove Avg73
ContactAverage58
Plate DisciplineWell Below17
SpeedBelow Avg37
RISPAbove Avg74
Recent FormTrending Down
Total bases per PA is down 10% over the team's last 10 games versus its season baseline.
What This Game Is About
Biggest Advantage
Giants' offense is defined by being opportunistic, and this game tests whether Twins can match it.
Swing Factor
Taj Bradley strikes hitters out at a 26.9% clip (85th percentile); Giants carry a 21.2% strikeout rate.
Momentum
Twins are trending down and Giants are trending down over their last 10 games.
Key Matchups
Can Taj Bradley miss enough bats?
Taj Bradley strikes hitters out at a 26.9% clip (85th percentile); Giants carry a 21.2% strikeout rate.
Edge · GiantsTaj Bradley: 26.9% K rateGiants: 21.2% K rateHigh confidence
Can Taj Bradley command the strike zone?
Giants walk in 7.2% of trips; Taj Bradley allows walks at a fairly typical rate (9.9%).
Edge · Taj BradleyGiants: 7.2% walk rateTaj Bradley: 9.9% walks allowedHigh confidence
Can Anthony Molina limit Twins' power?
Twins rank in the 63rd percentile in extra-base production, while Anthony Molina sits in the 36th percentile at suppressing total bases.
Edge · TwinsTwins: 0.347 TB/PAAnthony Molina: 0.362 TB/PA allowed (116 PA)Low confidence
Can Anthony Molina command the strike zone?
Twins walk in 8.1% of trips; Anthony Molina allows walks sparingly (5.2%).
Edge · Anthony MolinaTwins: 8.1% walk rateAnthony Molina: 5.2% walks allowedLow confidence
How do Twins handle right-handers?
Twins have produced better against right-handers this season (0.364 vs. 0.347 TB/PA overall).
Edge · Twinsvs right-handers: 0.364 TB/PA (4221 PA)overall: 0.347 TB/PAModerate confidence
Pitcher Trends
Taj Bradley
Minnesota Twins · 8 starts
Strikeouts7.2/start
Hits allowed4.4/start
6+ Strikeouts — 6 of last 64 or fewer Hits Allowed — 4 of last 6
27% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Anthony Molina
San Francisco Giants · 4 starts
Strikeouts5.5/start
Hits allowed4.5/start
6+ Strikeouts — 3 of last 44 or fewer Hits Allowed — 2 of last 4
22% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Player Trends
Walker Jenkins
Minnesota Twins · 0.323 hit rate · 0.516 TB/PA
recent games · 1+ hit
L55 / 5L105 / 10L259 / 195-game hit streak
Hit rate is up 279% over his prior baseline, with hits in 5 of his last 7 games. He has trimmed his strikeout rate to 16%.
Andrew Knizner
San Francisco Giants · 0.320 hit rate · 0.480 TB/PA
recent games · 1+ hit
L54 / 5L106 / 10L259 / 24
Hit rate is up 145% over his prior baseline, with hits in 6 of his last 8 games. He has trimmed his strikeout rate to 12%.
Drew Gilbert
San Francisco Giants · 0.250 hit rate · 0.625 TB/PA
recent games · 1+ hit
L52 / 5L103 / 10L2510 / 25
Total bases per PA is up 98% over his prior baseline, with hits in 3 of his last 10 games.
Ryan Jeffers
Minnesota Twins · 0.036 hit rate · 0.036 TB/PA
recent games · 1+ hit
L51 / 5L103 / 10L2511 / 25
Total bases per PA is down 91% over his prior baseline, with hits in 1 of his last 7 games. His strikeout rate has climbed to 32%.
Austin Martin
Minnesota Twins · 0.059 hit rate · 0.059 TB/PA
recent games · 1+ hit
L51 / 5L104 / 10L259 / 25
On-base rate is down 83% over his prior baseline, with hits in 1 of his last 4 games. His strikeout rate has climbed to 35%.
Players Positioned to Succeed
77
Bryce Eldridge
1+ Hit
San Francisco Giants
Why it stands out
Strong recent plate-appearance volume
Main risk
Recent hit rate has cooled
75
Rafael Devers
1+ Hit
San Francisco Giants
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
74
Luke Keaschall
1+ Hit
Minnesota Twins
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
72
Heliot Ramos
1+ Hit
San Francisco Giants
Why it stands out
Batting 3rd, confirmed lineup
No notable risk
71
Luis Arraez
1+ Hit
San Francisco Giants
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted
69
Brooks Lee
1+ Hit
Minnesota Twins
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
Expected Game Shape
Power-orientedModerate confidence
Both lineups can change the game with one swing. Starting pitching is likely to set the tone.
Early edge Twins Driver Extra-base damage Volatility Moderate
- Both probable starters grade around the 59th percentile in combined suppression.
- Twins are trending down; Giants are trending down.
Storylines to Watch
Can Ryan Jeffers snap out of it?
Ryan Jeffers has cooled off. Total bases per PA is down 91% over his prior baseline, with hits in 1 of his last 7 games. His strikeout rate has climbed to 32%.
0.036 hit rate · 0.036 TB/PA · 0.215 hit rate · 0.401 TB/PA
Is Walker Jenkins the one to watch?
Walker Jenkins enters as Twins' hottest bat. Hit rate is up 279% over his prior baseline, with hits in 5 of his last 7 games. He has trimmed his strikeout rate to 16%.
0.323 hit rate · 0.516 TB/PA · 0.085 hit rate · 0.191 TB/PA
Based on plate appearances before 2026-09-22, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.