Hoop Impact Bench (HIB) is an open-source benchmark for NBA player impact metrics. It computes how well each metric’s ratings predict NBA games, on the same games with the same code: github.com/lumahoops/hoop-impact-bench.
A team’s rating is 5 × the minutes-weighted average of its players’ preseason ratings. Only the players who played count, at the minutes they played, so the test is the ratings alone. Predicted margin = home rating − away rating. The pick is the higher-rated team. No home-court points.
Each metric’s results on the 2020–21 to 2025–26 regular seasons (7,230 games), computed using its ratings from before each season.
Past ratings come from each metric’s current model, which may fit past seasons better than the model of the time did. Live games come after the ratings, so live is the stricter test.
Each file’s sha256 is in the repository. The files belong to their makers and are not published here.
| metric | saved | source | sha256 |
|---|---|---|---|
| LOKI | archived | LOKI v3.3 2026-27 preseason board, frozen 2026-10-12, release sha256 a1f9bad8... | c78ec0deb99f547e… |
| BPM | archived | Basketball-Reference 2025-26 Advanced table, Wayback capture 2026-10-08 (web.archive.org/web/20261008065049/https://www.basketball-reference.com/leagues/NBA_2026_advanced.html), via tools/from_bbref.py | 8fec8554831ace7c… |
| EPM projection | archived | Danny Harlan's EPM projection model (github.com/dannyharlan05/nba-epm-projections), pred_epm_1y from artifacts/predictions.parquet at commit 97c0817, pushed 2026-10-20 17:03 UTC (GitHub push event), before opening night | 23b7d01a01dabe11… |
| DARKO | backfill | darko.app date view as of 2026-10-19 (day before opening night), pulled 2026-10-31; DARKO revises past dates | 38d09f71a9d93a92… |
| OpenRAPM | archived | bbstats/openrapm docs/data/ratings.json at commit 8dc207b (2026-10-19 18:50 UTC, last before opening night), 2025-26 total | f85762fa4716f9b9… |
| EPM | backfill | dunksandthrees.com date view as of each team's first game (pulled 2026-10-29) | 8d24ecda23832b5a… |
| xPM | archived | VORP.app xPM v1.2 preseason forecast, made 2026-10-12, published 2026-10-13 (georgeberry.substack.com/p/the-big-vorpapp-2026-27-nba-player); file from George Berry 2026-10-31, shifted by him to above average (xpm - 2.166) | 5e62034575eab234… |
| Pulse | backfill | CourtSignal Season PULSE 2025-26 (courtshare.net/data/leaderboard-2026.json, pulse_net); our copy saved 2026-10-25, identical on 2026-10-31 |
harness v1.1.0 · fingerprint cfde3f922e882983… · snapshot Oct 31
pip install hoop-impact-bench hib --ratings my_metric.csv
One CSV per metric: season, nba_id, rating. To join the live standings, use the submission form.
Source: Hoop Impact Bench
| 0500492433e1a6b0… |
| xRAPM | archived | xrapm.com 2025-26 final (metrics updated 2026-04-12), Wayback capture web.archive.org/web/20260925005234/https://xrapm.com/ | 1af65024cd22ecca… |
| LEBRON | saved by HIB | BBall Index LEBRON database export saved by us 2026-10-03 (before opening night), 2025-26 final; no Wayback copy of the data | 2ea8ed7dd55cf21f… |