Both sides hit him about the same
45% of the contact right-handers make against Festa is hit hard, against 28.6% of what left-handers make.
181 pitches to right-handed hitters, 139 to left-handed hitters.
The shape of the contact off him says how he gets outs
22% of the contact against Festa is on the ground and 55.9% of it is in the air.
59 tracked batted balls allowed.
One type of hitter does all the damage against him
Hitters do their damage on his fastballs: a .332 expected average against them, against .238 on his breaking balls.
168 of his fastballs thrown.
The contact he allows should not turn into many hits
The quality of contact against Festa projects a .278 average, 88th percentile.
320 pitches in 2026. 88th percentile among qualified pitchers in 2026, 68th in MLB.
Runners on base do not change how he is hit
33.3% of the contact against Festa with a runner in scoring position is hit hard, against 43.2% with the bases empty.
109 pitches with a runner in scoring position, 211 with the bases empty.
He handles both hands about the same
Right-handed hitters project to a .258 average against Festa and left-handers to .316.
181 pitches to right-handed hitters, 139 to left-handed hitters.
His ball moves more than the hitter expects it to
Festa's stuff spins at 2,541 rpm, 92nd percentile in the league.
320 pitches in 2026. 92nd percentile among qualified pitchers in 2026, 44th in MLB.
He fills the strike zone and makes hitters beat him
Festa lives in the strike zone: 46.9% of his pitches are in it, 86th percentile.
320 pitches in 2026. 86th percentile among qualified pitchers in 2026, 77th in MLB.
He gets by without much velocity, and it costs him
Festa averages 87.2 mph across his arsenal, 19th percentile in the league.
320 pitches in 2026. 19th percentile among qualified pitchers in 2026, 435th in MLB.
One side of the plate does most of the damage against him
Right-handed hitters average 88.3 mph off the bat against Festa and left-handers 85.7.
40 tracked batted balls from right-handers, 21 from left-handers.
Hitters cannot square him up, the contact is weak
Contact against Festa is weak: 87.4 mph off the bat on average, 65th percentile.
320 pitches in 2026. 65th percentile among qualified pitchers in 2026, 187th in MLB.
The home runs are what is undoing his season
Festa has given up 4 tracked home runs, 2 of them to left field, the longest 425 feet.
4 tracked home runs allowed in 2026.
Show more
The numbers behind these live in Matchups.
Take me there
Both sides hit him about the same
45% of the contact right-handers make against Festa is hit hard, against 28.6% of what left-handers make.
181 pitches to right-handed hitters, 139 to left-handed hitters.
He handles both hands about the same
Right-handed hitters project to a .258 average against Festa and left-handers to .316.
181 pitches to right-handed hitters, 139 to left-handed hitters.
The numbers behind these live in Pitch Data.
Take me there
The shape of the contact off him says how he gets outs
22% of the contact against Festa is on the ground and 55.9% of it is in the air.
59 tracked batted balls allowed.
One side of the plate does most of the damage against him
Right-handed hitters average 88.3 mph off the bat against Festa and left-handers 85.7.
40 tracked batted balls from right-handers, 21 from left-handers.
The home runs are what is undoing his season
Festa has given up 4 tracked home runs, 2 of them to left field, the longest 425 feet.
4 tracked home runs allowed in 2026.
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 .332 expected average against them, against .238 on his breaking balls.
168 of his fastballs thrown.
The numbers behind these live in Spray Chart.
Take me there
The contact he allows should not turn into many hits
The quality of contact against Festa projects a .278 average, 88th percentile.
320 pitches in 2026. 88th percentile among qualified pitchers in 2026, 68th in MLB.
Hitters cannot square him up, the contact is weak
Contact against Festa is weak: 87.4 mph off the bat on average, 65th percentile.
320 pitches in 2026. 65th percentile among qualified pitchers in 2026, 187th in MLB.
The numbers behind these live in Matchups.
Take me there
Runners on base do not change how he is hit
33.3% of the contact against Festa with a runner in scoring position is hit hard, against 43.2% with the bases empty.
109 pitches with a runner in scoring position, 211 with the bases empty.
The numbers behind these live in Pitch Data.
Take me there
His ball moves more than the hitter expects it to
Festa's stuff spins at 2,541 rpm, 92nd percentile in the league.
320 pitches in 2026. 92nd percentile among qualified pitchers in 2026, 44th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He fills the strike zone and makes hitters beat him
Festa lives in the strike zone: 46.9% of his pitches are in it, 86th percentile.
320 pitches in 2026. 86th percentile among qualified pitchers in 2026, 77th in MLB.
The numbers behind these live in Pitch Data.
Take me there
He gets by without much velocity, and it costs him
Festa averages 87.2 mph across his arsenal, 19th percentile in the league.
320 pitches in 2026. 19th percentile among qualified pitchers in 2026, 435th in MLB.