​
​
Sign In
  • Support FanGraphs
    FanGraphs Membership
    FanGraphs Shirts
    FanGraphs Mugs
    Gift a Membership
    Donate to FanGraphs
  • Fantasy
    Fantasy Tools
    Fantasy Player Rater
    Auction Calculator
    Ottoneu Fantasy Baseball
    Signup, FAQ, Blog Posts
  • Blogs
    Blog Roll

    FanGraphs
    • FanGraphs Weekly Mailbag: July 26, 2025
    • Effectively Wild Episode 2353: Wouldn't Trade Him for the World
    • Yankees Patch Their Third Baseman-Shaped Hole With Ryan McMahon
    • Mariners Bolster Lineup by Acquiring Josh Naylor From Diamondbacks
    Podcasts: Effectively Wild

    FanGraphs Prospects

    RotoGraphs
    • The Sleeper and the Bust Episode: 1438 – 2-Start Pitchers for Week 19
    • Lineup Analysis (7/27/25)
    Podcasts: The Sleeper and The Bust | Field of Streams | Beat the Shift

    Community Research
    • Effectively Wild's Preseason Predictions Game Update: Ben Clemens

    Archived Blogs: The Hardball Times | NotGraphs | TechGraphs | FanGraphs+
    Archived THT: THT Live | Dispatch | Fantasy | ShysterBall
    Archived Podcasts: FanGraphs Audio | Chin Music | UMP: The Untitled McDongenhagen Project | Stealing Home | Doing It For Bartolo | OttoGraphs |
  • Projections
    2025 Pre-Season Projections
    ZiPS, ZiPS DC
    Steamer
    Depth Charts
    ATC
    THE BAT, THE BAT X
    OOPSY
    2025 600 PA / 200 IP Projections
    Steamer600, Steamer600 (Update)
    2025 Updated In-Season Projections
    ZiPS (RoS), ZiPS (Update), ZiPS DC (RoS)
    Steamer (RoS), Steamer (Update)
    Depth Charts (RoS)
    ATC DC (RoS)
    THE BAT (RoS), THE BAT X (RoS)
    OOPSY DC (RoS)
    3-Year Projections
    ZiPS 2026, ZiPS 2027
    On-Pace Leaders
    Every Game Played, Games Played %
    Cy Young Award Projections

    Auction Calculator
  • Scores
    Today
    Live Scoreboard, Probable Pitchers
    Live Daily Leaderboards
    Win Probability & Box Scores
    2025, 2024, 2023, 2022, 2021, 2020, 2019
    AL Games
    COL (6) @ BAL (5)Final
    PHI (12) @ NYY (5)Final
    TOR (6) @ DET (2)Final
    LAD (5) @ BOS (2)Final
    CHC (5) @ CHW (12)Final
    ATL (3) @ TEX (8)Final
    WSN (0) @ MIN (1)Final
    ATH (15) @ HOU (3)Final
    SEA (2) @ LAA (3)Final/10
    NL Games
    MIA (5) @ MIL (1)Final
    ARI (1) @ PIT (0)Final/11
    TBR (2) @ CIN (7)Final
    SDP (0) @ STL (3)Final
    NYM (8) @ SFG (1)Final
  • Standings
    2025 Projected Standings
    2025 Playoff Odds, Playoff Odds Graphs
    2024 ZiPS Postseason Game-By-Game Odds
    AL East
    Blue Jays62420.0
    Yankees56475.5
    Red Sox55507.5
    Rays53519.0
    Orioles455816.5
    AL Central
    Tigers60450.0
    Guardians51517.5
    Twins50539.0
    Royals50539.0
    White Sox386621.5
    AL West
    Astros60440.0
    Mariners55495.0
    Rangers54506.0
    Angels505410.0
    Athletics446217.0
    NL East
    Mets60440.0
    Phillies59440.5
    Marlins495310.0
    Braves445815.0
    Nationals416218.5
    NL Central
    Brewers61420.0
    Cubs60431.0
    Reds54507.5
    Cardinals54518.0
    Pirates426219.5
    NL West
    Dodgers61430.0
    Padres55496.0
    Giants54507.0
    D-backs515310.0
    Rockies277633.5
  • Leaders
    Major League Leaders
    Batting: 2025, 2024, 2023, 2022, 2021, Career
    Pitching: 2025, 2024, 2023, 2022, 2021, Career
    Fielding: 2025, 2024, 2023, 2022, 2021, Career
    Major League Leaders - Rank
    Batting: Ranking Grid, Compare Players, Compare Stats
    Pitching: Ranking Grid, Compare Players, Compare Stats
    Splits Leaderboards
    Pitch-Type Splits Leaderboards
    Season Stat Grid

    Postseason Leaders
    Batting: 2024, (WS), (LCS), (LDS), (WCS), Career
    Pitching: 2024, (WS), (LCS), (LDS), (WCS), Career

    Spring Training Leaders
    Batting: 2025, 2024, 2023
    Pitching: 2025, 2024, 2023

    KBO Leaders
    Batting, Pitching
    NPB Leaders
    Batting, Pitching

    Minor League Leaders
    AAA: International League, Pacific Coast League
    AA: Eastern League, Southern League, Texas League
    A+: Midwest League, South Atlantic League, Northwest League
    A: California League, Carolina League, Florida State League
    CPX: Arizona, Florida
    R: Dominican Summer League
    College Leaders
    Batting, Pitching

    WAR Tools
    Combined WAR Leaderboards
    WAR Graphs
    WPA Tools
    WPA Inquirer
    Rookie Leaders
    Batters 2025, Pitchers 2025
    Splits Leaders
    Batters: vs L, vs R, Home, Away
    Pitchers: vs L, vs R, Home, Away
  • Teams
    Team Batting Stats
    2025, 2024, 2023, 2022, 2021, 2020
    Team Pitching Stats
    2025, 2024, 2023, 2022, 2021, 2020
    Team WAR Totals (RoS)
    AL East
    Blue Jays  |  DC
    Orioles  |  DC
    Rays  |  DC
    Red Sox  |  DC
    Yankees  |  DC
    AL Central
    Guardians  |  DC
    Royals  |  DC
    Tigers  |  DC
    Twins  |  DC
    White Sox  |  DC
    AL West
    Angels  |  DC
    Astros  |  DC
    Athletics  |  DC
    Mariners  |  DC
    Rangers  |  DC
    NL East
    Braves  |  DC
    Marlins  |  DC
    Mets  |  DC
    Nationals  |  DC
    Phillies  |  DC
    NL Central
    Brewers  |  DC
    Cardinals  |  DC
    Cubs  |  DC
    Pirates  |  DC
    Reds  |  DC
    NL West
    D-backs  |  DC
    Dodgers  |  DC
    Giants  |  DC
    Padres  |  DC
    Rockies  |  DC
    Positional Depth Charts
    Batters: C, 1B, 2B, SS, 3B, LF, CF, RF, DH
    Pitchers: SP, RP
  • RosterResource
    Current Depth Charts
    AL East
    Blue Jays
    Orioles
    Rays
    Red Sox
    Yankees
    AL Central
    Guardians
    Royals
    Tigers
    Twins
    White Sox
    AL West
    Angels
    Astros
    Athletics
    Mariners
    Rangers
    NL East
    Braves
    Marlins
    Mets
    Nationals
    Phillies
    NL Central
    Brewers
    Cardinals
    Cubs
    Pirates
    Reds
    NL West
    D-backs
    Dodgers
    Giants
    Padres
    Rockies
    In-Season Tools
    2025 Closer Depth Chart
    2025 Injury Report
    2025 Payroll Pages
    2025 Transaction Tracker
    2025 Schedule Grid
    2025 Probables Grid
    2025 Lineup Tracker
    2025 Minor League Power Rankings
    Offseason Tools
    2025 Free Agent Tracker
    2025 Offseason Tracker
    2025 Opening Day Tracker
  • Prospects
    Prospects Home
    The Board
    The Board: Scouting + Stats!
    How To Use The Board: A Tutorial
    Farm System Rankings

    Top Prospects List
    20252024
    AL
    BALCHWATH
    BOSCLEHOU
    NYYDETLAA
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG
    2025 Preseason Top 100
  • Glossary
    Library
    Batting Stats
    wOBA, wRC+, ISO, K% & BB%, more...
    Pitching Stats
    FIP, xFIP, BABIP, K/9 & BB/9, more...
    Defensive Stats
    UZR Primer, DRS, FSR, TZ & TZL, more...
    More
    WAR, UBR Primer, WPA, LI, Clutch
    Guts!
    Seasonal Constants
    Park Factors
    Park Factors by Handedness
  • Sign In

