Sonny Gray
by Flankey
X: @Sb25Shine

SONNY GRAY

2026-07-10 vs Red Sox
RHPRank SRed Sox vs Mets
IP
6.0
R / ER
1/1
H
5
K
3
BB
1
HR
0
Boston Red Sox logo
Movement
EXT 6.39 ft
RiseDropGlove SideArm SideRelease Angle24”12”12”24”12”24”12”24”SICUFCSLFFCH
avg pfxX
-0.28
avg pfxZ
1.47
Spin
2406
Release Angle
58°
vs LHB
LocationsA21111
70 tracked pitches
vs RHB
LocationsB
21 tracked pitches
Pitch Frequency / Usage
vs LHB%
30%
SI
Sinker 34%
vs RHB%
48%
vs LHB%
24%
CU
Curveball 19%
vs RHB%
0%
vs LHB%
14%
FC
Cutter 17%
vs RHB%
24%
vs LHB%
9%
SL
Slider 13%
vs RHB%
29%
vs LHB%
13%
FF
Four-Seam Fastball 10%
vs RHB%
0%
vs LHB%
10%
CH
Changeup 8%
vs RHB%
0%
Arrows are vs overall usage
Pitch Arsenal
Pitch Arsenal
Velocity, shape, command, and outcome by pitch type
6 pitch types
Pitch%VeloCSW%Whiff%FStuff+
Sinker34.191.622.60.0101
Curveball18.779.535.30.0117
Cutter16.588.633.36.7103
Slider13.285.00.00.093
Four-Seam Fastball9.990.933.30.0116
Changeup7.786.714.30.083
Total100.087.524.21.1100
Detailed Log
Pitch-by-pitch details
Pitch events from MLB Stats API
#TypeVeloCallResult
1
Four-Seam Fastball
91.0Called StrikeCalled Strike
2
Sinker
91.6BallBall
3
Curveball
80.1Called StrikeCalled Strike
4
Slider
84.7In play, out(s)A.J. Ewing flies out to left fielder Jarren Duran.
1
Cutter
88.9Called StrikeCalled Strike
2
Sinker
91.7BallBall
3
Changeup
87.5FoulFoul
4
Slider
84.7FoulFoul
5
Slider
86.2BallBall
6
Changeup
87.5FoulFoul
7
Sinker
92.2Called StrikeJuan Soto called out on strikes.
1
Curveball
80.3BallBall
2
Cutter
88.8In play, out(s)Francisco Lindor flies out to center fielder Ceddanne Rafaela.
1
Sinker
90.6Called StrikeCalled Strike
2
Slider
85.6BallBall
3
Sinker
90.8In play, out(s)Carson Benge grounds out, pitcher Sonny Gray to first baseman Romy Gonzalez.
1
Cutter
88.0BallBall
2
Curveball
79.3Called StrikeCalled Strike
3
Slider
84.9FoulFoul
4
Sinker
92.2In play, out(s)Jorge Polanco flies out to left fielder Jarren Duran.
1
Four-Seam Fastball
91.7In play, no outJared Young doubles (7) on a fly ball to right fielder Wilyer Abreu.
1
Slider
84.1Ball In DirtBall In Dirt
2
Sinker
92.1Called StrikeCalled Strike
3
Sinker
91.2BallBall
4
Slider
85.1Ball In DirtBall In Dirt
5
Cutter
89.5FoulFoul
6
Sinker
92.2In play, out(s)Francisco Alvarez grounds out, third baseman Caleb Durbin to first baseman Romy Gonzalez.
1
Curveball
78.7Called StrikeCalled Strike
2
Curveball
79.2BallBall
3
Sinker
89.5In play, no outBrett Baty singles on a line drive to center fielder Ceddanne Rafaela.
1
Cutter
87.6BallBall
2
Sinker
91.4Foul TipFoul Tip
3
Sinker
91.7FoulFoul
4
Slider
84.3FoulFoul
5
Slider
85.5BallBall
6
Sinker
92.2BallBall
7
Sinker
92.6Ball In DirtZack Short walks.
1
Cutter
89.9Foul BuntFoul Bunt
2
Sinker
91.6BallBall
3
Changeup
87.1BallBall
4
Sinker
91.0In play, out(s)A.J. Ewing grounds into a force out, second baseman Anthony Seigler to shortstop Tsung-Che Cheng. Brett Baty to 3rd. Zack Short out at 2nd. A.J. Ewing to 1st.
1
Cutter
88.4Called StrikeCalled Strike
2
Curveball
79.6In play, run(s)Juan Soto out on a sacrifice fly to left fielder Jarren Duran. Brett Baty scores. Throwing error by third baseman Caleb Durbin.
1
Curveball
80.1FoulFoul
2
Sinker
92.8BallBall
3
Curveball
81.3In play, out(s)Francisco Lindor flies out to left fielder Jarren Duran.
1
Curveball
80.2BallBall
2
Curveball
78.6Called StrikeCalled Strike
3
Curveball
80.3BallBall
4
Four-Seam Fastball
90.4In play, no outCarson Benge singles on a ground ball to second baseman Anthony Seigler.
1
Sinker
89.6BallBall
2
Cutter
88.8Called StrikeCalled Strike
3
Curveball
78.9BallBall
4
Sinker
90.7In play, out(s)Jorge Polanco flies out to left fielder Jarren Duran.
1
Cutter
88.6FoulFoul
2
Curveball
80.6BallBall
3
Changeup
87.1Called StrikeCalled Strike
4
Slider
85.3Ball In DirtBall In Dirt
5
Sinker
91.6Called StrikeJared Young called out on strikes.
1
Slider
85.1Ball In DirtBall In Dirt
2
Sinker
92.3Called StrikeCalled Strike
3
Sinker
91.3In play, out(s)Francisco Alvarez grounds out, third baseman Caleb Durbin to first baseman Romy Gonzalez.
1
Changeup
85.3BallBall
2
Cutter
88.8BallBall
3
Changeup
86.1BallBall
4
Four-Seam Fastball
90.2Called StrikeCalled Strike
5
Four-Seam Fastball
90.8In play, out(s)Brett Baty lines out to center fielder Ceddanne Rafaela.
1
Cutter
87.9BallBall
2
Cutter
88.7FoulFoul
3
Slider
85.0BallBall
4
Cutter
86.7Swinging StrikeSwinging Strike
5
Sinker
92.2Called StrikeZack Short called out on strikes.
1
Curveball
78.9Called StrikeCalled Strike
2
Curveball
76.7Called StrikeCalled Strike
3
Curveball
79.4BallBall
4
Sinker
91.2In play, no outA.J. Ewing singles on a ground ball to right fielder Wilyer Abreu.
1
Four-Seam Fastball
91.2BallBall
2
Sinker
90.8BallBall
3
Cutter
89.8Called StrikeCalled Strike
4
Sinker
92.3In play, out(s)Juan Soto grounds out, second baseman Anthony Seigler to first baseman Romy Gonzalez.
1
Four-Seam Fastball
90.7BallBall
2
Sinker
90.8Called StrikeCalled Strike
3
Changeup
86.3In play, no outFrancisco Lindor singles on a line drive to center fielder Ceddanne Rafaela.
1
Curveball
78.6BallBall
2
Four-Seam Fastball
90.6BallBall
3
Sinker
92.1In play, out(s)Carson Benge grounds into a double play, second baseman Anthony Seigler to shortstop Tsung-Che Cheng to first baseman Romy Gonzalez. Francisco Lindor out at 2nd. Carson Benge out at 1st.
1
Sinker
91.4BallBall
2
Cutter
89.0BallBall
3
Sinker
92.0BallBall
4
Four-Seam Fastball
91.1Called StrikeCalled Strike
5
Sinker
92.4In play, out(s)Jorge Polanco grounds out, second baseman Anthony Seigler to first baseman Romy Gonzalez.
Created by Flankey Baseball