← Back to today’s slate MLB matchup · September 20, 2026
Minnesota Twins
72-83 · 4th in AL Central, 8 GB
Offense cooling lately
RHP Dean Kremer · Balanced starter
@
Los Angeles Angels
60-95 · 5th in AL West, 18 GB
Bats heating up
RHP Ryan Johnson · Pitches to contact
MLB · Angel Stadium, hits run 5% below average here · 1:07 PM PT

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.
Power
Average62
Contact
Average63
Plate Discipline
Below Avg36
Speed
Below Avg30
RISP
Above Avg76
Recent Form
Trending 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.
Power
Well Below7
Contact
Well Below12
Plate Discipline
Below Avg32
Speed
Average48
RISP
Well Below11
Recent Form
Trending 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
Dean Kremer
Minnesota Twins · 8 starts
SP
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 rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.
Ryan Johnson
Ryan Johnson
Los Angeles Angels · 8 starts
SP
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 rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Jose Siri
Jose Siri
Los Angeles Angels · 0.323 hit rate · 0.581 TB/PA
Heating up
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
Walker Jenkins
Minnesota Twins · 0.286 hit rate · 0.500 TB/PA
Heating up
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
Ryan Kreidler
Minnesota Twins · 0.200 hit rate · 0.550 TB/PA
Heating up
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
Ryan Jeffers
Minnesota Twins · 0.071 hit rate · 0.071 TB/PA
Cooling off
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
Austin Martin
Minnesota Twins · 0.050 hit rate · 0.050 TB/PA
Cooling off
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
Royce Lewis
Minnesota Twins · 0.167 hit rate · 0.222 TB/PA
Cooling off
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
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
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
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
Brooks Lee
1+ Hit
Minnesota Twins
Why it stands out
Batting 2nd, confirmed lineup
No notable risk
66
Kody Clemens
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
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.