Fastball Quality Matters …
Last week, I examined if throwing too many four-seam fastballs led to a pitcher being predictable and getting hit around. What I noticed was that I needed to expand out past just four-seamers and include sinkers. Again, I failed to find a connection between fastball quality-and-quantity and weakly hit batted balls. Instead, I was able to determine some benchmarks to find good fastballs.
Through some observations, I believed that throwing too many fastballs, especially if they were of poor quality (e.g. slow, average spin), would get hit harder. I dug through the numbers just hoping for my thoughts to be verified but I found jack squat. Nothing.
Most likely, I was digging too deep. In trying to find what I hoped for, I created a complex fastball valuation method that includes:
- Pitch characteristics grades: Stuff+ and Pitching Bot. I found that a pitch’s combined (Overall and Pitching+) value to be more predictive (e.g. K%) than the pitch’s “stuff” value.
- Pitch results (swing-and-missed, flyball): pERA
- At-bat events off fastballs (strikeout, home run): The pVal/100 values on the player pages.
- Average of both the sinker and four-seam results.
- The total percentage of the fastball compared to total pitches.
I combined the first three values using z-scores, weighed that value by pitch usage, and finally considered fastball usage. It was way too complex, but like I mention, I was dropping all the stops.
Just like in the last article, I didn’t find a direct with fastball velocity. An interesting note was that the best and the worst pitchers had the highest velocity. The good pitchers and higher velocity makes sense. For the bad pitchers, I wonder if they just thought the velocity would carry them and they overuse their fastball.
Using that fancy pants value, here are the leaders and laggards from 2021 and 2022 (only two seasons with STUFFF values).
Rank | Name | Season |
---|---|---|
1 | Jacob deGrom | 2021 |
2 | Spencer Strider | 2022 |
3 | Zack Wheeler | 2021 |
4 | Gerrit Cole | 2021 |
5 | Zack Wheeler | 2022 |
6 | Tyler Glasnow | 2021 |
7 | Luis Patino | 2021 |
8 | Carlos Rodon | 2022 |
9 | Carlos Rodon | 2021 |
10 | Jacob deGrom | 2022 |
11 | Gerrit Cole | 2022 |
12 | Dustin May | 2021 |
13 | Brandon Woodruff | 2021 |
14 | Hunter Greene | 2022 |
15 | Cristian Javier | 2022 |
16 | Jameson Taillon | 2021 |
17 | Robbie Ray | 2021 |
18 | Freddy Peralta | 2021 |
19 | Lance Lynn | 2021 |
20 | Logan Gilbert | 2021 |
420 | Matthew Liberatore | 2022 |
421 | Alex Wells | 2021 |
422 | Hyun-Jin Ryu | 2022 |
423 | Spenser Watkins | 2021 |
424 | Vladimir Gutierrez | 2022 |
425 | Paul Blackburn | 2021 |
426 | Josh Winder | 2022 |
427 | Chad Kuhl | 2022 |
428 | Bruce Zimmermann | 2021 |
429 | Marco Gonzales | 2022 |
430 | Zach Davies | 2022 |
431 | Humberto Mejia | 2021 |
432 | Wily Peralta | 2021 |
433 | Justin Dunn | 2022 |
434 | Zach Davies | 2021 |
435 | Michael Pineda | 2022 |
436 | Jake Odorizzi | 2021 |
437 | Charlie Barnes 반즈 | 2021 |
438 | Bryan Garcia | 2022 |
439 | Graham Ashcraft | 2022 |
No one seems out of place in those rankings.
After creating the fastball quality metric, I have zero interest in using it, especially during the season. It’s just way too time intensive to create and some of the values aren’t easily accessible. Even then, each of the two fastball values need to be combined and weighted. Instead, I came up with some simple benchmarks on what is a Plus fastball.
- Pitch+ (Stuff+): Min 95 about best at 100 or higher
- Overall (botStuff): Min 50 and best at 55 or higher
- pVal/100: Over -0.5. This value has a ton more variability than the other so it has a larger acceptable range.
Make sure to take usage into account. For example, Corbin Burnes has horrible four-seam grades but he has only thrown the pitch 0.5% of the time.
Here are the starters from this season whose fastballs meet all the available criteria (link to full table). I ignored pitch usage so some elite arms might have gotten filtered out.
Name | IP | K/9 | ERA | SIERA | wFA/C (pi) | wSI/C (pi) | botOvr FA | botOvr SI | Pit+ FA | Pit+ SI | FA% (pi) | SI% (pi) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Mitch Keller | 74.2 | 11.2 | 3.25 | 3.11 | 1.5 | 3.2 | 60 | 66 | 105 | 109 | 24% | 22% |
Aaron Nola | 74.2 | 7.8 | 4.70 | 4.22 | 0.1 | 1.4 | 59 | 55 | 103 | 103 | 29% | 17% |
Gerrit Cole | 73.2 | 9.7 | 2.93 | 3.93 | 1.5 | 65 | 109 | 55% | ||||
Zac Gallen | 72.2 | 10.2 | 2.72 | 3.35 | 2.4 | 57 | 108 | 43% | ||||
George Kirby | 71.0 | 7.4 | 3.04 | 3.84 | 1.7 | 1.8 | 59 | 57 | 104 | 108 | 41% | 21% |
Shane McClanahan | 69.2 | 10.6 | 2.07 | 3.74 | 0.7 | 64 | 105 | 42% | ||||
Sandy Alcantara | 69.1 | 7.8 | 4.93 | 4.54 | 1.1 | 1.1 | 59 | 62 | 102 | 108 | 25% | 28% |
Kevin Gausman | 68.1 | 11.7 | 3.03 | 2.99 | 1.5 | 63 | 107 | 52% | ||||
Pablo Lopez | 65.2 | 11.1 | 4.11 | 3.41 | -0.3 | 1.2 | 64 | 63 | 106 | 100 | 36% | 11% |
Joe Ryan | 65.0 | 10.5 | 2.77 | 3.28 | 2.1 | 64 | 111 | 57% | ||||
Zack Wheeler | 65.0 | 10.5 | 3.60 | 3.42 | 1.0 | 1.3 | 70 | 65 | 110 | 108 | 41% | 19% |
Logan Gilbert | 64.0 | 10.3 | 4.08 | 3.21 | -0.2 | 15.6 | 58 | 100 | 44% | 0% | ||
Spencer Strider | 63.2 | 15.0 | 2.97 | 2.49 | 1.1 | 76 | 123 | 61% | ||||
Michael Kopech | 61.2 | 10.2 | 4.52 | 4.36 | -0.2 | 55 | 100 | 63% | ||||
MacKenzie Gore | 58.0 | 11.5 | 3.57 | 3.85 | -0.4 | 60 | 104 | 60% | ||||
Julio Urias | 55.1 | 8.6 | 4.39 | 3.90 | -0.3 | 58 | 100 | 47% | ||||
Freddy Peralta | 54.1 | 9.6 | 4.64 | 4.31 | 0.3 | 62 | 109 | 53% | ||||
Dustin May | 48.0 | 6.4 | 2.63 | 4.79 | 0.5 | 3.6 | 60 | 63 | 106 | 107 | 27% | 33% |
Michael Lorenzen | 46.1 | 6.8 | 3.50 | 4.43 | 3.1 | 0.5 | 56 | 61 | 101 | 106 | 36% | 12% |
Bryce Miller | 36.0 | 7.8 | 3.00 | 3.87 | 2.4 | 64 | 112 | 68% | ||||
Jacob deGrom | 30.1 | 13.4 | 2.67 | 2.16 | 1.9 | 64 | 111 | 52% | ||||
Taj Bradley | 30.0 | 12.6 | 3.60 | 2.67 | 0.0 | 62 | 116 | 43% | ||||
Matt Strahm | 27.2 | 12.7 | 3.90 | 2.89 | 0.3 | 2.6 | 62 | 58 | 100 | 102 | 44% | 17% |
Tyler Mahle | 25.2 | 9.8 | 3.16 | 3.45 | 1.0 | 59 | 105 | 52% | ||||
Mason Miller | 21.1 | 9.3 | 3.38 | 4.28 | 1.9 | 62 | 108 | 54% |
Again, no real surprises.
While I run a query against the StatCast database to get my pERA values, those values aren’t accessible to the public. The pERA values are created from the pitch’s swinging-strike and groundball rates. They can be found on the player pages. Also, the leaderboards for each value are available on Savant (swinging-strike rate and groundball rate).
A 7.0% SwStr% is fine with 10% ideal. As for the groundball rate, values under 30% GB% (generates popups) and over 55% (generates groundballs) are the benchmarks.
Again, I found nothing on fastball quality limiting hard contact, but through the process I found a greater appreciation of what makes up a good fastball and will target those pitchers who throw them.
Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.
Your intro states that you failed to reach a pre-determined conclusion so you changed the methodology in an effort to reach said pre-determined result. I hope no kids are reading this who are interested in science.
As a retired person in the science field, I don’t see a pre-determined conclusion being made at all. I do see hypotheses about relationships that could be correlated with fastball quality and a search for the best predictive correlations. Medical and other scientific journals do this all the time.
Wow … I be doing science.