Throughout the season, I charted countless minor-league pitchers, noting pitch data when available (velocity, spin rate, and movement) and pitch outcomes. In doing so, one pitch outcome specifically drew my attention: called strikes.
Yet, clearly, not all called strikes are created equal.
Pitchers often earn called strikes in unfavorable counts. A called strike in a 3-0 count, when a batter is likely to take, is not worth the same as a called strike in a 0-2 count. Indeed, a called strike in a 3-0 count is actually the most common outcome. The table below sorts called strikes per total pitches for each count for all pitchers in the MLB in 2021:
Table 1: Total Called Strikes in MLB in 2021
Count | Total Pitches | Called Strikes | Total Swings | Total
Pitch% |
Total Non-Sw% | CS% |
0-2 | 48,066 | 1,869 | 24,818 | 6.8 | 6.2 | 3.9 |
1-2 | 68,265 | 2,912 | 39,156 | 9.6 | 7.8 | 4.3 |
2-2 | 58,685 | 2,935 | 37,880 | 8.3 | 5.5 | 5.0 |
3-2 | 35,297 | 1,984 | 25,127 | 5.0 | 2.7 | 5.6 |
0-1 | 90,636 | 9,861 | 44,213 | 12.8 | 12.4 | 10.9 |
1-1 | 71,375 | 8,187 | 38,174 | 10.1 | 8.9 | 11.5 |
2-1 | 37,253 | 4,651 | 21,504 | 5.3 | 4.2 | 12.5 |
3-1 | 15,698 | 2,646 | 8,568 | 2.2 | 1.9 | 16.9 |
1-0 | 70,919 | 16,183 | 29,986 | 10.0 | 10.9 | 22.8 |
2-0 | 24,346 | 6,204 | 10,325 | 3.4 | 3.7 | 25.5 |
0-0 | 181,596 | 54,917 | 54,278 | 25.6 | 34.0 | 30.2 |
3-0 | 7,714 | 4,269 | 851 | 1.1 | 1.8 | 55.3 |
Unsurprisingly, a called strike on 3-0 is exceedingly common (55.3 percent), while a called strike on 0-2 is extremely rare (3.9 percent). These types of called strikes should not be weighted the same.
As such, and understandably, called strikes alone have a weak correlation with most important pitching metrics. Given these observations, I hypothesized that weighting called strikes by rarity per count would improve the correlation between called strikes and important pitching metrics, such as strikeout rate.
First, however, I created an adjusted called-strike rate based strictly on non-swing results. Evaluating called strikes rate as a quotient of called strikes and total pitches involves too many other variables, such as, well, swings. Most pitchers with high swinging-strike rates indeed have low called-strike rates. Therefore, as an initial matter, I adjusted the called strikes rate as follows:
aCS% = CS ÷ (TP – TSw)
- aCS% = Adjusted Called Strikes Rate
- CS = Called Strikes
- TP = Total Pitches
- TSw = Total Swings
To test this metric, I pulled count-by-count pitch-result data for all MLB pitchers. In addition, I grabbed various rate statistics for each pitcher, including strikeout rate, whiff rate, deserved-run average (DRA), fielding-independent pitching (FIP), and weighted on-base average (wOBA). The sample excluded pitchers with less than 300 total pitches.
This article only examines the descriptive quality of these metrics—that is, the correlation between two metrics in the same season. How does Adjusted Called-Strikes Rate compare to called-strikes rate?
Table 2: R-Squared Between CS%, aCS%, and Pitching Metrics
Variables | CS% | aCS% |
K% | 0.0204 | 0.0432 |
DRA | 0.0517 | 0.1228 |
FIP | 0.0279 | 0.1242 |
wOBA | 0.0137 | 0.0700 |
Adjusted Called-Strikes Rate has a stronger correlation to the selected pitching metrics (strikeout rate, DRA, FIP, and wOBA) than called strikes rate. Of course, the correlation between aCS% and the selected pitching metrics remains weak.
The next step is to test my initial observation: not all called strikes are created equal. As such, I developed, with assistance from Jordan Rosenblum and the BP Stats Team, Adjusted Called Strikes Plus (aCS+):
aCS+ = 100 × ∑ ((aCS%c × (MLBTP%c – MLBTSw%c)) ÷ MLBaCS%c)
aCS% = Adjusted Called-Strikes Rate
MLBTP% = MLB Total-Pitch Percentage
MLBTSw% = MLB Total-Swing Percentage
MLBaCS% = MLB Adjusted Called-Strikes Percentage
c = count
(The league-average aCS+ is 100.)
How does Adjusted Called-Strikes Plus correlate to these selected pitching metrics?
Table 3: R-Squared Between aCS%, aCS+, SwStr%, Whiff%, and Pitching Metrics
Variables | aCS% | aCS+ | SwStr% | Whiff% |
K% | 0.0432 | 0.1253 | 0.6267 | 0.6952 |
DRA | 0.1228 | 0.2000 | 0.4372 | 0.4435 |
FIP | 0.1242 | 0.1401 | 0.2452 | 0.1904 |
wOBA | 0.0700 | 0.1051 | 0.2292 | 0.1914 |
Adjusted Called-Strikes Plus improves even further over Adjusted Called-Strikes Rate, with a stronger correlation to the selected pitching metrics. Nevertheless, the correlation between aCS+ and the selected pitching metrics is still weak. Called strikes alone simply lack much descriptive, and likely predictive, value.
Now, what exactly should Adjusted Called-Strikes Plus tell us? Pitchers with better stuff, deception, pitchability, and/or command should generate more quality called strikes. (A big, knee-buckling breaking ball comes to mind.) Further, pitchers with better control should generate more early-count called strikes and avoid padding their called-strike totals with called strikes in unfavorable counts. On the other hand, pitchers with poor stuff or control likely will generate less quality called strikes and more standard called strikes, such as those in a 3-0 count. While these considerations can work against each other for many pitchers, ultimately quality pitches—particularly, breaking balls—should win the day.
So, which pitchers benefit the most from Adjusted Called-Strikes Plus?
Table 4: Top-20 Starting Pitchers with Highest aCS+*
Pitcher | Total Pitches | aCS+ |
Bundy, Dylan | 1524 | 129 |
Urías, Julio | 2786 | 128 |
Wainwright, Adam | 3068 | 128 |
Hill, Rich | 2496 | 128 |
Eflin, Zach | 1615 | 127 |
Nola, Aaron | 2971 | 125 |
Gray, Sonny | 2228 | 124 |
Cole, Gerrit | 2969 | 122 |
Woodruff, Brandon | 2810 | 122 |
Buehler, Walker | 3152 | 122 |
Darvish, Yu | 2769 | 120 |
Berríos, José | 3043 | 120 |
Wood, Alex | 2195 | 120 |
Burnes, Corbin | 2594 | 119 |
Pérez, Martín | 1860 | 119 |
Eovaldi, Nathan | 2927 | 118 |
Morton, Charlie | 2987 | 118 |
Walker, Taijuan | 2547 | 117 |
Ross, Joe | 1700 | 117 |
deGrom, Jacob | 1226 | 117 |
*This table only includes starting pitchers with 1,000 or more total pitches.
Notably, this table includes some of the top pitchers in Major League Baseball, such as Julio Urías, Gerrit Cole, Brandon Woodruff, Corbin Burnes, Walker Buehler, and Jacob deGrom. (We’ll pretend that we don’t see Dylan Bundy at the top.) In fact, most of the pitchers on this table have electric stuff—the type of stuff that can freeze a batter.
Other notable young pitchers within this group, but excluded from the above table, include Joe Ryan, Dustin May, Michael Kopech, Aaron Ashby, and Nate Pearson.
Meanwhile…
Table 5: Top-20 Starting Pitchers with Lowest aCS+*
Player | Total Pitches | aCS+ |
Peralta, Wily | 1554 | 74 |
Lynch, Daniel | 1257 | 75 |
Hernández, Carlos | 1434 | 75 |
Shoemaker, Matt | 1064 | 76 |
Luzardo, Jesús | 1727 | 78 |
Fleming, Josh | 1629 | 79 |
Quintana, José | 1240 | 80 |
Ureña, José | 1695 | 80 |
Odorizzi, Jake | 1847 | 81 |
Crowe, Wil | 2171 | 81 |
Peacock, Matt | 1323 | 82 |
Hentges, Sam | 1260 | 82 |
Keuchel, Dallas | 2726 | 83 |
Oviedo, Johan | 1086 | 83 |
Lester, Jon | 2380 | 83 |
Sandoval, Patrick | 1444 | 84 |
Kuhl, Chad | 1436 | 84 |
Hoffman, Jeff | 1360 | 85 |
Gilbert, Logan | 2125 | 85 |
Houser, Adrian | 2352 | 85 |
*This table only includes starting pitchers with 1000 or more total pitches.
Most of these pitchers either have mediocre stuff (i.e., Matt Shoemaker, Josh Fleming), poor command (i.e., Wily Peralta, Carlos Hernández), or some combination of the two. In many cases, pitchers on this list lack an impact breaking ball (i.e., Jake Odorizzi, Adrian Houser).
Other notable young pitchers within this group, but excluded from the above table, include Edward Cabrera, Jackson Kowar, and Kyle Muller.
The next inquiry is whether aCS% and aCS+ improves Called Strikes Plus Whiffs rate (CSW%), a metric developed by Alex Fast, among others, at Pitcher List. As a general matter, these formulas are not strictly comparable. The following formulas do not have a common denominator. Instead, I sought to normalize the rates based upon swing rate.
For aCSW%, I multiplied the Adjusted Called-Strikes Rate by the pitcher’s swing rate and the whiffs rate by the corresponding non-swing rate, and I summed the figures. For aCSW+, I similarly weighted whiffs (actually reducing its descriptive value alone across all pitching metrics), then multiplied aCS+ by the league-average swing rate and weighted whiffs by the corresponding league-average non-swing rate.
CSW+ = 100 × ∑ (CSW%c × MLBTP%c) ÷ MLBCSW%c
aCSW% = aCS% × Swing% + Whiff% × (1 – Swing%)
aCSW+ = aCS+ × MLBSwing% + W+ × (1 – MLBSwing%)
This metric should more accurately measure how often a pitcher obtains a strike without contact.
Table 6: R-Squared Between CSW%, CSW+, aCSW%, aCSW+, and Pitching Metrics
Variables | CSW% | CSW+ | aCSW% | aCSW+ |
K% | 0.6712 | 0.7725 | 0.7144 | 0.7770 |
DRA | 0.5828 | 0.6465 | 0.6050 | 0.6177 |
FIP | 0.3244 | 0.3427 | 0.3388 | 0.3109 |
wOBA | 0.2689 | 0.2926 | 0.2859 | 0.2826 |
The correlation between Adjusted Called Strikes Plus Whiffs rate (aCSW%) and the selected pitching metrics is consistently stronger than CSW%. Furthermore, Adjusted Called Strikes Plus Whiffs Plus (aCSW+) has the strongest correlation with strikeout rate. However, Called Strikes Plus Whiffs Plus (CSW+) has even stronger correlation to DRA, FIP, and wOBA. This makes sense. Refining a statistic, such as called strikes, based on quality should provide better descriptive value.
Here is the aCSW+ leaderboard:
Table 7: Top-20 Starting Pitchers with Highest aCSW+*
Player | Total Pitches | aCSW+ |
deGrom, Jacob | 1226 | 137 |
Burnes, Corbin | 2594 | 130 |
Bieber, Shane | 1559 | 127 |
Glasnow, Tyler | 1339 | 125 |
Kershaw, Clayton | 1806 | 125 |
Cole, Gerrit | 2969 | 123 |
Scherzer, Max | 2821 | 119 |
Rodón, Carlos | 2219 | 119 |
Peralta, Freddy | 2356 | 119 |
Cease, Dylan | 2957 | 117 |
Bauer, Trevor | 1787 | 117 |
Nola, Aaron | 2971 | 116 |
Woodruff, Brandon | 2810 | 114 |
Musgrove, Joe | 2938 | 114 |
Morton, Charlie | 2987 | 114 |
McClanahan, Shane | 1954 | 113 |
McCullers Jr., Lance | 2788 | 113 |
Ray, Robbie | 3141 | 113 |
Gray, Sonny | 2228 | 112 |
Darvish, Yu | 2769 | 112 |
*This table only includes starting pitchers with 1,000 or more total pitches.
Now, that is a star-studded list!
Other notable young pitchers within this group, but excluded from the above table, include Nate Pearson, Michael Kopech, Dustin May, Tony Santillan, Joe Ryan, and Aaron Ashby.
Concluding Thoughts
Ultimately, called strikes alone lack much descriptive, and likely predictive, value with important pitching rate metrics, though there is some correlation. Even weighting called strikes based on count does not fully resolve those issues. That said, aCS% is a simple alteration to called-strikes rate and substantially improves the descriptive value of the metric with the selected pitching metrics. Further, aCS+ consistently shows even stronger correlation to the selected pitching metrics than called-strikes rate. Finally, aCSW% improves upon CSW%, while retaining similar notational elegance. Meanwhile, CSW+ provides superior descriptive value to CSW%, aCSW%, and aCSW+ for DRA, FIP, and wOBA, while aCSW+ provides superior descriptive value to both CSW%, aCSW%, and CSW+ for strikeout rate.
Some fun closing statistics observed in this process:
- Rich Hill led the league with a staggering 22 called strikes in 0-2 counts. That curveball!
- Meanwhile, Julio Urías is adept at getting ahead in the count, leading the league in 0-2 counts and leading all starting pitchers in 0-2 pitches per total pitches.
- Lance McCullers, Jr., amassed 30 called strikes on 3-0 counts, five more than the next highest. Control (and arm health) remain concerns.
- Bailey Falter had zero pitches in a 3-0 count over 552 pitches!
- Like Falter, Richard Bleier simply avoids unfavorable counts, with just three 3-1 counts and one 3-0 count over 685 total pitches.
Table 8: Sortable Pitch Data for All Pitchers with 300-Plus Pitches
Thank you for reading
This is a free article. If you enjoyed it, consider subscribing to Baseball Prospectus. Subscriptions support ongoing public baseball research and analysis in an increasingly proprietary environment.
Subscribe now