Luis Castillo
by Flankey
X: @Sb25Shine

LUIS CASTILLO

2026-04-27 vs Mariners
RHPRank DMariners vs Twins
IP
5.0
R / ER
7/7
H
7
K
3
BB
2
HR
2
Seattle Mariners logo
Movement
EXT 5.49 ft
RiseDropGlove SideArm SideRelease Angle24”12”12”24”12”24”12”24”FFSLSICH
avg pfxX
-8.23
avg pfxZ
3.15
Spin
2165
Release Angle
14°
vs LHB
LocationsB13HR1
65 tracked pitches
vs RHB
LocationsA21HR
32 tracked pitches
Pitch Frequency / Usage
vs LHB%
45%
FF
Four-Seam Fastball 44%
vs RHB%
44%
vs LHB%
32%
SL
Slider 29%
vs RHB%
22%
vs LHB%
8%
SI
Sinker 16%
vs RHB%
31%
vs LHB%
15%
CH
Changeup 11%
vs RHB%
3%
Arrows are vs overall usage
Pitch Arsenal
Pitch Arsenal
Velocity, shape, command, and outcome by pitch type
4 pitch types
Pitch%VeloCSW%Whiff%FStuff+
Four-Seam Fastball44.393.520.97.0104
Slider28.984.621.47.188
Sinker15.593.413.36.797
Changeup11.386.336.49.1119
Total100.090.121.67.2100
Detailed Log
Pitch-by-pitch details
Pitch events from MLB Stats API
#TypeVeloCallResult
1
Slider
84.7In play, out(s)Byron Buxton grounds out, third baseman Leo Rivas to first baseman Josh Naylor.
1
Four-Seam Fastball
93.5BallBall
2
Four-Seam Fastball
93.3BallBall
3
Four-Seam Fastball
93.7FoulFoul
4
Slider
84.9In play, out(s)Brooks Lee lines out to left fielder Randy Arozarena.
1
Slider
84.7Called StrikeCalled Strike
2
Slider
85.0BallBall
3
Changeup
86.1BallBall
4
Slider
85.6Called StrikeCalled Strike
5
Four-Seam Fastball
95.3FoulFoul
6
Slider
83.7FoulFoul
7
Slider
85.1BallBall
8
Four-Seam Fastball
93.8FoulFoul
9
Changeup
85.9In play, out(s)Trevor Larnach pops out to second baseman Cole Young.
1
Slider
83.8FoulFoul
2
Changeup
86.7In play, no outJosh Bell singles on a sharp line drive to right fielder Rob Refsnyder.
1
Sinker
94.2Swinging StrikeSwinging Strike
2
Four-Seam Fastball
94.1In play, out(s)Ryan Jeffers pops out to first baseman Josh Naylor in foul territory.
1
Sinker
94.5In play, out(s)Kody Clemens flies out to left fielder Randy Arozarena.
1
Four-Seam Fastball
93.4Called StrikeCalled Strike
2
Four-Seam Fastball
94.7BallBall
3
Four-Seam Fastball
94.7In play, run(s)Twins challenged (tag play), call on the field was overturned: Twins challenged (home-plate collision), call on the field was upheld: Luke Keaschall doubles (4) on a line drive to right fielder Rob Refsnyder. Josh Bell scores.
1
Four-Seam Fastball
94.1Called StrikeCalled Strike
2
Four-Seam Fastball
92.8BallBall
3
Four-Seam Fastball
93.0Swinging StrikeSwinging Strike
4
Four-Seam Fastball
93.6BallBall
5
Slider
84.8FoulFoul
6
Slider
84.2Hit By PitchMatt Wallner hit by pitch.
1
Four-Seam Fastball
94.0BallBall
2
Slider
85.1FoulFoul
3
Four-Seam Fastball
93.3BallBall
4
Four-Seam Fastball
94.7FoulFoul
5
Four-Seam Fastball
93.2FoulFoul
6
Slider
86.0BallBall
7
Slider
85.9FoulFoul
8
Four-Seam Fastball
94.2BallTristan Gray walks. Luke Keaschall to 3rd. Matt Wallner to 2nd.
1
Four-Seam Fastball
93.8BallBall
2
Four-Seam Fastball
94.5Swinging StrikeSwinging Strike
3
Four-Seam Fastball
93.8Swinging StrikeSwinging Strike
4
Slider
84.0BallBall
5
Slider
84.0In play, out(s)Byron Buxton pops out to shortstop J.P. Crawford.
1
Four-Seam Fastball
93.2FoulFoul
2
Four-Seam Fastball
93.8BallBall
3
Changeup
85.1BallBall
4
Slider
83.8Called StrikeCalled Strike
5
Four-Seam Fastball
93.6FoulFoul
6
Changeup
86.9BallBall
7
Four-Seam Fastball
93.5In play, out(s)Brooks Lee grounds out, third baseman Leo Rivas to first baseman Josh Naylor.
1
Four-Seam Fastball
92.9In play, no outTrevor Larnach triples (1) on a sharp fly ball to right fielder Rob Refsnyder, deflected by center fielder Julio Rodríguez.
1
Changeup
87.2Swinging StrikeSwinging Strike
2
Four-Seam Fastball
92.7BallBall
3
Four-Seam Fastball
92.8FoulFoul
4
Slider
85.1BallBall
5
Sinker
94.6BallBall
6
Slider
85.6BallJosh Bell walks.
1
Slider
85.3BallBall
2
Four-Seam Fastball
94.6Called StrikeCalled Strike
3
Sinker
94.1FoulFoul
4
Four-Seam Fastball
93.7FoulFoul
5
Sinker
94.9In play, run(s)Ryan Jeffers singles on a line drive to right fielder Rob Refsnyder. Trevor Larnach scores. Josh Bell to 2nd.
1
Slider
83.8BallBall
2
Slider
84.4FoulFoul
3
Four-Seam Fastball
93.7In play, run(s)Kody Clemens homers (3) on a fly ball to right field. Josh Bell scores. Ryan Jeffers scores.
1
Sinker
94.1BallBall
2
Sinker
94.1FoulFoul
3
Slider
85.2BallBall
4
Sinker
94.8In play, out(s)Luke Keaschall grounds out, third baseman Leo Rivas to first baseman Josh Naylor.
1
Slider
84.8Swinging StrikeSwinging Strike
2
Four-Seam Fastball
94.7BallBall
3
Four-Seam Fastball
95.1Called StrikeCalled Strike
4
Four-Seam Fastball
93.8BallBall
5
Four-Seam Fastball
94.3FoulFoul
6
Slider
84.0Swinging StrikeMatt Wallner strikes out swinging.
1
Four-Seam Fastball
90.9BallBall
2
Sinker
90.7FoulFoul
3
Slider
82.8In play, no outTristan Gray singles on a sharp line drive to right fielder Rob Refsnyder.
1
Four-Seam Fastball
92.5Called StrikeCalled Strike
2
Slider
84.3In play, run(s)Byron Buxton homers (6) on a fly ball to left field. Tristan Gray scores.
1
Four-Seam Fastball
92.4BallBall
2
Four-Seam Fastball
92.9In play, out(s)Brooks Lee flies out to left fielder Randy Arozarena.
1
Changeup
85.9Called StrikeCalled Strike
2
Changeup
87.0Called StrikeCalled Strike
3
Changeup
86.4Called StrikeMitch Garver challenged (pitch result), call on the field was overturned: Trevor Larnach called out on strikes.
1
Slider
83.4In play, out(s)Josh Bell pops out to shortstop J.P. Crawford.
1
Four-Seam Fastball
91.5FoulFoul
2
Changeup
85.4FoulFoul
3
Four-Seam Fastball
92.9BallBall
4
Four-Seam Fastball
92.6In play, out(s)Ryan Jeffers grounds out, pitcher Luis Castillo to second baseman Cole Young to first baseman Josh Naylor.
1
Sinker
94.2Called StrikeCalled Strike
2
Sinker
92.6BallBall
3
Changeup
86.4In play, out(s)Kody Clemens lines out sharply to right fielder Rob Refsnyder.
1
Slider
84.3Called StrikeCalled Strike
2
Sinker
91.8BallBall
3
Sinker
92.3BallBall
4
Sinker
92.1BallBall
5
Sinker
92.0FoulFoul
6
Four-Seam Fastball
93.0Called StrikeLuke Keaschall called out on strikes.
Created by Flankey Baseball