Minnesota Twins Team report
Minnesota Twins
Minnesota Twins ranks 18th in run generation and 14th in pitching performance, with a rested bullpen and 2 recent risers.
Where this club creates, and loses, WAR
Players are split by position and total WAR is calculated; the green border indicates a club is top-ten in positional WAR, the red border indicates a bottom-ten club.
First base
Second base
Third base
Shortstop
Outfield
Designated hitter
Starting pitching
Relief pitching
Water cooler notes
Three concise, evidence-linked notes to start a broadcast conversation.
-
1
team identity
Minnesota Twins’s analytical identity
Minnesota Twins ranks 18th in run generation and 14th in pitching performance, with a rested bullpen and 2 recent risers.
-
2
form driver
Jeff Hoffman is the strongest recent pitcher signal
Recent OPS allowed 0.100 versus 0.700 previously.
-
3
matchup edge
Yoendrys Gómez is limiting right-handed batters more effectively
Estimated wOBA: 0.376 vs L, 0.261 vs R.
Player movement with league context attached
The recent-window shift and the full-season league standing are separate, so a surge never floats free of the player’s actual level.
Yoendrys Gómez
Minnesota Twins | RHP
Ryan Jeffers
Minnesota Twins | RHB
The category leaders inside this clubhouse
Familiar production now sits beside tracked force: 100+ mph contact and pitches are shown as both totals and opportunity rates.
100+ mph batted balls
Tracked-contact season total
- 1Kody ClemensMinnesota Twins122
- 2Josh BellMinnesota Twins110
- 3Royce LewisMinnesota Twins87
- 4Byron BuxtonMinnesota Twins80
- 5Trevor LarnachMinnesota Twins73
100+ mph contact rate
Minimum 30 tracked batted balls
- 1Kody ClemensMinnesota Twins31.2%
- 2Byron BuxtonMinnesota Twins29.5%
- 3Matt WallnerMinnesota Twins28.4%
- 4Ryan JeffersMinnesota Twins28.0%
- 5Royce LewisMinnesota Twins26.8%
Pitches at 100+ mph
Across every pitch type
- 1Taj BradleyMinnesota Twins16
- 2Andrew MorrisMinnesota Twins10
- 3Jeff HoffmanMinnesota Twins0
- 4Yoendrys GómezMinnesota Twins0
- 5Connor PrielippMinnesota Twins0
100+ mph pitch rate
Minimum 100 tracked pitches
- 1Andrew MorrisMinnesota Twins0.8%
- 2Taj BradleyMinnesota Twins0.6%
- 3Jeff HoffmanMinnesota Twins0.0%
- 4Yoendrys GómezMinnesota Twins0.0%
- 5Connor PrielippMinnesota Twins0.0%
Batting average
Best qualified contact results
- 1Luke KeaschallMinnesota Twins0.275
- 2Kaelen CulpepperMinnesota Twins0.275
- 3Trevor LarnachMinnesota Twins0.267
- 4Josh BellMinnesota Twins0.257
- 5Byron BuxtonMinnesota Twins0.253
Home runs
The club power board
- 1Kody ClemensMinnesota Twins26
- 2Byron BuxtonMinnesota Twins25
- 3Brooks LeeMinnesota Twins24
- 4Josh BellMinnesota Twins20
- 5Ryan JeffersMinnesota Twins14
OPS
On-base and slugging production
- 1Byron BuxtonMinnesota Twins0.824
- 2Ryan JeffersMinnesota Twins0.806
- 3Trevor LarnachMinnesota Twins0.782
- 4Luke KeaschallMinnesota Twins0.749
- 5Kody ClemensMinnesota Twins0.745
Strikeouts
Total batters finished by strikeout
- 1Taj BradleyMinnesota Twins199
- 2Joe RyanMinnesota Twins151
- 3Connor PrielippMinnesota Twins125
- 4Zebby MatthewsMinnesota Twins116
- 5Jeff HoffmanMinnesota Twins101
Strikeout rate
Strikeouts per batter faced
- 1Jeff HoffmanMinnesota Twins35.4%
- 2Taj BradleyMinnesota Twins27.5%
- 3Tommy NanceMinnesota Twins26.7%
- 4Kendry RojasMinnesota Twins26.2%
- 5Joe RyanMinnesota Twins25.5%
Lowest OPS allowed
Qualified opponent production
- 1Kody FunderburkMinnesota Twins0.621
- 2Jeff HoffmanMinnesota Twins0.657
- 3Taj BradleyMinnesota Twins0.665
- 4Andrew MorrisMinnesota Twins0.669
- 5Kendry RojasMinnesota Twins0.689
The staff ace’s complete arsenal
The highest-WAR qualified starter leads the card. Every tracked offering is shown with usage, pitch traits, outcomes, and same-pitch MLB percentiles.
Joe Ryan
120.1 IP · 3.52 ERA · 2.5 WAR
| Pitch | Use | Velo | Whiff | Chase | Zone | Putaway | Hard hit |
|---|---|---|---|---|---|---|---|
| Four-Seam FastballFF · 1,038 pitches | 44.4% | 93.531st pct | 20.8%68th pct | 28.9%60th pct | 56.3%82nd pct | 0.0%100th pct | 45.8%39th pct |
| SweeperST · 367 pitches | 15.7% | 80.420th pct | 37.4%88th pct | 39.4%94th pct | 46.0%70th pct | 0.0%100th pct | 24.5%75th pct |
| SplitterFS · 284 pitches | 12.1% | 87.971st pct | 22.2%12th pct | 29.4%19th pct | 46.1%95th pct | 0.0%100th pct | 40.7%15th pct |
| Knuckle CurveKC · 264 pitches | 11.3% | 79.117th pct | 25.4%28th pct | 41.8%90th pct | 37.5%41st pct | 0.0%100th pct | 29.3%93rd pct |
| SinkerSI · 225 pitches | 9.6% | 93.233rd pct | 9.0%29th pct | 27.6%63rd pct | 61.3%88th pct | 0.0%100th pct | 46.3%29th pct |
| SliderSL · 160 pitches | 6.8% | 86.343rd pct | 23.3%19th pct | 25.0%11th pct | 45.0%58th pct | 0.0%100th pct | 45.8%12th pct |
The largest qualified handedness edges
Yoendrys Gómez
Minnesota Twins
Yoendrys Gómez is limiting right-handed batters more effectively
Estimated wOBA: 0.376 vs L, 0.261 vs R.
Tommy Nance
Minnesota Twins
Tommy Nance is limiting right-handed batters more effectively
Estimated wOBA: 0.378 vs L, 0.250 vs R.
Brooks Lee
Minnesota Twins
Brooks Lee is doing more damage against right-handed pitching
Estimated wOBA: 0.261 vs L, 0.338 vs R.
Best available matchup for either side
The board now shows only the highest-ranked active reliever against a left-handed hitter and a right-handed hitter. Workload availability, role, season performance, and handedness all remain visible.
Kody Funderburk
LHP · available · 2 days rest
Jeff Hoffman
RHP · available · 2 days rest
Team Headlines
| Subject | Reporting lead | Score |
|---|---|---|
| Ryan Jeffers | Ryan Jeffers is building one of baseball’s strongest offensive cases | 83.8 |
| Trevor Larnach | Trevor Larnach is building one of baseball’s strongest offensive cases | 78.8 |
| Byron Buxton | Byron Buxton is building one of baseball’s strongest offensive cases | 78.2 |
| Jeff Hoffman | Jeff Hoffman is limiting opponent production at an elite rate | 77.2 |
| Jeff Hoffman | Jeff Hoffman’s Slider: 86.5 mph, 47.5% whiffs | 77.0 |
| Josh Bell | Josh Bell is building one of baseball’s strongest offensive cases | 74.2 |