FanGraphs has NFBC ADP Data!

In case you missed the announcement in Paul Sporer’s latest post:

FanGraphs now has NFBC ADP data!

NFBC ADP data used to be hosted at Stats, Inc. Prior to last week, 2018 data had only been available to NFBC contestants.

Anticipated FAQs:

Where can I find the data?

It will appear in the far right column of tables for every projection system, whether you select Steamer, Depth Charts, Fans, etc. from the Projections tab in the navigation bar.

How often do the ADPs update?

Daily at NFBC; thus, daily at FanGraphs.

What is ADP?

Average draft position. Mathematically, it’s the numerical pick at which a player is selected in a snake draft averaged across every draft that has occurred.

Why NFBC? Alternatively: Why should I care about NFBC?

The National Fantasy Baseball Championship (NFBC) features high-stakes fantasy baseball contests with entry fees ranging from $50 to $15,000. In any fantasy league, there will exist dead money — just because you shell out some dough to play fantasy baseball doesn’t automatically make you an expert — but the high cost simultaneously deters those less confident, and attracts those more confident, in their skills. The result is a pool of fantasy talent that exceeds that of a casual (or, rather, low-stakes — because are any of us truly “casual” enthusiasts?) fantasy baseball league. Accordingly, NFBC ADP can be seen as a more accurate assessment of player talent.

An aside: I, as someone who references and uses ADP routinely to evaluate players, have never seen a comparison between NFBC and other ADP data resources such as ESPN’s or Yahoo!’s ADP results. It would be interesting to see how much they diverge, if at all.

Lastly, the NFBC doesn’t allow for trades in order to prevent collusion. This inherently skews the dynamic of the contests a bit, whether it’s a draft-and-hold (no trades or transactions, so there’s a premium placed on players with healthy track records and guaranteed playing time) or a classic mixed-league format with a free agent acquisition budget (FAAB).

A nuance about ADP data in general:

A player’s ADP likely does not correspond directly with his numeric ordered rank among all players. As a demonstration, here’s a current snapshot of the NFBC’s 63rd through 65th picks:

NFBC ADP Snapshot
Rank Player Team Position(s) ADP Min Pick Max Pick
63  Posey, Buster SF 1B, C 62.9 27 113
64  Pollock, A.J. ARZ OF 65.1 46 140
65  Murphy, Daniel WAS 2B 68.2 42 140
SOURCE: NFBC/FanGraphs

While Buster Posey’s ADP (62.9) closely matches his ordered rank (63), the subsequent two players — A.J. Pollock and Daniel Murphy — have ADPs that do not move linearly with rank, their ADPs exceeding their ordered ranks by a couple of picks. Such is the nonlinear nature of ADP. This makes little difference in the grand scheme of things — only in the very late rounds of drafts do ADPs begin to markedly drift from ranks, and at that point one could argue it barely matters.

You may also notice the table includes earliest and latest picks (“Min Pick” and “Max Pick,” respectively). Once featured on the Stats, Inc. version of NFBC’s ADP data, it appears these colums are excluded from FanGraphs’ tables and, accordingly, reserved for NFBC contestants.

* * *

Let me know if you have any other questions. Otherwise, enjoy!

We hoped you liked reading FanGraphs has NFBC ADP Data! by Alex Chamberlain!

Please support FanGraphs by becoming a member. We publish thousands of articles a year, host multiple podcasts, and have an ever growing database of baseball stats.

FanGraphs does not have a paywall. With your membership, we can continue to offer the content you've come to rely on and add to our unique baseball coverage.

Support FanGraphs




Currently investigating the relationship between pitcher effectiveness and beard density. Biased toward a nicely rolled baseball pant. Reigning FSWA Baseball Writer of the Year and 5-time award finalist. Featured in Lindy's Sports' Fantasy Baseball magazine (2018, 2019). Now a Tout Wars competitor.

newest oldest most voted
Ryan Brock
Member
Member

Does anyone know of an automated way to pull this data into Excel? I must waste so much cumulative time throughout the preseason by going to each ‘projections’ page and downloading .CSVs…

BigChief
Member
Member
BigChief

Maybe I’m not understanding your questions… But you can set .CSVs to automatically open with excel. If you have this set up, when you click ‘export data’ on say the steamer projection page, an excel file will open with all 4000+ projected players…

TheTinDoor
Member
Member
TheTinDoor

In Excel, go to the Data tab, upper left choose “From Web”, use the browser to point the link to the Fangraphs page you want to export. You can set this to update whenever you open the file so you always have the latest ADP and/or projection.

I will note that you may need to do some real data cleanup, sometimes tables pull in really cleanly but sometimes a lot of junk data ends up in there. That said if you’re pulling the same tables every time, you should be able to setup your Excel file to handle the data structure & output what you need.

Ryan Brock
Member
Member

@TheTinDoor No, the way that Fangraphs paginates their data, that does not work. It’s all hidden in javascript.

TheTinDoor
Member
Member
TheTinDoor

Ahh pagination.
Not to plug another site but I’ve done this successfully with FantasyPros data in previous years. I don’t think they have ADP up yet but later in the spring they do.

ResumeMan
Member
Member
ResumeMan

I researched this awhile back. It looks like the answer is no, there’s no straightforward way to do this unless you’re comfortable with coding. This is all that I was able to find about this – ironically the question related to exactly what you’re asking:
http://stackoverflow.com/questions/24856884/download-file-with-r-given-a-javascript-statement

The only thing I will note is that for the *leaderboards* – NOT the projections, unfortunately, if you click the drop down for number of players per page, it sticks a number on the end of the URL. If you replace that with a really big number – 700 say – it will load ALL the players onto the webpage. You can use that URL in your Excel queries. Unfortunately, that doesn’t work on the projection pages.

alekhine8
Member
Member
alekhine8

I apologize if its poor form to steer you away from FG, but you can simply download the TSV file from their site here

https://playnfbc.sportshubtech.com/adp