One pitch of his runs sideways more than almost anyone's
Gray's 4-seam fastball moves 72.8 inches toward the first-base side, the biggest horizontal move in his arsenal.
99 thrown, averaging 94.8 mph.
The angle he throws from is unusual, and hitters notice
Gray releases the ball from a low three-quarters slot, about 30 degrees above horizontal and 1.5 feet to the third-base side of the rubber.
210 tracked release points, averaging 5.3 feet off the ground.
He works one part of the zone far more than the rest
Gray lives at the bottom of the zone: his average pitch crosses at 2.15 feet, against a zone that runs 1.5 to 3.5.
210 located pitches in 2025.
When hitters connect off him, they hit it hard
Hitters average 91.6 mph off the bat against Gray, 8th percentile.
210 pitches in 2025. 8th percentile among qualified pitchers in 2025, 720th in MLB.
His pitches move in ways that fit together
Gray works with 3 pitches: 4-Seam Fastball, Slider and Changeup. The 4-seam fastball is 47.1% of everything he throws.
210 classified pitches in 2025.
One pitch of his moves in a way hitters rarely see
Gray's 4-seam fastball carries 12.5 inches of ride against a spinless ball, the biggest vertical move in his arsenal.
99 thrown, averaging 94.8 mph.
One type of hitter does all the damage against him
Hitters do their damage on his breaking balls: a .417 expected average against them, against .366 on his fastballs.
95 of his breaking balls thrown.
He saves one pitch for one side of the plate
Gray throws the changeup 17.1% of the time against left-handers and 1.6% against right-handers.
128 pitches to right-handers, 82 to left-handers.
Too much of the contact against him is loud
46.7% of the contact Gray gives up is hit hard, 17th percentile.
210 pitches in 2025. 17th percentile among qualified pitchers in 2025, 646th in MLB.
His ball is straighter than it should be
Gray's stuff spins at 2,143 rpm, 23rd percentile in the league.
210 pitches in 2025. 23rd percentile among qualified pitchers in 2025, 601st in MLB.
His fastball is the pitch everything else is built on
Gray's 4-seam fastball averages 94.8 mph, and has touched 96.3.
99 thrown, 47.1% of his pitches.
He throws strikes to one type of hitter and not the other
Gray lands 52.5% of his fastballs in the zone and only 38.9% of his breaking balls.
99 of his fastballs, 95 of his breaking balls.
He lives on one side of the plate
Gray works in on right-handers: his average pitch lands 2.1 inches to that side of the middle of the plate.
210 located pitches in 2025.
He throws about as hard as anybody in the league
Gray averages 90.6 mph across his arsenal, 65th percentile in the league.
210 pitches in 2025. 65th percentile among qualified pitchers in 2025, 273rd in MLB.
The contact he allows is the kind that finds grass
The quality of contact against Gray projects a .354 average, 26th percentile.
210 pitches in 2025. 26th percentile among qualified pitchers in 2025, 581st in MLB.
He falls behind hitters far too often
Gray throws a strike on the first pitch 58.7% of the time.
63 plate appearances started in 2025.
He lives on the edges rather than over the middle
21.9% of Gray's pitches land in the middle third of the zone, well below what most pitchers give away.
46 of 210 located pitches.
One pitch of his spins more than almost anyone's
Gray's slider spins at 2,393 rpm, the highest in his arsenal.
89 thrown in 2025.
Show more
The numbers behind these live in Pitch Data.
Take me there
One pitch of his runs sideways more than almost anyone's
Gray's 4-seam fastball moves 72.8 inches toward the first-base side, the biggest horizontal move in his arsenal.
99 thrown, averaging 94.8 mph.
One pitch of his moves in a way hitters rarely see
Gray's 4-seam fastball carries 12.5 inches of ride against a spinless ball, the biggest vertical move in his arsenal.
99 thrown, averaging 94.8 mph.
The numbers behind these live in Pitch Data.
Take me there
The angle he throws from is unusual, and hitters notice
Gray releases the ball from a low three-quarters slot, about 30 degrees above horizontal and 1.5 feet to the third-base side of the rubber.
210 tracked release points, averaging 5.3 feet off the ground.
The numbers behind these live in Pitch Data.
Take me there
He works one part of the zone far more than the rest
Gray lives at the bottom of the zone: his average pitch crosses at 2.15 feet, against a zone that runs 1.5 to 3.5.
210 located pitches in 2025.
He lives on one side of the plate
Gray works in on right-handers: his average pitch lands 2.1 inches to that side of the middle of the plate.
210 located pitches in 2025.
He lives on the edges rather than over the middle
21.9% of Gray's pitches land in the middle third of the zone, well below what most pitchers give away.
46 of 210 located pitches.
The numbers behind these live in Spray Chart.
Take me there
When hitters connect off him, they hit it hard
Hitters average 91.6 mph off the bat against Gray, 8th percentile.
210 pitches in 2025. 8th percentile among qualified pitchers in 2025, 720th in MLB.
Too much of the contact against him is loud
46.7% of the contact Gray gives up is hit hard, 17th percentile.
210 pitches in 2025. 17th percentile among qualified pitchers in 2025, 646th in MLB.
The contact he allows is the kind that finds grass
The quality of contact against Gray projects a .354 average, 26th percentile.
210 pitches in 2025. 26th percentile among qualified pitchers in 2025, 581st in MLB.
The numbers behind these live in Pitch Data.
Take me there
His pitches move in ways that fit together
Gray works with 3 pitches: 4-Seam Fastball, Slider and Changeup. The 4-seam fastball is 47.1% of everything he throws.
210 classified pitches in 2025.
He saves one pitch for one side of the plate
Gray throws the changeup 17.1% of the time against left-handers and 1.6% against right-handers.
128 pitches to right-handers, 82 to left-handers.
His fastball is the pitch everything else is built on
Gray's 4-seam fastball averages 94.8 mph, and has touched 96.3.
99 thrown, 47.1% of his pitches.
One pitch of his spins more than almost anyone's
Gray's slider spins at 2,393 rpm, the highest in his arsenal.
89 thrown in 2025.
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 breaking balls: a .417 expected average against them, against .366 on his fastballs.
95 of his breaking balls thrown.
He throws strikes to one type of hitter and not the other
Gray lands 52.5% of his fastballs in the zone and only 38.9% of his breaking balls.
99 of his fastballs, 95 of his breaking balls.
The numbers behind these live in Pitch Data.
Take me there
His ball is straighter than it should be
Gray's stuff spins at 2,143 rpm, 23rd percentile in the league.
210 pitches in 2025. 23rd percentile among qualified pitchers in 2025, 601st in MLB.
The numbers behind these live in Pitch Data.
Take me there
He throws about as hard as anybody in the league
Gray averages 90.6 mph across his arsenal, 65th percentile in the league.
210 pitches in 2025. 65th percentile among qualified pitchers in 2025, 273rd in MLB.
The numbers behind these live in Pitch Data.
Take me there
He falls behind hitters far too often
Gray throws a strike on the first pitch 58.7% of the time.
63 plate appearances started in 2025.