Pitch Mix Effectiveness

by JP Wong
September 17, 2021

In a previous project, I attempted to determine what types of pitches are most effective in 1-2 and 0-2 counts based on suspicions that wasting pitches was not inherently strategic. I did this by analyzing league average wOBA values of different types of pitches in and out of the strike zone. The findings showed that on average, breaking and off-speed pitches outside of the zone were the most effective pitch to throw in order to minimize wOBA in both 0-2 and 1-2 counts.

While using league-average data produced some interesting results, I was still unsatisfied, since trying to project pitching strategy to a single pitcher doesn’t work when the data is league-wide. My goal was then to write an algorithm that could use a specific pitcher’s career pitching history to analyze the results of each of their pitches and determine every pitcher’s most effective pitch mix.

After a long time writing and editing code, I believe I have written a script that can do just that: evaluate each pitcher who has thrown more than 1,250 pitches since the start of 2019 and determine the wOBA value of each of their pitches at every count.

Procedure

In order to determine which pitches were significant, I filtered each pitch by location, which was most conveniently divided into “attack zones.” The attack zone chart is seen below.

I separated pitches into five categories: the four seen in the chart, and I additionally split the shadow section into “shadow in,” meaning within the green dotted line (a strike), and “shadow out,” which is outside the green dotted line (a ball). The list of zones is then “heart,” “shadow in,” “shadow out,” “chase,” and “waste.”

