Minnesota Twins
72-83 · 4th in AL Central, 8 GB
Offense cooling latelyRHP Dean Kremer · Balanced starter
@
Los Angeles Angels
60-95 · 5th in AL West, 18 GB
Bats heating upRHP Ryan Johnson · Pitches to contact
Team Identity
Minnesota Twins
Season-to-date, 155 games, 6,047 PA.
An opportunistic offense that cashes in scoring chances, though it can be station-to-station. The offense has cooled off recently.
PowerAverage62
ContactAverage63
Plate DisciplineBelow Avg36
SpeedBelow Avg30
RISPAbove Avg76
Recent FormTrending Down
Walk rate is down 35% over the team's last 10 games versus its season baseline.
Los Angeles Angels
Season-to-date, 155 games, 6,015 PA.
A below-league-average offense across most categories this season. The bats have been heating up lately.
PowerWell Below7
ContactWell Below12
Plate DisciplineBelow Avg32
SpeedAverage48
RISPWell Below11
Recent FormTrending Up
Walk rate is up 24% over the team's last 10 games versus its season baseline.
What This Game Is About
Biggest Advantage
Twins' offense is defined by being opportunistic, and this game tests whether Angels can match it.
Swing Factor
Dean Kremer strikes hitters out at a 22.2% clip (58th percentile); Angels carry a 24.6% strikeout rate.
Momentum
Twins are trending down and Angels are trending up over their last 10 games.
Key Matchups
Can Dean Kremer miss enough bats?
Dean Kremer strikes hitters out at a 22.2% clip (58th percentile); Angels carry a 24.6% strikeout rate.
Edge · AngelsDean Kremer: 22.2% K rateAngels: 24.6% K rateHigh confidence
Can Ryan Johnson miss enough bats?
Ryan Johnson strikes hitters out at a 17.8% clip (23rd percentile); Twins carry a 20.5% strikeout rate.
Edge · TwinsRyan Johnson: 17.8% K rateTwins: 20.5% K rateHigh confidence
Can Ryan Johnson limit Twins' power?
Twins rank in the 62nd percentile in extra-base production, while Ryan Johnson sits in the 28th percentile at suppressing total bases.
Edge · TwinsTwins: 0.347 TB/PARyan Johnson: 0.374 TB/PA allowed (393 PA)High confidence
Can Dean Kremer command the strike zone?
Angels walk in 8.0% of trips; Dean Kremer allows walks sparingly (7.9%).
Edge · Dean KremerAngels: 8.0% walk rateDean Kremer: 7.9% walks allowedHigh 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 (4171 PA)overall: 0.347 TB/PAModerate confidence
Pitcher Trends
Dean Kremer
Minnesota Twins · 8 starts
Strikeouts4.4/start
Hits allowed4.0/start
5 or fewer Strikeouts — 5 of last 65 or fewer Hits Allowed — 4 of last 6
22% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Ryan Johnson
Los Angeles Angels · 8 starts
Strikeouts4.1/start
Hits allowed3.6/start
5 or fewer Hits Allowed — 5 of last 64 or fewer Strikeouts — 3 of last 6
18% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Player Trends
Jose Siri
Los Angeles Angels · 0.323 hit rate · 0.581 TB/PA
recent games · 1+ hit
L52 / 5L105 / 10L258 / 252-game hit streak
Total bases per PA is up 71% over his prior baseline, with hits in 5 of his last 10 games. He has trimmed his strikeout rate to 29%.
Walker Jenkins
Minnesota Twins · 0.286 hit rate · 0.500 TB/PA
recent games · 1+ hit
L53 / 5L104 / 10L257 / 173-game hit streak
Hit rate is up 186% over his prior baseline, with hits in 3 of his last 7 games.
Ryan Kreidler
Minnesota Twins · 0.200 hit rate · 0.550 TB/PA
recent games · 1+ hit
L53 / 5L104 / 10L259 / 252-game hit streak
Total bases per PA is up 71% over his prior baseline, with hits in 4 of his last 6 games.
Ryan Jeffers
Minnesota Twins · 0.071 hit rate · 0.071 TB/PA
recent games · 1+ hit
L51 / 5L103 / 10L2512 / 25
Total bases per PA is down 82% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 25%.
Austin Martin
Minnesota Twins · 0.050 hit rate · 0.050 TB/PA
recent games · 1+ hit
L51 / 5L104 / 10L259 / 25
Total bases per PA is down 82% over his prior baseline, with hits in 1 of his last 5 games. His strikeout rate has climbed to 30%.
Royce Lewis
Minnesota Twins · 0.167 hit rate · 0.222 TB/PA
recent games · 1+ hit
L53 / 5L105 / 10L2513 / 252-game hit streak
Total bases per PA is down 35% over his prior baseline, with hits in 5 of his last 9 games. His strikeout rate has climbed to 28%.
Players Positioned to Succeed
72
Zach Neto
1+ Hit
Los Angeles Angels
Why it stands out
Batting 1st, confirmed lineup
Main risk
Ice cold — 2 hits in the last 25 plate appearances
72
Donovan Walton
1+ Hit
Los Angeles Angels
Why it stands out
Batting 5th, confirmed lineup
Main risk
Recent hit rate has cooled
70
Mike Trout
1+ Hit
Los Angeles Angels
Why it stands out
Batting 2nd, confirmed lineup
Main risk
Ice cold — 3 hits in the last 25 plate appearances
67
Brooks Lee
1+ Hit
Minnesota Twins
Why it stands out
Batting 2nd, confirmed lineup
No notable risk
66
Kody Clemens
1+ Hit
Minnesota Twins
Why it stands out
Batting 3rd, confirmed lineup
Main risk
Ice cold — 3 hits in the last 25 plate appearances
65
Moises Ballesteros
1+ Hit
Los Angeles Angels
Why it stands out
Batting 5th, confirmed lineup
No notable risk
Expected Game Shape
BalancedLow confidence
Competitive profile without a clear stylistic tilt. Angels bring stronger recent momentum. Twins bring more power.
Early edge Twins Driver No single dominant factor Volatility Elevated
- Both probable starters grade around the 38th percentile in combined suppression.
- Twins are trending down; Angels are trending up.
Storylines to Watch
Does Twins' power tilt the game?
Twins bring a clearly stronger extra-base profile into this matchup.
Twins power pct 62 vs Angels 7
Can Ryan Jeffers snap out of it?
Ryan Jeffers has cooled off. Total bases per PA is down 82% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 25%.
0.071 hit rate · 0.071 TB/PA · 0.215 hit rate · 0.403 TB/PA
Can Angels handle Dean Kremer's strikeout stuff?
Angels have been a below-average contact team while Dean Kremer misses bats at an above-average rate — a swing factor early.
Angels contact percentile: 12
Based on plate appearances before 2026-09-20, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.