Skip to content
Keel Stats

Data sources

Where every number on Keel Stats comes from: the data provider we license, the pictures we credit, and what we compute ourselves from the game data.

Last reviewed

Game data: balldontlie

Scores, box scores, play by play, schedules, injury reports and sportsbook lines for the NBA and the NFL come from balldontlie, a licensed sports data provider. Live games update as the feed does; finished games are read again after the final whistle, so later stat corrections reach our pages.

Player photos

Where the data provider has no photo of a player, we show a freely licensed one from Wikimedia Commons, with its author and license credited.

Photo credits

What we compute ourselves

Keel Impact, RAPM, expected field goal percentage (xFG%), EPA per play, game projections, records against the closing line, defense against each position, the market report and every research piece are computed by us from the game data above, by the methods on our methodology page. No one else’s ratings are copied.

Methodology

How often it updates

Scores and box scores during games; injury reports through the day as news breaks; ratings, projections and records after each night’s last final. A research piece keeps the tables it was published with and changes only with a dated correction.

Known gaps

Starting lineups are complete from the 2025-26 season, so splits that need them begin there. Some older NFL box scores lack first downs. Where a sample is too small to say anything, a page hides the number and says how many games it has.

Research pieces

Each research piece says which of our tables it reads, how it was built and the sample behind every number.

The research desk

Questions: [email protected]