PitchingBot and Stuff+ Pitch Modeling Is Now on FanGraphs!

I’m happy to announce that we now have two pitch quality models, PitchingBot and Stuff+, available for your perusal on the FanGraphs Leaderboards.

PitchingBot is the brainchild of Cameron Grove. We worked with Cameron to be able to run and maintain his model in-house at FanGraphs; he has since joined an MLB front office. You can read all about PitchingBot in the FanGraphs Library here.

In short, PitchingBot takes inputs such as pitcher handedness, batter handedness, strike zone height, count, velocity, spin rate, movement, release point, extension, and location to determine the quality of a pitch, as well as its possible outcomes. Those outcomes are then aggregated and normalized on a 20-80 scouting scale, which is what is displayed on the leaderboards.

There are three models used in PitchingBot: Overall (botOvr in the leaderboards – stuff and location), Stuff (botStf – stuff only) and Command (botCmd – location only). These are available for a pitcher’s entire combined arsenal and for each individual pitch type.

There’s also botxRV100, which is the expected run value per 100 pitches, and botERA, which is that same run value converted into an easy to understand ERA scale.

Eno Sarris and Max Bay created Pitching+, with inspiration from work by Ethan Moore, Harry Pavlidis, and Jeremy Greenhouse, among others. Eno and Owen McGrattan currently maintain and work to improve the model, with engineering support from Matt Dennewitz. Stuff+ has been written about extensively at The Athletic. Additionally, Stuff+ and its corresponding models — Pitching+ and Location+ — are detailed in the FanGraphs Library here.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Stuff+ only looks at the physical characteristics of a pitch, including but not limited to: release point, velocity, vertical and horizontal movement, and spin rate. Generally, the model aims to capture the “nastiest” pitches in baseball. Location+ is a count- and pitch type-adjusted judge of a pitcher’s ability to put pitches in the right place. It ignores a pitch’s physical characteristics and looks at count, pitch type and location. The overall model, Pitching+, is not just a weighted average of Stuff+ and Location+ across a pitcher’s arsenal. Rather, it is a third model that uses the physical characteristics, location, and count of each pitch to try to judge the overall quality of the pitcher’s process. Batter handedness is also included in Pitching+, capturing platoon splits on pitch movements and locations.

Stuff+, Location+, and Pitching+ are all on the familiar “+” scale (like wRC+), with 100 being average.

It’s worth noting that all pitch modeling data can be rolled up to the team level and can also be broken down by custom date ranges.





David Appelman is the creator of FanGraphs.

37 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
jbgocubsMember since 2025
2 years ago

Best website news since Goldstein’s departure

Chip LockeMember since 2016
2 years ago
Reply to  jbgocubs

Weird dig.