Baselight

NBA Play-by-Play 2019-2020 Season

Comprehensive Insight into Every Move

@kaggle.harrywang_nba_play_by_play_2019_2020_season

About this Dataset

NBA Play-by-Play 2019-2020 Season

This dataset is revised based on https://www.kaggle.com/datasets/schmadam97/nba-playbyplay-data-20182019

This dataset offers a comprehensive play-by-play log of NBA games, detailing not only scoring plays but also player movements, fouls, rebounds, and other significant actions within each game.

  • GameType: Indicates the type of game, such as regular season or playoffs.
  • Date: The date on which the game was played.
  • WinningTeam: The abbreviation of the team that won the game.
  • Quarter: The quarter in which the play occurred, ranging from 1 to 4 for regular quarters, and additional entries for overtime periods.
  • SecLeft: Seconds left in the quarter when the play occurred.
  • AwayTeam: The abbreviation of the away team.
  • HomeTeam: The abbreviation of the home team.
  • Shooter: The player who attempted a field goal, identified by name and player ID.
  • ShotType: Describes the type of shot taken (e.g., 2-pt jump shot, 3-pt shot, layup).
  • ShotOutcome: The outcome of the shot (make or miss).
  • PointsAttempted: The point value of the shot attempted.
  • PointsMade: The points scored from the shot if it was successful.
  • FreeThrowShooter: The player who attempted a free throw, identified by name and player ID.
  • ReboundType: Indicates the type of rebound (offensive, defensive).
  • ReboundPlayer: The player who secured the rebound.
  • AssistPlayer: The player who assisted on the shot.
  • FoulType: Describes the type of foul committed.
  • FouledPlayer: The player who was fouled.
  • FoulingPlayer: The player who committed the foul.
  • SubIn: The player who entered the game as a substitute.
  • SubOut: The player who exited the game for a substitute.
  • TimeoutTeam: The team that called a timeout.
  • EnterGame: Indicates a player entering the game, potentially redundant with SubIn.
  • LeaveGame: Indicates a player leaving the game, potentially redundant with SubOut.
  • TurnoverPlayer: The player who committed a turnover.
  • TurnoverType: The type of turnover committed (e.g., bad pass, travel).
  • TurnoverCause: A more detailed cause of the turnover, if applicable.
  • TurnoverCauser: The player who caused the turnover, if applicable.
  • JumpballAwayPlayer: The away team player involved in a jump ball.
  • JumpballHomePlayer: The home team player involved in a jump ball.
  • JumpballPoss: The player who gained possession following the jump ball.

Share link

Anyone who has the link will be able to view this.