NBA Play-By-Play Logs – 2004 to 2016


NBA play-by-play game log offered in CSV format has all events occur in a game. Additionally, it includes active lineups, shot distance and shot location. Besides individual game logs, all play-by-play game logs are also combined in a season file.

Features of Validated Play-by-Play Game Logs:
X,Y Coordinates
Individual play-by-play game logs converted into a CSV game file[1] for each game in a season
All play-by-play game logs in a season are also merged in a single, CSV data set.
Active players on the court
Play-id, play length, event time, activity type (substitution, shot, free throw, turnover, offensive fouls committed & drawn, rebound, assist, jump ball etc.) with descriptions provided
Shot distance[2]
Shot location in x,y coordinates

[1]: Parsed game logs in CSV format are grouped in ZIP files by the seasons. Each game log has been named with details, such as; game date, game id at, road team initial and home team initial (Example: [2013-10-29]-0021300001-ORL@IND.csv)
[2]: For some seasons, there are missing games which have no play-by-play data provided. Also, in the official game logs, there are rare instances of undetermined shots where location and distance are unknown. Find out detailed log file for missing games/shots.

Access to Play-by-Play Stats

  • Validated NBA stats, with data integrity.
  • Email support provided, response within one day.
  • 50% member discount available.
  • Separate access links provided for each season, immediately upon payment.

Multiple Seasons

Choose your seasons :

Single Season

Choose your season :

Serhat UgurNBA Play-By-Play Logs – 2004 to 2016