From there I used Statcast pitch data to determine a pitcher’s average wOBA value for each pitch type at each pitch location for every count. In order to calculate the wOBA value of a ball or strike at a given count, I used this slightly out-of-date but still-relevant table of wOBA by count.

Sample calculation

Pitcher A throws an 0-0 fastball in the “shadow in” portion of the zone 300 times between the start of 2019 and June 20, 2021 (when I performed the analysis). Of those, 26% are put into play and result in an average wOBA of .300. Of those, 72% are either a called strike, a swinging strike, or a foul, resulting in an 0-1 count. The wOBA value of a strike is -.028, since wOBA on a 0-0 count is 28 points higher than an 0-1 count. Just 2% of those pitches are called a ball (umpires are still human at the time of writing this article!), which have a wOBA of +.002 since that is the wOBA increase of getting to a 1-0 count.*

(.26 * .300) + (.72 * -.028) + (.02 * .002) = .05997 net wOBA for a 0-0 fastball in the “shadow in” zone for Pitcher A.

*I came up with this very simple calculation on my own but was also assisted by a similar article on accuracy by Connor Kurcon, which did the same thing.

At this point, the only challenge was to write the code in a way that could calculate wOBA for every pitcher (with minimum pitches met) at every pitch, at every count, which proved more time consuming than difficult.

Interpretation

From here I thought the most elegant thing to do would be to compare the strength of each pitch to the percent of the time a pitcher actually throws it. This gives a nice, detailed table of a pitcher’s most effective pitches and the corresponding usage percentages. Here is Clayton Kershaw’s table for 0-0 and 0-2 counts, sorted by usage percentage.

