clock menu more-arrow no yes mobile

Filed under:

The Good Stuff: Finding the Best Pitches in Baseball

Using Stuff+ to find the best pitches in baseball.

New York Mets v Boston Red Sox Photo by Adam Glanzman/Getty Images

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.