Splits Leaderboards!

Here it is: the split leaderboards! Now, you can create custom splits using multiple splits, much like you can on the player pages — except now in the form of an entire leaderboard, and accessible directly from the leaderboard menu.

splits-leaderboards-full

The split leaderboards work much like the splits tool we debuted in September and have expanded a few times since. I’d refer you to those posts for specifics on the splits, the date range and filters. There are a few notable additions to the leaderboards not found on the player pages.

Update Button

splits-leaderboards-update

A red update button appears after the criteria of a leaderboard search has changed and requires a new data set. This includes changing splits, filters, date range or the type of stats. This does not include sorting or paging through the leaderboards. We have a lot more information to process relative to the player pages’ split tool, so the leaderboards will have to be manually updated similar to submitting a form.

A split or filter block will appear in its outline form if it hasn’t been applied yet. The data is also hidden after changes have been made, but before the data has been updated, so there is no confusion to what the data represents.

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.

Sort

Clicking a stat heading will sort that leaderboard by that stat. Each stat has a preset first direction for sorting – most every batting stat descends, while many pitching stats like wOBA, ERA, BB% ascend.

Right now you can only sort on stats, so names, teams, season and dates won’t sort. Sorting and paging through the data won’t require having to click the update button.

Auto PT

Hello
Red: Normal filter
Gray: Auto Playing Time
.

Because not all splits are the product of a full-season sample, defaulting to a qualified playing-time filter doesn’t make too much sense. However, without any floor, players with very little playing time will generally litter the top and bottom spots of any given leaderboard. To address this, we’ve created an auto playing-time function which finds the average playing time of players in a sample (either PA or IP), rounds that to the nearest 10 plate appearances or innings, and then sets that as the playing-time filter.

The auto playing-time filter is denoted by a gray-filled filter box, as opposed to the standard red box. The gray filter box will change to reflect new data when the leaderboard is changed.

An auto-playing time filter will not be applied if there’s any other filter already applied. For instance, if I’m looking for players with more than 150 hits in a season and the auto playing time feature is on, it will not apply an automatic playing-time filter.

The minimum auto playing-time filter is either 10 PA or 10 IP. If the average of the data in a particular sample falls below that, the returns will simply feature no playing-time filter.

Stat Types

Echoing our main leaderboards, you have the ability to choose player, team, league or MLB stats.

You can also switch between batting and pitching stats.

You can also choose between the standard, advanced and batted-ball stats like our any of our splits stats. Switching between the different groups of stats doesn’t require users to press the update button.

Single season

On the time frame bar under “Preset Range,” there are options for selecting a single season (2010-2016). The most current season will be the default time frame for the leaderboard when it’s first loaded. Once 2017 starts, it will default to just 2017 stats.

As LHP / As RHP

I have added a split that’s useful on the leaderboards, and that’s handedness as a pitcher. This is a useless split on a player page save for Pat Venditte, but it can be used to look at only LHP or RHP on the leaderboards.

Games Played

Games on the team and league level are unique games and not player-games. So, for example, teams from 2016 will either have 162 or 161 games played.





I build things here.

20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Brian ReinhartMember since 2016
9 years ago

In addition to the basic FanGraphs membership contribution, there should be a Send FanGraphs Staff Beer Money fund for situations like this.

Baltar
9 years ago

Sean Dolinar!

some guy
9 years ago

Christmas came early.
Great job guys!

some guy
9 years ago
Reply to  some guy

Trying to filter on “as RHP” “as SP”, and then adding two splits “IP >= 60” and “FIP =60” OR “FIP<=4.00", not both. Is this a system limitation?

some guy
9 years ago
Reply to  Sean Dolinar

No, I was trying to apply both filters, but it only applied the FIP filter. It wouldn’t allow both for some reason.

some guy
9 years ago
Reply to  Sean Dolinar

Re-reading my OP, it looks like I was drunk when trying to describe the issue. Sorry about that!

sabrtooth
9 years ago

Fantastic. Thank you.

tippie
9 years ago

Pitching handiness is nice to have. I’d like to see it on the main ‘leaders’ query and display in season stats results.

Jason ColletteMember since 2020
9 years ago
hello
9 years ago

One day you’ll finally add a “league average” line that shows at the bottom of each leaderboard page. One day….

ShauncoreMember since 2019
9 years ago
Reply to  hello

FWIW, they have league average on the player pages for several stats.

ShauncoreMember since 2019
9 years ago

comment image

Liam StevensonMember since 2016
9 years ago

It’s just so beautiful.

Jim Lahey
9 years ago

Have been eagerly awaiting this addition…. love the setup

rosborneMember since 2016
9 years ago

Will the playerID be available when the files are exported? Also, like the normal leaderboard, is there a way to save customized reports for specific player lists? Thanks.

sabrtooth
9 years ago
Reply to  rosborne

I noticed that too, getting player ID will make recombining exports much easier.

rosborneMember since 2016
9 years ago
Reply to  rosborne

Thanks for adding player ID to the exports. Any work on saving customized reports? Thanks.

Rich Rieders
9 years ago

Seriously, fantastic work. Is there a way to customize which stats I want to view so I can choose a blend of standard/advanced stats like in the regular leaderboards.

If I can pre-save the collection of stats like I can on the leaders tab, this would be even more amazing.