I Can't Stop Talking About Felix's Fastball
One of my many impossible dreams is figuring out how to accurately separate Felix's two-seamer from his four-seamer in the PITCHf/x data. I call it a dream because that would be awesome, but I call it impossible because there's just no way to do it and be confident about the results. Where you'd like to be able to sort the numbers by movement and come up with two distinct pitches, with Felix it's basically just a random scatterplot, with lots of presumed two-seamers, lots of presumed four-seamers, and lots of stuff in between. And that's messy. Sometimes I wonder if Felix even knows which one he's throwing when the ball comes out of his hand.
The impossible nature of the problem doesn't stop me from trying to solve it, though, and while I have yet to reach or even get within sight of my destination, sometimes I do end up with neat bits of information I wouldn't have thought to look for were it not for playing around with giant spreadsheets. Contained herein are some of those neat bits, as today's project turned into separating Felix's fastball(s) by velocity to see what comes out. Because why not?
This graph should be self-explanatory:
Felix's average fastball this year clocked in at 94.8 miles per hour, and 83% of them were between 93-97. I decided to split them up into the seven groups shown above. They're not equal in size, obviously, but that doesn't matter. I just wanted to see how the numbers broke down.
Here's the fun stuff:
| Group | Count | pfx_avg | pfz_avg | Strike% | SwS% |
| 97 plus | 115 | -5.7 | 8.7 | 61.7% | 9.6% |
| 96-97 | 354 | -6.5 | 8.1 | 61.0% | 7.9% |
| 95-96 | 466 | -7.0 | 7.9 | 65.5% | 7.3% |
| 94-95 | 520 | -7.1 | 7.7 | 65.8% | 3.3% |
| 93-94 | 333 | -7.6 | 7.4 | 66.1% | 5.4% |
| 92-93 | 149 | -8.3 | 6.8 | 62.4% | 2.7% |
| Under 92 | 72 | -9.3 | 7.8 | 55.6% | 5.6% |
As expected, the faster the fastball, the lesser the movement. That's what happens when a pitch spends less time in the air. The really interesting data, though, is over there at the right. For one thing, Felix had the best control of his fastball in his comfort zones, and lost a little something at either velocity extreme. He threw 61% strikes at 96+, 66% strikes between 93-96, and 60% strikes below 93. When he either tried to amp things up or make the ball dance, his location became more spotty.
But look under that last column. The swinging strikes tell a bigger story. Felix has always drawn criticism for not being able to turn his velocity into more missed bats, but maybe that's too simplistic. Based on the data we have from 2008, it seems like Felix did turn his velocity into more missed bats - just only at his highest speeds. You're talking about a swinging strike rate of 7.8% above 95mph and just 4.0% below. Not that 7.8% is really all that terrific, but it's double the rate he had on his slower fastballs. It looks like velocity may play a bigger role than movement in determining whether or not a batter swings through a Felix heater.
However, Felix's slower fastballs did have the benefit of finding the zone more often (64.7% strikes to 63.3% strikes) and generating more groundballs (52.4% to 46.4%), so it's not like his 91-95 stuff was a pile of crap. It was just eminently hittable. I'm assuming that Felix dials it up when he's looking for a strikeout and slows things down a little bit when he wants a grounder. Of course, he has three other pitches that miss more bats and his changeup led to more grounders than anything else, but whatever, that's a different post. This is just about Felix's fastball.
One last interesting thing I saw in the data deals with final pitch location:
| Group | p_z |
| 97 plus | 2.3 |
| 96-97 | 2.4 |
| 95-96 | 2.5 |
| 94-95 | 2.5 |
| 93-94 | 2.6 |
| 92-93 | 2.7 |
| Under 92 | 2.7 |
p_z is the measurement of pitch height as it crosses the front of home plate. A p_z of 2.0 means the pitch was two feet off the ground, and a p_z of 0 means the pitch was in the dirt. Here we see a steady trend where, as Felix's fastball got faster, it wound up lower in the zone. That's the opposite of what I expected. Ordinarily you see really hard fastballs thrown in the upper half, and sinking, runny fastballs somewhere near the bottom. Felix did things the other way around. I don't know what this means - if anything - but it strikes me as more than a little weird that Jarrod Washburn seems to trust his high fastball more than Felix does. I guess you just do what you have to do to get by when you basically only throw one pitch.
By the way, if you feel like playing around with a bunch of numbers in a spreadsheet, here are all of Felix's pitches from 2008 that were tracked and measured by PITCHf/x.
20 comments
|
0 recs |
Do you like this story?
Comments
Is there a way to plot his locations in the strike zone, and overlay the called strike zone?
I’ve been wondering if the umpire’s zone is affecting his pitching, and what might show up when the called strike zone is close, and when the ump is squeezing it.
Maybe by separating his games where the ump is calling his strikes a strike, against games where they are not, something sticks out.
Maybe a useless idea, I don’t know. That and your previous Felix fastball posts had me thinking about the differences in his pitch selection by separating his games by catcher. See how Joh rates against everybody else, or Burke. SSS I’m sure.
Formerly dpseadvr.
After briefly looking over the last post about his fastball, I didn't see it so I'll ask here
What was Felix’s swinging strike rate when throwing more than 70% fastballs and what was it when throwing less than 70% fastballs?
Another question that you’ve probably answered already:
Was there a difference in spread in those two conditions?
(1) 7.4%
(2) 9.6%
(3) I don’t know. That would take a while to investigate
by Jeff Sullivan on Jan 18, 2009 10:48 PM PST up reply actions
Well done Jeff
Your commitment to Felix’s fastball is truly amazing
Definitions...
is there an way to get a run down on the variables?
Is it possible any of those 91mph fastballs were actually sliders that didn't break?
How often to MLB pitchers screw up their breaking balls that badly?
What're ya gonna do with those pies, boys?
Velocity is a proxy for intent
Jeff sorta said this in the post, but Felix clearly has different intentions on different fastballs. Occasionally, he’ll throw the blow-it-by-you fastball where he’s just trying to get a strikeout, but most times, he’s throwing the please-hit-a-grounder fastball. Those tend to be thrown with less velocity because he’s not trying to generate a swing and miss. He wants contact.
It's interesting that he was throwing those pitches higher in the zone
This sort of touches on something Matthew brought up a little while ago – Felix didn’t throw low as often as he did in 2007, and his GB% dropped by a substantial amount. Either Felix’s fastball command really, really sucks, or he decided to make a deliberate change to his approach.
by Jeff Sullivan on Jan 19, 2009 9:05 AM PST up reply actions
And going back to your Silva post from before, that would mean either
A: his command is still terrible after almost 700 MLB IPs >:(
or
B: he made a pretty stupid change. >:(
Interesting that the slowest fastballs are missed more than
anything else below 95. Do you figure it’s to do with mistaken identity (sliders and change ups that get tossed into that group) or because those are purely two seamers?
by Bearskin Rugburn on Jan 19, 2009 7:38 AM PST reply actions
My guess would be
He throws his slowest fastball towards the end of his starts because his arm is getting tired
A fatigued arm is much less likely to be able to locate the way Felix would when he’s fresh
This is a guess based on 0 statistical evidence. Just the conventional wisdom that pitchers throw slower at the end of their starts, and the more tired they get, the less command they retain.
by mariners124m on Jan 19, 2009 12:09 PM PST up reply actions
Felix fastball velocity by inning:
1: 94.6
2: 95.1
3: 94.8
4: 95.1
5: 95.0
6: 94.7
7: 94.9
8: 95.0
9: 93.9 (two pitches)
by Jeff Sullivan on Jan 19, 2009 12:35 PM PST up reply actions

by 



