Although these tables are pretty tough to read, there are some interpretations to draw here. Kershaw’s average wOBA does not vary much by pitch in 0-0 counts with the exception of the worst pitch that he throws: a slider in the heart of the zone, which is on average over three times as destructive as his next-worst pitch. This leads me to think that hitters are sitting slider first pitch off of Kershaw and hit well when they get it in the heart of the zone.

Despite this, Kershaw throws his slider in the heart of the zone in 7.2% of all 0-0 counts. He should try to limit this number. Additionally, he only throws his curveball about 5% of the time on the first pitch despite it being an on-average negative wOBA pitch in almost every location. Kershaw is certainly worried about hitters sitting on his curveball first pitch just like they do the slider, and as a result, he gets great results when he does decide to throw the hook 0-0. Kershaw mainly sticks to his fastball (63%) but as the data suggests, he could add more variation considering hitters bat .376 on his 0-0 four-seamer. A more diverse pitch mix as seen in his 0-2 counts could benefit him more.

This brings us to 0-2, where Kershaw’s most common pitch by far is his slider, thrown roughly 53% of the time. Similar to 0-0, when left in the heart of the plate, it is a disaster of a pitch. Furthermore, waste/chase pitches of all types have great wOBA averages because of their value in inducing a strikeout with little repercussion from throwing a ball. As a result, curveballs out of the zone and fastballs at the corners are highly profitable pitches.

With the creation of this detailed wOBA table on counts and pitch type, I could analyze each pitcher individually, but I wanted a way of trying to describe this data cumulatively. If I could create some number that could tell me which pitchers had efficient and likewise inefficient pitch mixes, it could be easier to focus on pitchers with unlocked potential.

Pitch Mix Effectiveness

In order to do this, I multiplied the wOBA of each pitch by the usage percentage of that pitch, and then I simply summed this number for every count. This gave a number that favored pitchers who had many pitches with low wOBA values, but it also rewarded pitchers for throwing their most effective pitches the most often. Essentially, this number tries to illustrate a pitcher’s ability to understand his effectiveness at each count and then capitalize on it. For the purposes of this article, I will call this number “Pitch Mix Effectiveness,” or PME. Since a lower wOBA is better for pitchers, lower PME values represent a more efficient pitch mix.

Here is a histogram of the PME values, from 2019 to 6/20/21, with a minimum of 1,250 pitches thrown.

I found a mean of 138 and a standard deviation of 18.5. Here are the leaders.

PME leaders (2019 to 6/20/21)
Rank Player PME
1 Jacob deGrom 89.77241
2 Nick Anderson 91.78269
3 Tyler Duffey 92.76286
4 Gerrit Cole 93.30929
5 Liam Hendriks 94.11046
6 Tony Gonsolin 99.37965
7 Josh Hader 99.48220
8 Sergio Romo 101.51335
9 Wander Suero 103.12720
10 Mike Clevinger 103.41520
(Minimum 1250 pitches)

We get a relatively normal distribution of PME values, with some of the usual suspects showing up towards the top of the leaderboard (deGrom, Cole, Hader). As discussed, this is because the best pitchers will have more pitches with better overall wOBAs. However, certain names are pitchers who we do not normally consider as the best in the game. I argue that these pitchers are using their pitches to the best of their ability.

Here is Sergio Romo’s (No. 8 on the list) 0-0 pitch mix and wOBAs:

Romo utilizes the effectiveness of his slider and his sinker, and although he does not have a league-leading wOBA, his PME value is much lower than that of pitchers with similar overall wOBA against.

How then can we find players who best maximize their pitch mixes and likewise have the most room for growth? My solution here was to plot pitchers’ PME against their overall wOBA and look at the residuals. Pitchers who have high PME values compared to pitchers with the same wOBA are more efficient.

Here is the plot of PME vs. wOBA:

Here are the most negative residuals, representing the most efficient pitchers based on overall wOBA:

