Eight Thirty Four

Readme for Extended Play By Play Dataset

This is a brief overview of the column data in the extended nba play by play data. This contains the standard nba play by play data available along with other extraneous nba in game information. The most interesting additional inclusion is information regarding the players on the court at any given time, and each player's individual play time so far in an nba game, which I believe can help provide some interesting additional statistical analysis that has not yet been fully explored yet. The data here may be updated further in the future, and is presented as is. If there are any mistakes, or additional information that you would like added, please contact me, and I will try my best to correct/add them.

Column Name Description Added Data
EVENTMSGACTIONTYPE type of action (enum) No
EVENTMSGTYPE further breakdown of action (enum) No
EVENTNUM event number/order in game No
GAME_ID nba game id No
HOMEDESCRIPTION raw textual description of event for home team action No
NEUTRALDESCRIPTION raw textual description of event if neutral action No
PCTIMESTRING time left in quarter No
PERIOD current period No
PERSON1TYPE No
PERSON2TYPE No
PERSON3TYPE No
PLAYER1_ID nba player id for player 1 (in play by play description) No
PLAYER1_NAME player 1 name No
PLAYER1_TEAM_ABBREVIATION team abbreviation for player 1 No
PLAYER1_TEAM_CITY team city for player 1 No
PLAYER1_TEAM_ID team id for player 1 No
PLAYER1_TEAM_NICKNAME team nickname for player 1 No
PLAYER2_ID nba player id for player 2 (in play by play description) No
PLAYER2_NAME player 2 name No
PLAYER2_TEAM_ABBREVIATION team abbreviation for player 2 No
PLAYER2_TEAM_CITY team city for player 2 No
PLAYER2_TEAM_ID team id for player 2 No
PLAYER2_TEAM_NICKNAME team nickname for player 2 No
PLAYER3_ID nba player id for player 3 (in play by play description) No
PLAYER3_NAME player 3 name No
PLAYER3_TEAM_ABBREVIATION team abbreviation for player 3 No
PLAYER3_TEAM_CITY team city for player 3 No
PLAYER3_TEAM_ID team id for player 3 No
PLAYER3_TEAM_NICKNAME team nickname for player 3 No
SCORE game score No
SCOREMARGIN difference of game score (home - away) No
VISITORDESCRIPTION raw textual description of event for away team action No
WCTIMESTRING real world time No
HOME_TEAM home team name Yes
AWAY_TEAM away team name Yes
HOME_SCORE current home team score Yes
AWAY_SCORE current away team score Yes
TIME current time elapsed in seconds Yes
TEAM team related to event Yes
TYPE type of event Yes
SUB_TYPE further categorization of event type Yes
ASSIST_PLAYER_ID player id who made the assist Yes
ASSIST_COUNT current assist count for the player Yes
BLOCK_PLAYER_ID player id who made the block Yes
BLOCK_COUNT current block count for the player Yes
REBOUND_PLAYER_ID player id who made the rebound Yes
REBOUND_TEAM team who rebounded it (if not a person) Yes
REBOUND_OFFENSIVE_COUNT current player's offensive rebound count Yes
REBOUND_DEFENSIVE_COUNT current player's defensive rebound count Yes
JUMP_BALL_HOME_PLAYER_ID player id for home team who jumped for jump ball Yes
JUMP_BALL_AWAY_PLAYER_ID player id for away team who jumped for jump ball Yes
JUMP_BALL_RETRIEVED_PLAYER_ID player ide for who retrieved the jump ball Yes
SUB_ENTERED_PLAYER_ID player id for player entering the game Yes
SUB_LEAVING_PLAYER_ID player id for player leaving the game Yes
FREE_THROW_PLAYER_ID player id for player shooting free throw Yes
FREE_THROW_NUM free throw number Yes
FREE_THROW_TOTAL number of free throws Yes
FREE_THROW_MADE whether free throw was made Yes
FOULED_BY_PLAYER_ID player id who committed the foul Yes
DRAWN_FOUL_PLAYER_ID player id for who drew the foul Yes
FOUL_COUNT current foul count for player who committed the foul Yes
TEAM_FOUL_COUNT team foul count Yes
FOUL_TYPE foul type Yes
TECHNICAL_PLAYER_ID player id who committed a technical foul Yes
DOUBLE_TECHNICAL_PLAYER_ID_1 player id 1 for double technical infraction Yes
DOUBLE_TECHNICAL_PLAYER_ID_2 player id 2 for double technical infraction Yes
DOUBLE_PERSONAL_PLAYER_ID_1 player id 1 for double personal Yes
DOUBLE_PERSONAL_PLAYER_ID_2 player id 2 for double personal call Yes
DOUBLE_PERSONAL_FOUL_COUNT_1 foul count for player id 1 in double personal foul Yes
DOUBLE_PERSONAL_FOUL_COUNT_2 foul count for player id 2 in double personal foul Yes
COACH_TECHNICAL Yes
SHOT_PLAYER_ID player id who shot the ball Yes
POINTS_SCORED points scored for player's shot Yes
TOTAL_POINTS_SCORED current total points scored for player Yes
SHOT_MADE whether the shot was made Yes
SHOT_TYPE type of shot Yes
STEAL_PLAYER_ID player id for player who stole the ball Yes
STEAL_COUNT current player's steal count Yes
TURNOVER_PLAYER_ID player id for who committed a turnover Yes
TURNOVER_COUNT current player's total turnover count Yes
TEAM_TURNOVER_COUNT team's turnover count so far Yes
TURNOVER_TYPE type of turnover Yes
POSSESSION_ID numbered possession information (warning: incomplete) Yes
PERIOD_START start of period Yes
PERIOD_END end of period Yes
TIMEOUT_TYPE type of timeout Yes
VIOLATION Yes
VIOLATION_PLAYER_ID player id who committed a violation Yes
EJECTION Yes
EJECTION_PLAYER_ID player id who was ejected Yes
HOME_PLAYER_ID_1 player id for player 1 on court for home team Yes
HOME_PLAYER_ID_2 player id for player 2 on court for home team Yes
HOME_PLAYER_ID_3 player id for player 3 on court for home team Yes
HOME_PLAYER_ID_4 player id for player 4 on court for home team Yes
HOME_PLAYER_ID_5 player id for player 5 on court for home team Yes
AWAY_PLAYER_ID_1 player id for player 1 on court for away team Yes
AWAY_PLAYER_ID_2 player id for player 2 on court for away team Yes
AWAY_PLAYER_ID_3 player id for player 3 on court for away team Yes
AWAY_PLAYER_ID_4 player id for player 4 on court for away team Yes
AWAY_PLAYER_ID_5 player id for player 5 on court for away team Yes
HOME_PLAYER_ID_1_PLAY_TIME current player play time for player 1 on home team Yes
HOME_PLAYER_ID_2_PLAY_TIME current player play time for player 2 on home team Yes
HOME_PLAYER_ID_3_PLAY_TIME current player play time for player 3 on home team Yes
HOME_PLAYER_ID_4_PLAY_TIME current player play time for player 4 on home team Yes
HOME_PLAYER_ID_5_PLAY_TIME current player play time for player 5 on home team Yes
AWAY_PLAYER_ID_1_PLAY_TIME current player play time for player 1 on away team Yes
AWAY_PLAYER_ID_2_PLAY_TIME current player play time for player 2 on away team Yes
AWAY_PLAYER_ID_3_PLAY_TIME current player play time for player 3 on away team Yes
AWAY_PLAYER_ID_4_PLAY_TIME current player play time for player 4 on away team Yes
AWAY_PLAYER_ID_5_PLAY_TIME current player play time for player 5 on away team Yes
Developed by © Udam Singh Saini Follow @UdamSaini