What went wrong for David Festa?
Twins Video
What went wrong for David Festa?
David Festa —AKA The Slim Reaper — has had a lot of prospect helium over the past season and a half. Since being drafted in the 13th round in 2021, he has added a few MPH to his fastball, and greatly improved his secondary pitches to the point that he is now the 89th best prospect in baseball, according to MLB.com. He put up video game numbers in St Paul, setting strikeout records. He briefly walked too many guys, but seemed to solve that problem after a few starts, and his results suggested he was ready to join the Twins rotation permanently.
However, he was optioned back to St Paul following two sub-par starts, in which he gave up 12 runs in 10 innings. He allowed 4 home runs, had a WHIP of 1.7, an ERA+ of just 39, and was worth -.5 WAR. Even his FIP doesn’t look much better, at 7.07.
Is this a case of a talented rookie feeling some nerves, or a sign that there’s still some developmental work to do before his next callup? Was he approaching things differently than he did in his time at St Paul? Let’s take a look at some underlying data.
First, let’s look at his stuff, beginning with his fastball. From a velocity standpoint, he was better than average, grading out in the 75th percentile. His extension is in the 93rd percentile, giving the illusion of even more velocity. His fastball spin averaged 2349 RPM, which is average. However, his heater has MUCH less movement than typical. His 4-seam drops 12” as it crosses the plate, compared to a 15” league average. That part is fine. It also approaches hitters on a very straight trajectory, moving in just 2 inches compared to a 7” average. Major league hitters can crush straight fastballs, regardless of how hard they are thrown, and his fastball results bear that out. He gave up a .385 BA and a .615 slugging on that pitch, turning every hitter he faced into Aaron Judge. Not great.
How about his off-speed pitches? His slider and changeup both had above-average velo, and typical spin rates. Similar to his heater, he did not get the movement required to be successful at the Major-league level. His slider moved away from same-sided hitters just two inches, compared to a league-average 6 inches. His changeup dropped just 25” compared to a 32” league average. That said, his changeup is his only pitch that showed up as average-ish, with just a .318 xWOBA and a 33% whiff rate, but a .500 expected slugging percentage.
While Festa limited free passes at a much-better-than-average rate, pounded the zone, and hit his spots at the edges of the zone, he did not show swing and miss stuff, generating just 21% whiffs. And, hitters barreled his pitches at MORE THAN DOUBLE the league average. Part of this can be attributed to location, as he left too many pitches over the heart of the plate.
Despite all this, he did find success his first time through the order, allowing just a .5 WHIP through the first two innings of both starts. After that, the wheels fell off, with a 3.0 WHIP in innings 3 and 4.
He also struggled to get the third out, regardless of inning, giving up a 3.3 WHIP with two outs. Interestingly, his two-out and second time through the order struggles were true of his time at AAA as well, which doesn’t bode well for the future.
It’s just not possible to be successful at this level without either swing and miss stuff, or elite command and control. This story this tells is that Festa likely has some work to do to increase spin, movement, or locating his pitches. Or, perhaps he would find better results out of the bullpen where he would be less exposed, and could dial up the velocity even a bit further.
What do you think? Is Festa destined to be a AAAA-type pitcher? Are there mechanical changes that can improve the movement of his pitches? Should he adjust his pitch mix, or his sequencing? Should he move to the bullpen? Or is all this a case of nerves? Comment below!


13 Comments
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now