The Site’s Most Underrated Feature: Custom Leaderboards

I don’t usually write posts that are just straight up promotion of things here on FanGraphs, but last night, I saw the following note on Twitter.

I responded and told Andrew that we do have exactly that feature, which he just hadn’t found yet. And, since our audience has grown a lot in the last year or so, it’s probably fair to guess that he’s not the only one who isn’t aware of this feature. So, without shame, the entire point of this post is to make you aware of our Custom Leaderboards.

From any page on the site, you can access the Leaderboard by clicking on “Leaders” in the toolbar at the top of the page. From there, simply scroll down past the 30 players listed until you get to the Custom section. There are three aspects to the custom leaderboards.

On the left, you have the option to customize the statistics that are being displayed on the leaderboard you’re looking at. That box looks like this:

CustomLeaderboards

From there, you can swap out any statistic being displayed for nearly any other stat on the site. Want to have a leaderboard that includes some items from the standard tab (IP), the advanced tab (BB%, K%, LOB%, ERA-/FIP-/xFIP-), batted ball tab (GB%, HR/FB, BABIP), and the PITCHF/x tab (FBv) all on the same page? You can. It looks like this.

There’s basically no end to the customization of stats you can choose. If you have specific categories you want to track for your fantasy league, you can set them up to all show up on one page. You can mix pitch type percentages with plate discipline stats and then throw in the various components that add up to WAR as well. Nearly every statistic on FanGraphs is available to be added to the custom leaderboards, and you can put whichever ones you’d like next to each other.

Now, that’s pretty neat, but as Andrew noted, the real killer feature is being able to select certain players for comparison. For this, you want to go slightly to the right, to the custom player list box.

CustomPlayers

That drop down box will let you pick any player in the FanGraphs database and put their statistics side by side. I use this feature a lot. For instance, when the Dodgers signed Brandon League to a three year, $23 million contract over the winter, I created this one, showing League and Jason Frasor (1 year, $1.5 million) next to each other other. Change the year to 2013 if you want to have a chuckle at the Dodgers expense.

And then, you can use all the normal leaderboard tools for additional filtering. Want to see how two players compared in their age 26 season? Use the age filters. Want to see how they a group of players stacked up during the 1990s? You can do that too. Only want to see how they did versus left-handers? Use the splits drop down and pick “vs L”.

You’re not limited to two players, of course. You can add as many players as you want through the custom player list, though if you’re wanting to put a hundred names or something onto your player list, doing them one by one could be cumbersome. So, here’s a trick for you that could save you some time.

You can add players to a custom player list by adding their FanGraphs player id directly to the URL, so you don’t have to wait for the drop down box to load and then hit add player each time. The easiest way to get the FanGraphs player id for a large list of players is to use our Player Linker tool. From there, you can either type (or copy, if you already have the names in some other document/website) the players into the linker, hit link players now, and the page will reload with hyperlinks for each player. A hyperlinked player string looks like this:

www.fangraphs.com/statss.aspx?playerid=1011327&position=OF

If you take that line and dump it into excel, you can use the parsing features of the spreadsheet to isolate everything to the right of the equal sign and to the left of the & sign in its own box, and those numbers (or letters and numbers, if it’s a minor league player) are the fangraphs player id. Now, you can just take that number and add it to the end of URL of your custom leaderboard, which will look like this:

(reallylongurlbeginning)=0&filter=&players=1906,3731

Just separate the player ids by comma (you can do this in excel too), paste them onto the end, and hit enter. You’ll have a full list of whatever players you wanted to have on a custom player list without having to add them individually.

And, yes, you can use custom player lists and custom stat reports together to build lists of specific players showing just the stats you want. It’s a pretty neat little tool, but you don’t have to go through all these steps every single time. You can also save any custom leaderboard or custom player list you make using the Custom Reports section, over on the right hand side. I’m not going to screencap that section, because, well, my city just got hit with a huge storm and I’m bouncing around trying to find places with power to finish this post. So, you know, you’ll see it. On the right. Custom Reports. Can’t miss it. Just type in the name of the report you want to save, hit Save Report, and it will be waiting there for you next time you want to access it.

Customizable leaderboards, custom players lists, all easily saved and accessed whenever you want. It really is one of the best features on the site, and hopefully you find it as useful as I do.



Print This Post



Dave is the Managing Editor of FanGraphs.


Sort by:   newest | oldest | most voted
Jaack
Guest
Jaack
3 years 1 month ago

And I was expecting an Article on Shin Soo Choo.

