/cdn.vox-cdn.com/uploads/chorus_image/image/63126281/1034359490.jpg.0.jpg)
Who throws the best fastball in baseball? Noah Syndergaard throws his fastball 98 mph on average, tops among all starting pitchers. Justin Verlander’s has the highest spin rate—over 2600 RPM—and over 11 inches of vertical movement. Or do we approach the question from a results standpoint? Jacob deGrom’s fastball has the highest whiff rate for a starter. Of course, there’s no right answer to that question, but it helps us start thinking about what characteristics make for a good pitch.
Yesterday, I introduced a new way to evaluate a pitcher’s raw stuff, an evolution of the pitch arsenal scores I’ve been using in my series previews for a few years now. Given the raw characteristics of a pitch—its velocity, movement, and command—we can calculate an arsenal score to compare against the pitch’s peers. I call this new metric Stuff+ and I’ll be using it in my series previews and elsewhere on the site this year. To get all the details and an inside look at how the metric is calculated, you really should read part one before reading on.
Now that we’ve established the methodology, let’s dive into specific pitch types and try and answer the question I posed above. Along the way, I’ll point out some shortcomings I’ve noticed with Stuff+. The tables below will show the combined Stuff+ score for that particular pitch type and the percentile ranks for each component to give you an idea of what makes the pitch stand out.
Four-seam Fastballs - Percentile Ranks
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Jacob deGrom | 173 | 95 | 64 | 70 | 83 | 90 |
Blake Snell | 171 | 93 | 51 | 95 | 84 | 78 |
Michael Fulmer | 168 | 94 | 81 | 65 | 59 | 85 |
Josh James | 165 | 98 | 89 | 13 | 82 | 100 |
Jonathan Loaisiga | 164 | 90 | 55 | 61 | 77 | 91 |
Gerrit Cole | 162 | 97 | 70 | 81 | 87 | 55 |
Justin Verlander | 161 | 86 | 62 | 99 | 100 | 61 |
Jameson Taillon | 155 | 89 | 73 | 50 | 80 | 76 |
Walker Buehler | 152 | 95 | 72 | 94 | 90 | 29 |
Noah Syndergaard | 151 | 100 | 21 | 42 | 31 | 82 |
I guess we have the answer to our opening question: Jacob deGrom throws the best fastball in baseball. Three members of the Astros rotation appear on the list above, which seems like bad news for the Mariners. Houston’s pitching staff has received a lot of attention for throwing more and more breaking balls, but they still value an excellent heater. Both Verlander and Gerrit Cole possess great secondary pitches but their repertoires find their foundation in their fastballs.
In the comments on the piece yesterday, there was a bit of discussion about what a metric like Stuff+ can’t account for. Pitch sequencing is a big piece that remains a mystery. Another piece that’s missing—and I think its revealed in these four-seam fastball scores—is how a pitcher’s mechanics, arm slot, and deception play into the effectiveness of a pitch. Max Scherzer might be the prime example of this. He throws from a lower arm slot than normal and his fastball doesn’t get as much “rise” on it when compared to the average four-seamer. Along with his spotty control of the pitch leads to a Stuff+ score of 110, still above average but nowhere near the best in the league.
Sinkers - Percentile Ranks
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Garrett Richards | 174 | 98 | 100 | 55 | 100 | 80 |
Domingo German | 169 | 88 | 84 | 74 | 99 | 83 |
Jameson Taillon | 157 | 93 | 44 | 44 | 73 | 88 |
Trevor Bauer | 155 | 88 | 39 | 34 | 91 | 98 |
Chris Sale | 154 | 65 | 98 | 97 | 69 | 79 |
Cutters - Percentile Ranks
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Bryan Mitchell | 151 | 89 | 80 | 29 | 82 | 78 |
Carlos Martinez | 150 | 93 | 33 | 71 | 51 | 64 |
Walker Buehler | 149 | 95 | 96 | 66 | 100 | 31 |
Nathan Eovaldi | 144 | 100 | 2 | 36 | 69 | 69 |
Corey Kluber | 141 | 58 | 46 | 87 | 96 | 84 |
One of the main reasons why Garrett Richards has the highest overall Stuff+ score for his repertoire is because his sinker is just so good. Not only does he throw it extremely hard, he also gets the most horizontal movement on it because the spin rate is so high. We also see Chris Sale show up with his excellent sinker. He may not throw it with impressive velocity but his ridiculous arm angle gives the pitch unreal movement both horizontally and vertically.
Walker Buehler’s cutter is outstanding in three of the five components but its Stuff+ score is really hurt because he can’t locate it very well. Introducing a cutter into his repertoire helped Nathan Eovaldi take a big step forward last year. It’s good to see that not only did it help out the other pitches in his arsenal but it’s an outstanding pitch in its own right.
Changeups - Percentile Ranks
Player Name | Stuff+ | Velocity Differential | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity Differential | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Luis Castillo | 172 | 89 | 68 | 89 | 78 | 85 |
Ty Blach | 168 | 93 | 87 | 68 | 80 | 78 |
Chris Sale | 157 | 70 | 99 | 97 | 89 | 73 |
Zach Davies | 154 | 86 | 37 | 46 | 61 | 97 |
Matt Boyd | 149 | 99 | 70 | 24 | 56 | 68 |
Chase Anderson | 148 | 94 | 82 | 11 | 98 | 74 |
John Gant | 148 | 97 | 50 | 63 | 19 | 58 |
Johnny Cueto | 145 | 66 | 55 | 92 | 9 | 89 |
Daniel Mengden | 143 | 95 | 52 | 42 | 73 | 56 |
Mike Montgomery | 142 | 69 | 62 | 64 | 61 | 84 |
Changeups are a really interesting pitch type, especially when you look at them through this lens. I’m assuming the fastball-changeup velocity differential is more important that straight velocity, but there’s a group of pitchers who throw very effective hard changeups (Syndergaard, Stephen Strasburg, Carlos Carrasco) who grade out poorly in Stuff+. The research says a larger velocity gap between a pitcher’s fastball and his changeup is better for generating swinging strikes, though there is some evidence that a hard changeup is effective in keeping the ball on the ground when a batter makes contact.
Of the pitchers listed above, I’m most surprised by Luis Castillo. He’s known for his excellent fastball velocity and killer slider but it’s his changeup that grades out as his best pitch via Stuff+. Then there’s the group of pitchers with poor fastballs but make up for them with excellent changeups. Ty Blach, Zach Davies, and Chase Anderson are all changeup specialists which helps their mediocre fastballs play up.
Curveballs - Percentile Ranks
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Sonny Gray | 176 | 92 | 96 | 64 | 92 | 94 |
Tyler Glasnow | 166 | 99 | 59 | 85 | 83 | 62 |
Gerrit Cole | 160 | 94 | 65 | 56 | 91 | 73 |
Nick Pivetta | 158 | 72 | 71 | 83 | 90 | 89 |
Stephen Strasburg | 151 | 91 | 66 | 39 | 80 | 75 |
Garrett Richards | 149 | 82 | 0 | 100 | 100 | 64 |
Alex Cobb | 148 | 87 | 76 | 92 | 64 | 40 |
Ross Stripling | 142 | 73 | 52 | 87 | 72 | 62 |
Jake Arrieta | 140 | 79 | 75 | 61 | 84 | 56 |
Jameson Taillon | 140 | 92 | 39 | 71 | 73 | 39 |
Sonny Gray’s curveball is his signature pitch and now we have data to show just how good it really is. It receives outstanding grades in four of the five categories. Cole was specifically targeted by the Astros because of his excellent curveball just like Charlie Morton (135 Curveball Stuff+) and Collin McHugh (121 Stuff+).
One of the shortcomings of the control component I’m using is it negatively impacts pitchers who throw their breaking balls off the edge of the zone to get swinging strikes. James Paxton is a prime example. He generates an excellent whiff rate on his curveball but it has a merely average Stuff+ score because he doesn’t “command” it well. Is that because he’s locating the pitch outside of the zone on purpose which negatively affects his Edge%? This is where a pitcher’s intent with a pitch is lost on our control component.
Sliders - Percentile Ranks
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Player Name | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Luis Severino | 152 | 87 | 89 | 88 | 99 | 39 |
Cody Reed | 148 | 78 | 34 | 62 | 36 | 94 |
Jacob deGrom | 147 | 99 | 28 | 15 | 76 | 81 |
Garrett Richards | 146 | 97 | 55 | 97 | 100 | 14 |
Austin Gomber | 145 | 93 | 52 | 1 | 43 | 97 |
Chris Archer | 143 | 88 | 10 | 71 | 84 | 59 |
Zack Wheeler | 143 | 99 | 70 | 8 | 49 | 69 |
Yovani Gallardo | 141 | 96 | 40 | 3 | 25 | 90 |
Noah Syndergaard | 139 | 100 | 48 | 8 | 5 | 75 |
Jon Gray | 138 | 87 | 68 | 6 | 15 | 89 |
Yovani Gallardo?! That’s a surprising name. That group of five pitchers with really poor vertical movement on their sliders is really quite interesting. They make up for the lack of depth on the pitch with excellent velocity, and either good command or good horizontal movement. It’s nice to see Luis Severino on top of this list since he makes his living off his slider, though the problems that dogged him towards the end of last year are revealed in his control score.
The same problem we saw with curveballs stays true for sliders. Some consider Chris Sale’s slider to be the best in the game, but it grades out as a below average slider via Stuff+. Some of that is because its one of the slowest sliders in baseball, but he also doesn’t “command” it well. Is that because he purposefully throws it out of the zone to get a swinging strike? There’s only so much we can capture in a command metric without accounting for the pitcher’s intent.
The Mariners Starting Rotation
Now that we’ve looked at the best pitches in the game, let’s turn our attention to the Mariners pitching staff.
Marco Gonzales - 96 Overall Stuff+
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Sinker | 81 | 26 | 19 | 12 | 85 | 84 |
Cutter | 86 | 35 | 15 | 9 | 62 | 86 |
Changeup | 101 | 25 | 92 | 42 | 96 | 78 |
Curveball | 125 | 48 | 32 | 75 | 46 | 92 |
Marco Gonzales makes up for rather mediocre velocity and movement with excellent control of all his pitches. His curveball really improved last season and that pitch was a big reason why he was so successful so its nice to see it grade out so well here.
Mike Leake - 88 Overall Stuff+
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Sinker | 86 | 4 | 48 | 98 | 16 | 81 |
Cutter | 103 | 36 | 22 | 75 | 31 | 76 |
Changeup | 88 | 4 | 1 | 99 | 58 | 92 |
Curveball | 76 | 50 | 84 | 27 | 62 | 4 |
Slider | 82 | 8 | 87 | 87 | 65 | 49 |
Like Gonzales, Leake gets by with poor velocity by commanding his non-breaking pitches very well. His two breaking balls have excellent movement profiles but may suffer from the shortcomings I discussed above. His slider is actually a pretty effective pitch if we’re evaluating on outcomes.
Wade LeBlanc - 71 Overall Stuff+
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Four-seam | 28 | 0 | 50 | 38 | 10 | 14 |
Sinker | 57 | 0 | 57 | 47 | 2 | 63 |
Cutter | 47 | 2 | 36 | 26 | 2 | 62 |
Changeup | 121 | 4 | 1 | 99 | 58 | 92 |
Curveball | 62 | 50 | 84 | 27 | 62 | 4 |
Wade LeBlanc has one of the slowest repertoires among all starting pitchers and that really drags his Stuff+ scores down. And yet, he’s able to generate whiff rates around or better than average on all his pitches. He’s the type of pitcher that Stuff+ just doesn’t know how to handle. On paper, LeBlanc shouldn’t be nearly as good as he was last year, and yet that veteran guile and pitching knowledge helped him overcome the deficiencies of his raw stuff.
Félix Hernandez - 70 Overall Stuff+
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
---|---|---|---|---|---|---|
Pitch Type | Stuff+ | Velocity | Horizontal Movement | Vertical Movement | Spin Rate | Control |
Four-seam | 40 | 13 | 64 | 20 | 12 | 21 |
Sinker | 67 | 10 | 41 | 66 | 14 | 56 |
Changeup | 61 | 2 | 89 | 94 | 44 | 17 |
Curveball | 96 | 56 | 36 | 46 | 33 | 41 |
Cutter | 61 | 25 | 48 | 82 | 34 | 1 |
:crying: It would be an interesting exercise to try and see how peak-Félix would grade out via Stuff+ (unfortunately the data just doesn’t go back far enough to do this). Unsurprisingly, modern-Félix’s stuff has deteriorated to an extreme degree. Maybe the most surprising grade is his signature changeup. It’s never had a good velocity differential, but that gap is even smaller with his fastball’s velocity plummeting. He gets excellent movement on the pitch but simply can’t control it. His command of his entire repertoire seems to be the biggest hurdle he faces in trying to reinvent himself with diminished stuff. He can’t get by on pure stuff anymore and his command just isn’t good enough to sustain any kind of success.
If you’re interested in playing around with the entire dataset, I’ve made it available here (please make a copy for your own use if you plan on spending significant time with it). There’s sheet labeled “Query” where you can select the pitcher and the data will automatically populate. The “Calculator” tab is a blank slate where you can input your own components (or pull them from Brooks Baseball and Baseball Savant if you want) and it will spit out Stuff+ scores.