NBA ARCHIVESEASON LEADERS2024–25 · PER GAME
FULL RANKINGS
DATABASE / 3.1

KNOW THE COVERAGE.

One shared archive. Clear boundaries for every number.

WHAT THESE NUMBERS MEAN

The season browser, season comparisons, rankings and season spotlight all read the same bundled dataset. Points per game now uses the source’s reported PTS field instead of reconstructing it from rounded shooting averages.

Records use NBA player IDs and one row per player and season. Multi-team records are combined season records; the displayed team is the source label. A minimum-games filter is available on rankings, but this is not official NBA leader qualification.

Blank values remain missing, not zero. Season averages are not converted into exact career totals.

Legacy careers

The 37 manually entered career snapshots from version 3.0 are preserved separately and labeled unverified. Their original citations and update dates are unavailable, including the LeBron James snapshot. They are not certified by the structural checks on the season archive.

What is still missing

Players below the source’s 20-minute filter, seasons before 1996–97, seasons after 2024–25, playoffs, verified full-career totals and live data. The archive must not be described as all-time complete.

Sources and checks

Snapshot retrieved November 4, 2026 from Nathan Kyryk’s NBA API archive. Its collection notebook specifies regular-season per-game data and the 20-minute filter. This is a third-party snapshot, not a direct live NBA feed.

Checked: unique player-season keys, player references, finite nonnegative statistics, season format, games played, minute threshold and per-season counts. These checks establish the structure and observed coverage; they do not independently verify every statistic against the NBA.

Download coverage metadata ↗

SEASONS INCLUDED

SEASONPLAYER RECORDS
1996-97207
1997-98218
1998-99218
1999-00218
2000-01217
2001-02223
2002-03211
2003-04215
2004-05224
2005-06224
2006-07232
2007-08226
2008-09220
2009-10237
2010-11232
2011-12255
2012-13228
2013-14227
2014-15242
2015-16238
2016-17234
2017-18253
2018-19250
2019-20245
2020-21263
2021-22273
2022-23251
2023-24247
2024-25271