Joe Ryan
by Flankey
X: @Sb25Shine

JOE RYAN

2026-04-23 vs Twins
RHPRank DTwins vs Mets
IP
5.0
R / ER
7/4
H
7
K
5
BB
2
HR
2
Minnesota Twins logo
Movement
EXT 6.82 ft
RiseDropGlove SideArm SideRelease Angle24”12”12”24”12”24”12”24”FFSICUSLFS
avg pfxX
-3.68
avg pfxZ
1.65
Spin
2338
Release Angle
10°
vs LHB
LocationsAHR2HR
37 tracked pitches
vs RHB
LocationsA1221
55 tracked pitches
Pitch Frequency / Usage
vs LHB%
35%
FF
Four-Seam Fastball 30%
vs RHB%
27%
vs LHB%
11%
SI
Sinker 22%
vs RHB%
29%
vs LHB%
24%
CU
Curveball 19%
vs RHB%
15%
vs LHB%
0%
SL
Slider 16%
vs RHB%
27%
vs LHB%
30%
FS
Splitter 13%
vs RHB%
2%
Arrows are vs overall usage
Pitch Arsenal
Pitch Arsenal
Velocity, shape, command, and outcome by pitch type
5 pitch types
Pitch%VeloCSW%Whiff%FStuff+
Four-Seam Fastball30.491.928.614.3105
Sinker21.791.620.05.097
Curveball18.576.441.211.8112
Slider16.380.520.06.787
Splitter13.086.616.78.392
Total100.086.426.19.8100
Detailed Log
Pitch-by-pitch details
Pitch events from MLB Stats API
#TypeVeloCallResult
1
Four-Seam Fastball
92.7Called StrikeCalled Strike
2
Sinker
92.0In play, no outBo Bichette singles on a ground ball to center fielder Byron Buxton.
1
Four-Seam Fastball
92.0BallBall
2
Sinker
91.8Called StrikeCalled Strike
3
Splitter
87.3FoulFoul
4
Curveball
78.2BallBall
5
Splitter
88.8BallBall
6
Sinker
94.2BallJuan Soto walks. Bo Bichette to 2nd.
1
Sinker
92.2Swinging StrikeSwinging Strike
2
Slider
79.3Called StrikeCalled Strike
3
Four-Seam Fastball
93.4Swinging StrikeFrancisco Alvarez strikes out swinging.
1
Four-Seam Fastball
92.2BallBall
2
Four-Seam Fastball
93.2Called StrikeCalled Strike
3
Sinker
93.2FoulFoul
4
Sinker
95.0BallBall
5
Curveball
77.8In play, out(s)Luis Robert Jr. grounds into a force out, third baseman Tristan Gray to second baseman Luke Keaschall. Bo Bichette to 3rd. Juan Soto out at 2nd. Luis Robert Jr. to 1st.
1
Four-Seam Fastball
92.8In play, run(s)Brett Baty homers (1) on a fly ball to right field. Bo Bichette scores. Luis Robert Jr. scores.
1
Slider
77.8FoulFoul
2
Four-Seam Fastball
92.4In play, out(s)Mark Vientos grounds out, shortstop Brooks Lee to first baseman Kody Clemens.
1
Slider
83.7Called StrikeCalled Strike
2
Slider
76.6BallBall
3
Four-Seam Fastball
91.4In play, no outMarcus Semien doubles (5) on a fly ball to left fielder Trevor Larnach.
1
Splitter
86.4FoulFoul
2
Curveball
76.0Called StrikeCalled Strike
3
Curveball
76.2FoulFoul
4
Four-Seam Fastball
93.2FoulFoul
5
Curveball
77.3BallBall
6
Four-Seam Fastball
93.2Swinging StrikeRonny Mauricio strikes out swinging.
1
Four-Seam Fastball
93.2In play, no outCarson Benge doubles (2) on a fly ball to center fielder Byron Buxton. Marcus Semien to 3rd.
1
Four-Seam Fastball
93.2FoulFoul
2
Four-Seam Fastball
92.7FoulFoul
3
Four-Seam Fastball
92.9FoulFoul
4
Splitter
90.7Ball In DirtBall In Dirt
5
Curveball
78.4Swinging StrikeBo Bichette strikes out swinging. Marcus Semien scores. Carson Benge to 3rd. Bo Bichette to 1st. Passed ball by catcher Ryan Jeffers.
1
Curveball
76.4FoulFoul
2
Sinker
92.4BallBall
3
Splitter
87.4BallBall
4
Curveball
76.9Swinging StrikeSwinging Strike
5
Four-Seam Fastball
94.5BallBall
6
Curveball
76.7BallJuan Soto walks.
1
Sinker
92.4FoulFoul
2
Sinker
92.4Called StrikeCalled Strike
3
Slider
78.9In play, run(s)Francisco Alvarez out on a sacrifice fly to left fielder Trevor Larnach. Carson Benge scores.
1
Four-Seam Fastball
91.2Called StrikeCalled Strike
2
Slider
86.0BallBall
3
Sinker
92.5FoulFoul
4
Sinker
93.0In play, run(s)Luis Robert Jr. doubles (3) on a sharp line drive to left fielder Trevor Larnach. Bo Bichette scores. Juan Soto to 3rd.
1
Splitter
86.8BallBall
2
Four-Seam Fastball
91.3BallBall
3
Four-Seam Fastball
92.3Swinging StrikeSwinging Strike
4
Splitter
87.3Called StrikeCalled Strike
5
Four-Seam Fastball
91.9Swinging StrikeBrett Baty strikes out swinging.
1
Curveball
75.0Called StrikeCalled Strike
2
Sinker
90.2FoulFoul
3
Curveball
75.5FoulFoul
4
Four-Seam Fastball
91.3FoulFoul
5
Slider
76.7In play, out(s)Mark Vientos grounds out, third baseman Tristan Gray to first baseman Kody Clemens.
1
Four-Seam Fastball
90.1FoulFoul
2
Slider
76.3FoulFoul
3
Slider
86.2BallBall
4
Curveball
76.9BallBall
5
Slider
86.0Foul TipMarcus Semien strikes out on a foul tip.
1
Splitter
86.1FoulFoul
2
Curveball
76.8Called StrikeCalled Strike
3
Four-Seam Fastball
93.1In play, out(s)Ronny Mauricio grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.
1
Four-Seam Fastball
90.8Called StrikeCalled Strike
2
Splitter
84.8In play, run(s)Carson Benge homers (2) on a fly ball to right center field.
1
Sinker
89.9In play, no outBo Bichette singles on a ground ball to shortstop Brooks Lee.
1
Four-Seam Fastball
88.4FoulFoul
2
Sinker
90.7In play, out(s)Juan Soto pops out to third baseman Tristan Gray in foul territory.
1
Sinker
89.8BallBall
2
Slider
75.4BallBall
3
Sinker
90.4FoulFoul
4
Four-Seam Fastball
90.1FoulFoul
5
Curveball
75.7BallBall
6
Sinker
91.1In play, out(s)Francisco Alvarez grounds out, third baseman Tristan Gray to first baseman Kody Clemens. Bo Bichette to 2nd.
1
Slider
82.8BallBall
2
Sinker
90.0Called StrikeCalled Strike
3
Four-Seam Fastball
90.2BallBall
4
Slider
83.5In play, out(s)Luis Robert Jr. flies out sharply to left fielder Trevor Larnach.
1
Curveball
74.3Called StrikeCalled Strike
2
Four-Seam Fastball
89.3BallBall
3
Splitter
84.8Swinging StrikeSwinging Strike
4
Splitter
83.5BallBall
5
Splitter
85.0In play, out(s)Brett Baty grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.
1
Sinker
89.3BallBall
2
Sinker
89.8FoulFoul
3
Curveball
74.7Called StrikeCalled Strike
4
Curveball
75.7FoulFoul
5
Four-Seam Fastball
90.6In play, out(s)Mark Vientos pops out to first baseman Kody Clemens.
1
Slider
75.7Swinging StrikeSwinging Strike
2
Slider
82.1In play, out(s)Marcus Semien grounds out, shortstop Brooks Lee to first baseman Kody Clemens.
Created by Flankey Baseball