Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
5in the bubble
Joe Ryan
#
41
Team
MIN · P
Debut
2021 · 6 MLB seasons

Joe Ryan

Age 30
Contract Value $6,200,000/yr
Size 6' 2" · 205
Throws RHP
Bats Right
From San Francisco, CA
6-6 W-L
3.38
ERA
1.10
WHIP
10.3
K/9
2.0
BB/9
114.1
Innings
21
Starts
Joe Ryan season snapshot
Season stats
ERA
3.38
WHIP
1.10
K/9
10.3
BB/9
2.0
HR/9
1.26
IP
114.1
GS
21
W-L
6-6
◆ Pitcher snapshot

Joe Ryan, a starter for the Minnesota Twins, has given this rotation a steady presence with the kind of profile that can support both reliability and swing-and-miss upside. The R-hander carries a 3.38 ERA, 1.10 WHIP, and 10.31 K/9 across 114.1 innings in 21 starts, with a 6-6 record that reflects his place in the middle of the club’s workload.

His season shape points to strong strike-throwing and an ability to limit free passes, shown by a 1.97 BB/9 that supports his overall efficiency. When he is locating well, he can work ahead, miss bats, and keep traffic from building. The combination of command and bat-missing ability gives him a stable baseline, though he can still be vulnerable when mistakes catch too much of the zone.

Recent form:

Recent starts
  • 07/204.0 IP · 8 ER · 3 K
  • 07/116.0 IP · 2 ER · 6 K
  • 07/057.0 IP · 0 ER · 9 K
  • 06/304.0 IP · 0 ER · 5 K
  • 06/246.0 IP · 4 ER · 9 K

Joe Ryan has pitched to a up trend lately, and the overall feel is that his sharper outings have come when he establishes fastball command early and keeps hitters from sitting on one look. Even with some volatility from start to start, the recent direction suggests he is finding a better rhythm and putting himself in position to work deeper into games.

For the bigger picture, 6 wins and 6 losses only tell part of the story. He looks like a starter whose value is tied to strike efficiency, poise with runners on base, and the ability to turn solid command into quick outs as well as punchouts.

Joe Ryan ERA trend
Last 6
Earned runs per start
Avg 2.3 ER / start
⚡ Alternating good/bad starts — volatile pattern.

Joe Ryan game log

2026 season
DateOpponentIPHERKBBERA
Jul 20Cleveland Guardians41083018.00
Jul 11Los Angeles Angels662623.00
Jul 5New York Yankees730910.00
Jun 30Houston Astros450530.00
Jun 24Los Angeles Dodgers684916.00
Jun 18Texas Rangers530720.00
Jun 12St. Louis Cardinals663804.50
Jun 6Kansas City Royals661521.50
Jun 1Chicago White Sox684906.00
May 26Chicago White Sox7.252902.50
May 20Houston Astros641901.50
May 15Milwaukee Brewers641711.50
May 9Cleveland Guardians621531.50
May 3Toronto Blue Jays0.100110.00
Apr 28Seattle Mariners662613.00
Apr 23New York Mets574527.20
Apr 17Cincinnati Reds631601.50
Apr 11Toronto Blue Jays722512.57
Apr 6Detroit Tigers532733.60
Apr 1Kansas City Royals4953011.25
Mar 26Baltimore Orioles5.110720.00

Joe Ryan season splits

Home / away / vs L-R · 2026
Home ERA
ERA3.21
Away ERA
ERA3.53
vs Left AVG
AVG0.221
vs Right AVG
AVG0.216
Joe Ryan monthly splits
ERA · IP · K · BB · WHIP per month
MonthGSERAIPKBBWHIP
Mar10.005.1720.56
Apr64.3633.03271.12
May51.7326.03150.77
Jun63.2733.04381.33
Jul35.2917.01831.29
Pitch arsenal
Usage and average velocity · 2026
FFFour-seam FB
45.6%93.5 mph
STSweeper
14.8%80.5 mph
FSSplitter
12.0%87.9 mph
KCKnuckle Curve
11.3%78.9 mph
SISinker
10.2%93.1 mph
SLSlider
6.1%85.9 mph

Performance vs teams

2026 starts · sorted by ERA

Hot / Cold zones

Opponent results by strike zone area

AVG by zone

  • Zone 01: .158
  • Zone 02: .293
  • Zone 03: .200
  • Zone 04: .250
  • Zone 05: .446
  • Zone 06: .194
  • Zone 07: .261
  • Zone 08: .311
  • Zone 09: .152
  • Zone 11: .167
  • Zone 12: .172
  • Zone 13: .182
  • Zone 14: .022

OPS by zone

  • Zone 01: .316
  • Zone 02: .907
  • Zone 03: .692
  • Zone 04: .750
  • Zone 05: 1.123
  • Zone 06: .583
  • Zone 07: .565
  • Zone 08: .822
  • Zone 09: .471
  • Zone 11: .536
  • Zone 12: .486
  • Zone 13: .440
  • Zone 14: .279

SLG by zone

  • Zone 01: .158
  • Zone 02: .634
  • Zone 03: .480
  • Zone 04: .500
  • Zone 05: .696
  • Zone 06: .389
  • Zone 07: .304
  • Zone 08: .511
  • Zone 09: .303
  • Zone 11: .292
  • Zone 12: .241
  • Zone 13: .182
  • Zone 14: .022

OBP by zone

  • Zone 01: .158
  • Zone 02: .302
  • Zone 03: .231
  • Zone 04: .250
  • Zone 05: .439
  • Zone 06: .194
  • Zone 07: .261
  • Zone 08: .311
  • Zone 09: .176
  • Zone 11: .286
  • Zone 12: .286
  • Zone 13: .280
  • Zone 14: .262

numberOfStrikes by zone

  • Zone 01: 76.00
  • Zone 02: 97.00
  • Zone 03: 67.00
  • Zone 04: 59.00
  • Zone 05: 98.00
  • Zone 06: 101.00
  • Zone 07: 47.00
  • Zone 08: 78.00
  • Zone 09: 90.00
  • Zone 11: 58.00
  • Zone 12: 48.00
  • Zone 13: 38.00
  • Zone 14: 112.00

numberOfPitches by zone

  • Zone 01: 94.00
  • Zone 02: 131.00
  • Zone 03: 88.00
  • Zone 04: 91.00
  • Zone 05: 149.00
  • Zone 06: 129.00
  • Zone 07: 66.00
  • Zone 08: 112.00
  • Zone 09: 119.00
  • Zone 11: 223.00
  • Zone 12: 195.00
  • Zone 13: 108.00
  • Zone 14: 392.00

earnedRunAverage by zone

  • Zone 01: -
  • Zone 02: -
  • Zone 03: -
  • Zone 04: -
  • Zone 05: -
  • Zone 06: -
  • Zone 07: -
  • Zone 08: -
  • Zone 09: -
  • Zone 11: -
  • Zone 12: -
  • Zone 13: -
  • Zone 14: -
0.4000.3000.200
.182.167.172.022.158.293.200.250.446.194.261.311.152
0.4000.3000.200

Last 10 matchups

More MLB pitcher profiles

Similar starters by ERA and workload — refreshed on each visit.