
Description
- Position
- P
- Team
- MIN
- Type
- Pitcher
- Bats
- Right
- Throws
- Right
- Born
- 1996-06-05
- Age
- 30
- Country
- USA
- Height
- 6'2"
- Weight
- 205 lb
- Last active
- 2026
Career Résumé
6 seasons
| Seasons | 6 2021–2026 |
| Games | 136 |
| W-L | 52-42 |
| ERA | 3.73 |
| WHIP | 1.07 |
| IP | 756 |
| SO | 850 |
| SV | 0 |
Pitching Projections
2026 · per ~700 BF
| Stat | Proj | Range (p10–p90) | vs LY |
|---|---|---|---|
| ERA | 3.80 | 2.94–4.64 | −0.08 |
| WHIP | 1.09 | 0.92–1.30 | 0.00 |
| SO | 191 | 157–213 | −1 |
| BB | 40 | 34–57 | +1 |
| HR | 24 | 19–33 | −1 |
| Hits | 146 | 125–165 | −1 |
| ER | 72 | 56–88 | −2 |
Regular season
| Season | Tm | W | L | ERA | WHIP | G | GS | SV | IP | SO | BB | HR | ER | xERA | Brl% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | MIN | 6 | 6 | 3.38 | 1.10 | 21 | 21 | 0 | 114.1 | 131 | 25 | 16 | 43 | 3.21 | 10.6% |
| 2025All-Star | MIN | 13 | 10 | 3.42 | 1.04 | 31 | 30 | 0 | 171.0 | 194 | 39 | 26 | 65 | 3.43 | 11.5% |
| 2024 | MIN | 7 | 7 | 3.60 | 0.99 | 23 | 23 | 0 | 135.0 | 147 | 23 | 19 | 54 | 2.88 | 8.5% |
| 2023 | MIN | 11 | 10 | 4.51 | 1.17 | 29 | 29 | 0 | 161.2 | 197 | 34 | 32 | 81 | 3.55 | 8.7% |
| 2022 | MIN | 13 | 8 | 3.55 | 1.10 | 27 | 27 | 0 | 147.0 | 151 | 47 | 20 | 58 | 3.57 | 8.6% |
| 2021 | MIN | 2 | 1 | 4.05 | 0.79 | 5 | 5 | 0 | 26.2 | 30 | 5 | 4 | 12 | 3.03 | 10.8% |
Regular season · OAA 2016+
| Season | Pos | G | GS | Inn | PO | A | E | DP | FLD% | RF/9 | OAA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | P | 20 | 20 | 110.1 | 2 | 5 | 0 | 0 | 1.000 | 0.57 | — |
| 2025All-Star | P | 31 | 30 | 171.0 | 4 | 9 | 1 | 0 | .929 | 0.68 | — |
| 2024 | P | 23 | 23 | 135.0 | 10 | 9 | 2 | 0 | .905 | 1.27 | — |
| 2023 | P | 29 | 29 | 161.2 | 3 | 8 | 1 | 1 | .917 | 0.61 | — |
| 2022 | P | 27 | 27 | 147.0 | 2 | 11 | 1 | 0 | .929 | 0.80 | — |
| 2021 | P | 5 | 5 | 26.2 | 1 | 1 | 1 | 0 | .667 | 0.68 | — |
2026 · last 5
2026 · last 21
| Date | Opp | Res | Dec | IP | H | R | ER | HR | BB | SO | Pit | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-20 | @ | CLE | L | ND | 4.0 | 10 | 8 | 8 | 6 | 0 | 3 | 78 |
| 2026-07-11 | vs | LAA | W | ND | 6.0 | 6 | 2 | 2 | 0 | 2 | 6 | 94 |
| 2026-07-05 | @ | NYY | W | W | 7.0 | 3 | 0 | 0 | 0 | 1 | 9 | 106 |
| 2026-06-30 | @ | HOU | L | L | 4.0 | 6 | 6 | 6 | 1 | 3 | 5 | 91 |
| 2026-06-24 | vs | LAD | L | L | 6.0 | 8 | 4 | 4 | 1 | 1 | 9 | 98 |
| 2026-06-18 | @ | TEX | W | W | 5.0 | 3 | 0 | 0 | 0 | 2 | 7 | 97 |
| 2026-06-12 | vs | STL | W | ND | 6.0 | 6 | 3 | 3 | 1 | 0 | 8 | 102 |
| 2026-06-06 | vs | KC | L | ND | 6.0 | 6 | 1 | 1 | 1 | 2 | 5 | 102 |
| 2026-06-01 | vs | CWS | W | W | 6.0 | 8 | 4 | 4 | 2 | 0 | 9 | 98 |
| 2026-05-26 | @ | CWS | W | ND | 7.2 | 5 | 2 | 2 | 1 | 0 | 9 | 98 |
| 2026-05-20 | vs | HOU | W | W | 6.0 | 4 | 1 | 1 | 0 | 0 | 9 | 99 |
| 2026-05-15 | vs | MIL | L | ND | 6.0 | 4 | 1 | 1 | 0 | 1 | 7 | 90 |
| 2026-05-09 | @ | CLE | W | ND | 6.0 | 2 | 1 | 1 | 0 | 3 | 5 | 107 |
| 2026-05-03 | vs | TOR | W | ND | 0.1 | 0 | 0 | 0 | 0 | 1 | 1 | 9 |
| 2026-04-28 | vs | SEA | L | L | 6.0 | 6 | 2 | 2 | 0 | 1 | 6 | 88 |
| 2026-04-23 | @ | NYM | L | ND | 5.0 | 7 | 7 | 4 | 2 | 2 | 5 | 92 |
| 2026-04-17 | vs | CIN | L | L | 6.0 | 3 | 2 | 1 | 0 | 0 | 6 | 94 |
| 2026-04-11 | @ | TOR | W | W | 7.0 | 2 | 2 | 2 | 1 | 1 | 5 | 91 |
| 2026-04-06 | vs | DET | W | W | 5.0 | 3 | 3 | 2 | 0 | 3 | 7 | 101 |
| 2026-04-01 | @ | KC | L | L | 4.0 | 9 | 5 | 5 | 0 | 0 | 3 | 77 |
| 2026-03-26 | @ | BAL | L | ND | 5.1 | 1 | 0 | 0 | 0 | 2 | 7 | 85 |
2026 · vs 260
K/9
10.386
BB/9
2.092
HR/9
1.333
ERA
3.3864
WHIP
1.1077
xERA
3.2181
Brl%A
10.6%10
PlayerMedian (50th)percentile vs league
Career Highs
| Stat | Best | Year |
|---|---|---|
| Wins | 13 | 2025 |
| SO | 197 | 2023 |
| SV | 0 | 2026 |
| ERA | 3.38 | 2026 |
| WHIP | 0.79 | 2021 |
Comparable Players
2026 · stat-profile similarity
Accolades
| All-Star | 2025 |
Career Arc
ERA by season · taller = better
Career Milestones
chase to the next mark
Wins52
48 to 100
Strikeouts850
150 to 1,000
Pitching Form
2026 · SP · rolling 15-game ERA
Consistency
Pitching · DK pts/game
| Per game | 17.6 |
| Ceiling (90th) | 28.3 |
| Floor (10th) | 1.6 |
| Std dev | 10.6 |
| Boom rate | 14% |
| Bust rate | 24% |
| Profile | Moderate |
Boom ≥1.5× avg · Bust ≤0.5× avg · 21 games
Season
Pitch Arsenal
2025 · Statcast
| Pitch | Use | Velo | Spin |
|---|---|---|---|
| 4-Seam | 50% | 93.7 | 2295 |
| Sweeper | 13% | 80.6 | 2783 |
| Sinker | 12% | 93.2 | 2141 |
| Splitter | 11% | 87.6 | 2014 |
| Slider | 9% | 87.9 | 2333 |
| Knuckle-curve | 4% | 79.1 | 2817 |
Plate Discipline
2025 · induced
25.3%
Chase
lg 28.5%
69.8%
Z-Swing
lg 67%
23.6%
Whiff
lg 24.5%
76.4%
Contact
lg 76%
53.3%
Zone
lg 48.5%
27.5%
CSW
lg 28%
2,879 pitches · green/red vs league avg
Statcast Trend
xERA by season · taller = better
Barrel% Against by season · taller = better
News
12 items
- Guardians hammer Twins All-Star Ryan, hit 7 homers in routThe Guardians hit seven home runs in a rout of the Twins, with six coming off All-Star starter Joe Ryan.
- Joe Ryan: Rocked by career-high six homersRyan (6-6) took the loss against the Guardians on Monday, allowing eight runs on 10 hits while striking out three across four innings. He did not issue a walk. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Not starting this weekendRyan is not listed among the Twins' probable pitchers for this weekend's series against the Cubs, Dan Hayes of The Athletic reports. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Quality start in no-decisionRyan didn't factor into the decision in Saturday's 5-3 win over the Angels, allowing two runs on six hits and two walks over six innings. He struck out six. Visit RotoWire.com for more analysis on this update.
- Front Office Subscriber Chat TranscriptAnthony Franco Good afternoon, hope all is well! Sorry about the schedule change, Steve and I both had conflicts tomorrow afternoon Let’s get rolling walterj23 Will there Twins be shopping Ryan and if so what would it cost the Cubs in a trade? Anthony Franco Still think they should shop Joe Ryan but can’t imagine […]
- Ryan allows three hits in seven innings as Twins beat skidding Yankees 6-1— Joe Ryan scattered three hits in seven scoreless innings and the Minnesota Twins won a series at Yankee Stadium for the first time since 2014 with a 6-1 victory that sent New York to its ninth loss in 10 games on Sunday.
- Joe Ryan: Brilliant in sixth winRyan (6-5) notched the win Sunday against the Yankees, allowing no runs on three hits and one walk in seven innings. He struck out nine. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Crumbles in fourth frameRyan (5-5) took the loss against Houston on Tuesday, allowing six runs on six hits and three walks while striking out five batters over four innings. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Fans nine in lossRyan (5-4) took the loss Wednesday against the Dodgers, allowing four runs on eight hits and one walk while striking out nine over six innings. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Cleared to start WednesdayRyan (illness) has been cleared to start Wednesday's game against the Dodgers, Dan Hayes of The Athletic reports. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Scratched from Tuesday's startThe Twins announced that Ryan has been scratched from Tuesday's start against the Dodgers with an illness, reports Aaron Gleeman of AaronGleeman.com. Visit RotoWire.com for more analysis on this update.
- Joe Ryan: Picks up fifth winRyan (5-3) earned the win Thursday over the Rangers, allowing three hits and two walks over five scoreless innings. He struck out seven. Visit RotoWire.com for more analysis on this update.




