Savant Football — data-driven drafting

A draft war room that pulls every major ranking, projection and ADP source into one board — scored under your league's exact rules, not anyone else's defaults.

Sleeper · FantasyPros · ESPN · CBS · FF Calculator · FFToday — blended by a value-based drafting engine that knows your roster, your scoring, your pick.

Enter the war room →
no signup · no download · free
Best on a computer or tablet for now. The app runs on a phone, but we haven't given the small screen the attention it deserves yet — a true mobile version is in the works.

Different by design

Most fantasy tools want an account, your email, and your league credentials. This one wants nothing.

No logins

There is no account to create and nothing to sign into. Open the page, start working.

No stored user info

We don't collect, transmit or store anything about you. No tracking, no analytics, no email capture.

Everything lives on your end

Your leagues, player pool, draft picks and target lists are saved in your own browser's storage — on your machine, not on a server. There is no "our end."

The receipts

It's one HTML file. View the source — every line that runs is right there. Data pulls go straight from your browser to the public sources.

The honest trade-off: because nothing is stored on a server, your data doesn't follow you between browsers or devices. The Export pool button is your backup and your carry-it-with-you file.

The tabs

Every one of these has a full walkthrough inside the app — see the How To tab.

The Data Tabs

Data Sources

The main data engine. We grab current rankings, tiers and projections from all the major (free) talking-head fantasy sources — ADP too, where it's available. See the full walkthrough below. This one can be confusing.

Settings

Manually input your leagues: teams, draft order, lineups and bench, and a full scoring editor that mirrors your platform's own menus. Each league's unique configuration drives our numbers — projections, replacement players and draft value — in every view. A few presets are included, along with IDP for the real sickos out there. Dynasty rankings are a work in progress.

Players

The raw numbers table for every player in the app. Every value sits next to the source that said it — FantasyPros' rank beside ESPN's beside CBS's. We don't merge or manipulate this data. The engine's blended numbers sit on the far right.

The Views

Draft Board

If you've used drafting apps, this will look familiar. Your current team on the left, with every available player ranked by composite value under your league's scoring — tiers cut at real cliffs and a live market-gap bar showing who's fallen past their price. Click Draft as picks happen. A roster matrix of completed picks and live position runs ride alongside while you draft.

Pick Grid

All picks at a glance: the snake grid in the center with the next three picks highlighted on the board. Your roster fills in on the left, showing bye stacks and projections. Below is your own private target list — hidable, in case you're drafting in person with others. The only person who should know who you're targeting is YOU.

Savant View

The rankings board laid over the draft's pick geography. Each player card sits at its draft-slot position based on your league's settings. Drafted players get stamped over in place, so you can easily tell who's falling.

Position Rank

One column per position in engine order, with tier breaks, value-over-baseline, and the live gap against the market. The fastest answer to "who's the best TE left?"

Data Sources, explained

This page is a data factory, and factories look busy. Here's all you actually need to know.

1

Easiest path: someone already sent you a pool file

If you have a savant-pool-….json from a friend, skip Data Sources entirely. Go to the Players tab, drop the file on the page, and every board lights up. Then set up your league in Settings and you're draft-ready.

2

Pulling your own data: one button

Click Run all live. It fetches every source in order — the log narrates each step — and takes a few minutes because it's polite to the sites it visits. When it finishes, the app tabs are already fed. That's the whole job. Refresh the same way any time you want current data (draft morning is the classic moment).

3

What the numbered buttons are

Each one re-runs a single source, for when one feed needs a refresh without redoing everything. Order matters only at the start: 1 · Spine and 2 · Crosswalk build the player list everything else attaches to, so in a fresh session they go first (Run all handles this for you).

4

The Manual row

A short list of things no tool can fetch automatically: ESPN's IDP article (their site builds it in your browser, so you save the page and feed the file), CBS's three-season history (a once-a-year pull, deliberately kept off the main run), and CSV fallbacks in case a site changes its layout.

5

Export pool = backup and sharing

One click downloads your entire dataset as a single file. Keep one before draft day as insurance, and send it to a friend so they can skip step 2 entirely.

The big table at the bottom? That's the verification board — the data with its receipts showing, one column per source, so you can check any number's origin with your own eyes. It's there for trust, not homework. You never have to touch it.

Bring your own FantasyPros key

Out of the box, FantasyPros pulls ride this site's shared API key. That works — but it's one key's quota shared by everyone. Getting your own takes two minutes and is free:

  1. Look over the API overview at fantasypros.com/api-data.
  2. Request your key at secure.fantasypros.com/api-keys/request — the free tier covers personal use like this.
  3. Paste the key into the FP KEY box at the top of the Data Sources page. Done — your pulls now use your quota. The key is kept in your browser like everything else.

Heads up: FantasyPros trims some responses on the free tier (deep IDP lists, mostly). The app detects that and fills the gaps from FantasyPros' public pages automatically, so a free key is genuinely enough.

Enter the war room →