There is one pitch of his that keeps getting hit
Contact off Heaney's 4-seam fastball leaves the bat at 93.1 mph, against 84.7 off his curveball.
910 and 120 of them thrown.
One side of the plate does most of the damage against him
Right-handed hitters average 90.6 mph off the bat against Heaney and left-handers 86.5.
285 tracked batted balls from right-handers, 115 from left-handers.
He gets by without much velocity, and it costs him
Heaney averages 85.4 mph across his arsenal, 8th percentile in the league.
2086 pitches in 2025. 8th percentile among qualified pitchers in 2025, 715th in MLB.
He handles both hands about the same
Right-handed hitters project to a .338 average against Heaney and left-handers to .387.
1520 pitches to right-handed hitters, 566 to left-handed hitters.
The contact he allows is the kind that finds grass
The quality of contact against Heaney projects a .353 average, 27th percentile.
2086 pitches in 2025. 27th percentile among qualified pitchers in 2025, 569th in MLB.
One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .364 expected average against them, against .315 on his offspeed pitches.
1144 of his fastballs thrown.
Too much of the contact against him is loud
43.8% of the contact Heaney gives up is hit hard, 33rd percentile.
2086 pitches in 2025. 33rd percentile among qualified pitchers in 2025, 523rd in MLB.
The home runs are what is undoing his season
Heaney has given up 25 tracked home runs, 13 of them to left field, the longest 442 feet.
25 tracked home runs allowed in 2025.
He fills the strike zone and makes hitters beat him
Heaney lives in the strike zone: 48.6% of his pitches are in it, 69th percentile.
2086 pitches in 2025. 69th percentile among qualified pitchers in 2025, 244th in MLB.
His ball moves more than the hitter expects it to
Heaney's stuff spins at 2,363 rpm, 66th percentile in the league.
2086 pitches in 2025. 66th percentile among qualified pitchers in 2025, 263rd in MLB.
When hitters connect off him, they hit it hard
Hitters average 89.4 mph off the bat against Heaney, 39th percentile.
2086 pitches in 2025. 39th percentile among qualified pitchers in 2025, 474th in MLB.
Hitters tend to hit him to one part of the field
41.4% of the balls put in play against Heaney have gone to centre field.
166 of 401 located batted balls allowed.
Show more
The numbers behind these live in Pitch Data.
Take me there
There is one pitch of his that keeps getting hit
Contact off Heaney's 4-seam fastball leaves the bat at 93.1 mph, against 84.7 off his curveball.
910 and 120 of them thrown.
The numbers behind these live in Pitch Data.
Take me there
One side of the plate does most of the damage against him
Right-handed hitters average 90.6 mph off the bat against Heaney and left-handers 86.5.
285 tracked batted balls from right-handers, 115 from left-handers.
The home runs are what is undoing his season
Heaney has given up 25 tracked home runs, 13 of them to left field, the longest 442 feet.
25 tracked home runs allowed in 2025.
Hitters tend to hit him to one part of the field
41.4% of the balls put in play against Heaney have gone to centre field.
166 of 401 located batted balls allowed.
The numbers behind these live in Pitch Data.
Take me there
He gets by without much velocity, and it costs him
Heaney averages 85.4 mph across his arsenal, 8th percentile in the league.
2086 pitches in 2025. 8th percentile among qualified pitchers in 2025, 715th in MLB.
The numbers behind these live in Matchups.
Take me there
He handles both hands about the same
Right-handed hitters project to a .338 average against Heaney and left-handers to .387.
1520 pitches to right-handed hitters, 566 to left-handed hitters.
The numbers behind these live in Spray Chart.
Take me there
The contact he allows is the kind that finds grass
The quality of contact against Heaney projects a .353 average, 27th percentile.
2086 pitches in 2025. 27th percentile among qualified pitchers in 2025, 569th in MLB.
Too much of the contact against him is loud
43.8% of the contact Heaney gives up is hit hard, 33rd percentile.
2086 pitches in 2025. 33rd percentile among qualified pitchers in 2025, 523rd in MLB.
When hitters connect off him, they hit it hard
Hitters average 89.4 mph off the bat against Heaney, 39th percentile.
2086 pitches in 2025. 39th percentile among qualified pitchers in 2025, 474th in MLB.
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 fastballs: a .364 expected average against them, against .315 on his offspeed pitches.
1144 of his fastballs thrown.
The numbers behind these live in Pitch Data.
Take me there
He fills the strike zone and makes hitters beat him
Heaney lives in the strike zone: 48.6% of his pitches are in it, 69th percentile.
2086 pitches in 2025. 69th percentile among qualified pitchers in 2025, 244th in MLB.
The numbers behind these live in Pitch Data.
Take me there
His ball moves more than the hitter expects it to
Heaney's stuff spins at 2,363 rpm, 66th percentile in the league.
2086 pitches in 2025. 66th percentile among qualified pitchers in 2025, 263rd in MLB.