Pitch Timer and Other Rule Violations Leaderboards Are Now Available!

With the pitch clock and a slew of other rule changes now in effect in the majors, we’ve added a section to the leaderboards dedicated to tracking all manner of rule violations and their run values.

Some important notes:

– The violations include Pitcher Pitch Timer Violations, Catcher Pitch Timer Violations, Disengagement Violations, Defensive Shift Violations, Batter Pitch Timer Violations, and Batter Timeout Violations.

– Violations can be viewed at the individual batter/pitcher level, the team level, and the league level. They can also be sliced by timeframe, though please note that the other leaderboard splits are unavailable.

– There are team sections for both batters and pitchers. Please be aware that if you are looking for a full accounting of an entire team’s violations, you will need to look at both. They are not the same. For instance, you can’t just look at a the team page for pitching alone because the Batter Violations on the pitching page are the violations of the team’s opponents, not the team listed.

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.

– Run Values are calculated as the change in run value from before the violation to after the violation. In the case of an additional ball or strike, these are calculated using average “through-count” run expectancy values. For baserunning, we are using the average value of a stolen base for the season. All run values are context neutral.

– We are currently distributing Defensive Shift Violations and Catcher Pitch Timer Violations to the pitcher, but these violations are clearly labeled if you’re curious what impact they are having on a given pitcher’s (or team’s) totals.

– Disengagement Violations are distributed to individual runners (in the Batting view). This means that if there were multiple runners on a Disengagement Violation, they will each be credited as having benefited with a Disengagement Violation, where a pitcher will only be credited with the single Disengagement Violation. In the case of multiple runners, it will create a discrepancy in the number of Disengagement Violations between the Batting/Pitching views. This is intentional.

Since all of this is pretty new, how we display violations is subject to change. To that end, we are open to suggestions.





David Appelman is the creator of FanGraphs.

10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
ShauncoreMember since 2019
2 years ago

Just a quick thanks and side note: looks like “Batter Timeout Violations” is missing from the glossary header area on the leaderboard page but the column is there.