AverageMeansAverageOverTime
Guest
AverageMeansAverageOverTime
3 years 1 month ago

I’ve used this but not very often.

Scott
Member
Scott
3 years 1 month ago

Is there a way to save the custom stat categories you choose for the leaderboards instead of resetting to the default categories every time you use it? Like how you can do it with the individual player pages.

Matthias
Member
Member
3 years 1 month ago

Yes. If you register as a Fangraphs nerd (for no dollars and no cents), then you can save the custom leader boards that you have created!

Shlum
Guest
Shlum
3 years 1 month ago

Custom Leaderboards = Angel Pagan

ksclacktc
Member
ksclacktc
3 years 1 month ago

Use them everyday. They are super!

Jonathan Sher
Guest
Jonathan Sher
3 years 1 month ago

And I thought the most underrated feature was Carson Cistulli.

Jonathan Sher
Guest
Jonathan Sher
3 years 1 month ago

Damn you autocorrect! I meant “omniscient and transcendental” instead of “underrated.”

Jonathan Sher
Guest
Jonathan Sher
3 years 1 month ago

There’s goes Carson hacking my account again.

Name
Guest
Name
3 years 1 month ago

Ha! Likely story. As if said author’s vocabulary includes the word “I”.

joser
Guest
joser
3 years 1 month ago

Heh. Of all “The Author’s” most precious and annoying pretensions tics stylistic devices, this is one of the most precious and annoying.

rustydude
Member
rustydude
3 years 1 month ago

I use them all the time. Great FG feature.

FanofFangraphs
Guest
FanofFangraphs
3 years 1 month ago

Thanks, Dave. Just an idea: Maybe you should write an article like this once every couple weeks or so that highlights one of the site’s features. There’s a lot here that people probably don’t use, and these sorts of articles are quite useful.

101213
Guest
101213
3 years 1 month ago

Does Fangraphs not have a leaderboard for pitches/PA?

Ray
Guest
Ray
3 years 1 month ago

I didn’t see one but not hard to figure with other stats given on a per player bases. Create custom leader board with at bats under standard heading and pitches under more batted ball. No sort and click but at least all your data is right there. Pitches/AB = P\pa. Once you have customs can prolly drag the two data sets with names in excel. And sort the names after you’ve had it calculate for every players.

Dan
Guest
Dan
3 years 1 month ago

Is there anyway to add Position as an output field? I would find that quite useful.

cass
Guest
cass
3 years 1 month ago

Handedness would be nice too.

NatsFan73
Member
NatsFan73
3 years 1 month ago

I renew my call for two stats in particular, if I may. I know it’s somewhat of a junk stat, but I’m sure many of the fantasy nerds who frequent these pages would be happier if we could get Quality Starts on the pitching pages. Also it would be grate if we could somehow get a count of games played by position, as various fantasy leagues have different positional qualifications!

Give me those, and I’d never have to visit another baseball analysis site again :)

Will H.
Guest
Will H.
3 years 1 month ago

GP by position is right under “Fielding”

GoodEnoughForMe
Member
GoodEnoughForMe
3 years 1 month ago

This was actually the feature that got me to register. I always loved the site, but got tired of tweaking how I looked at players all the time, so I sucked it up, signed up, and made some custom learderboards that really help me to look at how players are performing more than standard stat trackers.

Jaker
Guest
Jaker
3 years 1 month ago

One feature I would love to see FG implementing is this:

A row of MLB AVERAGE VALUES for each stat on the player page.

For many of these stats you develop a sense of what’s average but a single row with the MLB AVERAGE would be a huge bonus, particularly for lesser known non-counting statistics. I can’t imaging the programming to add this would be overly challenging. And yes, comparing to league average isn’t always helpful but it can be.

Jaker
Guest
Jaker
3 years 1 month ago

You could also implement this via mouse hover over.

MSpitz
Guest
MSpitz
3 years 1 month ago

Is there any way to create a custom list of players that meet certain thresholds for certain stats, like the feature they have at Baseball Reference? Like if I wanted a JP Arencibia comp and I was looking for players with >20 homers, 30% strikeout rate.

Goodbread
Guest
Goodbread
3 years 1 month ago

I completely agree! I actually came across them some time ago and said to myself that I’d love to build out some great versions of the leaderboards. Still on the list of things to get done.

here goes nothing
Guest
here goes nothing
2 years 7 months ago

Is there a way to get Steamer projections for 2014 as an option for the leaderboard, or is that just a question of waiting?

jspec6
Member
jspec6
2 years 7 months ago

I’m wondering the same exact thing.

wpDiscuz