Availability
Expert Note
View More NotesJoe Ryan took a clear step forward in 2025, pairing a career-high workload (171 IP) with a 28.2% strikeout rate and his best ERA+ (125), supported by strong underlying indicators like a .218 opponent AVG and elite command (5.7% BB%). His four-seam-heavy profile still carries home run risk, but improved batted-ball suppression and a near-5.0 K/BB ratio helped stabilize his ratios year over year. The 2026 projections continue to view Ryan as a reliable mid-rotation fantasy anchor with above-average strikeouts and solid WHIP, even if he doesn't quite reach ace-level ceilings. At age 30 with a stable role and skills trending positively, Ryan profiles as a dependable SP2 who's safer than his draft cost suggests.
Player News
View More NewsJoe Ryan to join Team USA WBC roster after quarterfinals if they advance
Joe Ryan will join the Team USA WBC roster after the quarterfinals.
Fantasy Impact
Ryan will take the roster spot of Clayton Kershaw if Team USA advances past Team Canada in the quarterfinals on Friday. If they do advance, he could start the semifinals or championship.
Recent Articles
View More Articles![]() | Here are the top fantasy baseball starting pitchers our experts are targeting and avoiding in their 2026 drafts. Fantasy Baseball Draft Rankings Fantasy Baseball Research & Advice Fantasy Baseball Average Draft Position (ADP) 2026 Fantasy Baseball Draft Kit Fantasy Baseball … read more » by in FantasyMar 12, 2026 |
Rankings
View More Rankings| ECR | Best | Worst | # of Experts | |
|---|---|---|---|---|
| Draft | #63 | #46 | #101 | 24 |
| Rest of Season | - | - | - | - |
| Dynasty | #61 | #53 | #78 | 3 |
ECR vs ADP
| G | GS | W | L | SV | BS | HD | IP | H | ER | HR | BB | K | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 | 29 | 11 | 9 | 0 | 0 | 0 | 165.5 | 141 | 67 | 25 | 39 | 182 | 3.63 | 1.09 |
Stats
View More Stats| Pitching Stats | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | G | GS | W | L | SV | IP | H | R | ER | HR | BB | BB% | K | K% | ERA | WHIP | ||||||
| 2023 | MIN | 29 | 29 | 11 | 10 | 0 | 161.2 | 155 | 83 | 81 | 32 | 34 | 5.06 | 197 | 29.32 | 4.51 | 1.17 | ||||||
| 2024 | MIN | 23 | 23 | 7 | 7 | 0 | 135 | 110 | 59 | 54 | 19 | 23 | 4.28 | 147 | 27.32 | 3.60 | 0.99 | ||||||
| 2025 | MIN | 31 | 30 | 13 | 10 | 0 | 171 | 137 | 69 | 62 | 26 | 39 | 5.66 | 194 | 28.16 | 3.26 | 1.03 | ||||||
History
Game Log
View More Games| Game | OPP | Score | DEC | IP | H | R | ER | HR | BB | K | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fri, Sep 26 | @ PHI | - | L | 5.0 | 4 | 2 | 1 | 1 | 1 | 9 | 1.80 | 1.00 |
| Sat, Sep 20 | vs. CLE | - | L | 5.0 | 6 | 5 | 4 | 4 | 2 | 5 | 7.20 | 1.60 |
| Sat, Sep 13 | vs. ARI | - | - | 4.0 | 4 | 2 | 2 | 1 | 2 | 4 | 4.50 | 1.50 |
| Sat, Sep 6 | @ KC | - | L | 2.0 | 4 | 5 | 5 | 1 | 4 | 2 | 22.50 | 4.00 |
Game Schedule
View Schedule| Game | Opp. Team | ||||
|---|---|---|---|---|---|
| Date | Opp | Time | Pitcher | VBR | Matchup |
| Thu, Mar 26th | @ BAL | 3:05pm | |||
| Sat, Mar 28th | @ BAL | 4:05pm | |||
| Sun, Mar 29th | @ BAL | 1:35pm | |||
| Mon, Mar 30th | @ KC | 4:10pm | |||

by