Negative Residuals
Rank Name PME wOBA Residual
1 Chase Anderson 113.82885 .347 -37.654850
2 Joe Biagini 127.33781 .373 -34.310673
3 Wade Davis 137.15225 .394 -32.706239
4 Mike Mayers 105.59692 .309 -31.030567
5 Chris Devenski 122.27824 .346 -28.814513
6 Carlos Carrasco 116.50663 .327 -27.158016

And the most positive residuals, representing the least efficient pitchers based on their overall wOBA:

Positive Residuals
Rank Name PME wOBA Residual
1 Yoan López 186.9567 .329 42.510160
2 JT Brubaker 177.3776 .315 38.404394
3 Nick Margevicius 190.3980 .352 36.959522
4 Adam Cimber 171.0407 .305 35.976984
5 Jairo Díaz 187.3952 .355 32.783921
6 Alec Mills 174.1635 .322 32.453590

While this analysis is interesting and helps us look more in-depth to pitch usage, it is important not to take these numbers too seriously. For example, pitchers develop certain pitches over time and get more comfortable with them at different counts. Simply because a pitcher has had some success with a pitch over a short period of time does not necessarily mean they should increase that pitch’s usage dramatically. Additionally, some pitches are effective at given counts precisely because pitchers use them sparingly. Increasing that pitch’s usage might deflate its value.

However, the enumeration of pitch mix efficiency and calculating wOBA averages for pitches by count can be useful in trying to avoid harmful outcomes and capitalize on strengths. There is a lot of strategy that goes into pitch mixes and sequencing including, the batter being faced and the situation of the game, but trying to evaluate past success can still be helpful in analyzing pitches. Hopefully this helps people think about the usefulness of understanding pitch mixes and try to do more with the available data.





A Regional View of the MiLB Housing Crisis
 
Solving Adam Ottavino

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Joe WilkeyMember since 2025
3 years ago

Great article, just had a clarification question.

“In order to do this, I multiplied the wOBA of each pitch by the usage percentage of that pitch, and then I simply summed this number for every count.”

This is just a straight sum, right? The reason I ask is I wonder if there’s a better way to do this, since every PA sees an 0-0 count, but significantly fewer get to 3-2. There are five times fewer pitches thrown 3-2 than 0-0 this year. It gets tricky, because if you weight it by number of pitches thrown, you just end up with wOBA. but I wonder if there’s some weighting you can use (importance, league average frequency, something else I haven’t thought of) rather than just a straight sum.

Either way, great work!

2
JP Wong
3 years ago
Reply to  Joe Wilkey

Yes, it’s just a straight sum. I think you make a really good point, that the ability to throw a great 0-0 pitch is definitely more valuable than 3-2 since it occurs more often. However, I thought it best to mark a pitcher by their ability to throw their best pitch in any given situation, since pitchers can only really control what/where they throw the ball. Also I think a pitcher’s ability to understand his “out pitch” and pitches he can throw for strikes (necessary for pitches later in the count) is just as important as 0-0. Thanks for the comment, hope this helps clarify my thinking.

2
You are going to send email to

Move Comment

Updated: Thursday, July 24, 2025 6:00 AM ETUpdated: 7/24/2025 6:00 AM ET
@fangraphs - Contact Us - Advertise - Terms of Service - Privacy Policy
sis_logo
All major league baseball data including pitch type, velocity, batted ball location, and play-by-play data provided by Sports Info Solutions.
mlb logo
Major League and Minor League Baseball data provided by Major League Baseball.
Mitchel Lichtman
All UZR (ultimate zone rating) calculations are provided courtesy of Mitchel Lichtman.
TangoTiger.com
All Win Expectancy, Leverage Index, Run Expectancy, and Fans Scouting Report data licenced from TangoTiger.com
Retrosheet.org
Play-by-play data prior to 2002 was obtained free of charge from and is copyrighted by Retrosheet.

Support FanGraphs
Become a Member

Please consider becoming a FanGraphs Member. All the great work that you've come to rely on is made possible by Member support, including analysis, stats, projections, RosterResource, prospect coverage, and podcasts.

Membership starts at $.16 a day.

Already a Member: Log In

Sign Me Up