The home runs are what is undoing his season
Ryan has given up 3 tracked home runs, 3 of them to right field, the longest 414 feet.
3 tracked home runs allowed in 2026.
There is one pitch of his that keeps getting hit
Contact off Ryan's splitter leaves the bat at 94.2 mph, against 83.0 off his sweeper.
97 and 93 of them thrown.
Both sides hit him about the same
35.8% of the contact right-handers make against Ryan is hit hard, against 46.9% of what left-handers make.
368 pitches to right-handed hitters, 466 to left-handed hitters.
One type of hitter does all the damage against him
Hitters do their damage on his offspeed pitches: a .324 expected average against them, against .244 on his breaking balls.
97 of his offspeed pitches thrown.
He handles both hands about the same
Right-handed hitters project to a .270 average against Ryan and left-handers to .321.
368 pitches to right-handed hitters, 466 to left-handed hitters.
The contact he allows should not turn into many hits
The quality of contact against Ryan projects a .301 average, 73rd percentile.
834 pitches in 2026. 73rd percentile among qualified pitchers in 2026, 144th in MLB.
He fills the strike zone and makes hitters beat him
Ryan lives in the strike zone: 46.8% of his pitches are in it, 85th percentile.
834 pitches in 2026. 85th percentile among qualified pitchers in 2026, 79th in MLB.
Runners on base do not change how he is hit
48.3% of the contact against Ryan with a runner in scoring position is hit hard, against 41% with the bases empty.
214 pitches with a runner in scoring position, 620 with the bases empty.
When hitters connect off him, they hit it hard
Hitters average 89.8 mph off the bat against Ryan, 28th percentile.
834 pitches in 2026. 28th percentile among qualified pitchers in 2026, 386th in MLB.
One side of the plate does most of the damage against him
Right-handed hitters average 88.0 mph off the bat against Ryan and left-handers 90.9.
53 tracked batted balls from right-handers, 81 from left-handers.
He gets by without much velocity, and it costs him
Ryan averages 88.1 mph across his arsenal, 27th percentile in the league.
834 pitches in 2026. 27th percentile among qualified pitchers in 2026, 394th in MLB.
His ball moves more than the hitter expects it to
Ryan's stuff spins at 2,357 rpm, 67th percentile in the league.
834 pitches in 2026. 67th percentile among qualified pitchers in 2026, 178th in MLB.
Too much of the contact against him is loud
42.5% of the contact Ryan gives up is hit hard, 36th percentile.
834 pitches in 2026. 36th percentile among qualified pitchers in 2026, 344th in MLB.
Show more
The numbers behind these live in Pitch Data.
Take me there
The home runs are what is undoing his season
Ryan has given up 3 tracked home runs, 3 of them to right field, the longest 414 feet.
3 tracked home runs allowed in 2026.
One side of the plate does most of the damage against him
Right-handed hitters average 88.0 mph off the bat against Ryan and left-handers 90.9.
53 tracked batted balls from right-handers, 81 from left-handers.
The numbers behind these live in Pitch Data.
Take me there
There is one pitch of his that keeps getting hit
Contact off Ryan's splitter leaves the bat at 94.2 mph, against 83.0 off his sweeper.
97 and 93 of them thrown.
The numbers behind these live in Matchups.
Take me there
Both sides hit him about the same
35.8% of the contact right-handers make against Ryan is hit hard, against 46.9% of what left-handers make.
368 pitches to right-handed hitters, 466 to left-handed hitters.
He handles both hands about the same
Right-handed hitters project to a .270 average against Ryan and left-handers to .321.
368 pitches to right-handed hitters, 466 to left-handed hitters.
The numbers behind these live in Pitch Data.
Take me there
One type of hitter does all the damage against him
Hitters do their damage on his offspeed pitches: a .324 expected average against them, against .244 on his breaking balls.
97 of his offspeed pitches thrown.
The numbers behind these live in Spray Chart.
Take me there
The contact he allows should not turn into many hits
The quality of contact against Ryan projects a .301 average, 73rd percentile.
834 pitches in 2026. 73rd percentile among qualified pitchers in 2026, 144th in MLB.
When hitters connect off him, they hit it hard
Hitters average 89.8 mph off the bat against Ryan, 28th percentile.
834 pitches in 2026. 28th percentile among qualified pitchers in 2026, 386th in MLB.
Too much of the contact against him is loud
42.5% of the contact Ryan gives up is hit hard, 36th percentile.
834 pitches in 2026. 36th percentile among qualified pitchers in 2026, 344th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He fills the strike zone and makes hitters beat him
Ryan lives in the strike zone: 46.8% of his pitches are in it, 85th percentile.
834 pitches in 2026. 85th percentile among qualified pitchers in 2026, 79th in MLB.
The numbers behind these live in Matchups.
Take me there
Runners on base do not change how he is hit
48.3% of the contact against Ryan with a runner in scoring position is hit hard, against 41% with the bases empty.
214 pitches with a runner in scoring position, 620 with the bases empty.
The numbers behind these live in Pitch Data.
Take me there
He gets by without much velocity, and it costs him
Ryan averages 88.1 mph across his arsenal, 27th percentile in the league.
834 pitches in 2026. 27th percentile among qualified pitchers in 2026, 394th in MLB.
The numbers behind these live in Pitch Data.
Take me there
His ball moves more than the hitter expects it to
Ryan's stuff spins at 2,357 rpm, 67th percentile in the league.
834 pitches in 2026. 67th percentile among qualified pitchers in 2026, 178th in MLB.