Baselight

NBA Player Data By Game From 1949 To 2019

NBA game-score data, player data, awards etc..

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019

Loading...
Loading...

About this Dataset

NBA Player Data By Game From 1949 To 2019

I wanted to learn web scraping in order to make website for basketball, so I created this dataset as part of my learning. I will try to keep it updated as much as possible.

Tables

All Game Scores

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.all_game_scores
  • 2.05 MB
  • 64,136 rows
  • 13 columns
Loading...
CREATE TABLE all_game_scores (
  "id" BIGINT,
  "home_team_id" BIGINT,
  "home_team_score" BIGINT,
  "away_team_id" BIGINT,
  "away_team_score" BIGINT,
  "away_team_scores" VARCHAR,
  "home_team_scores" VARCHAR,
  "number_of_ots" DOUBLE,
  "date" VARCHAR,
  "attendance" DOUBLE,
  "playoff" BOOLEAN,
  "season" VARCHAR,
  "notes" VARCHAR
);

All Star Game Data

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.all_star_game_data
  • 11.04 kB
  • 69 rows
  • 9 columns
Loading...
CREATE TABLE all_star_game_data (
  "id" BIGINT,
  "season" VARCHAR,
  "location" VARCHAR,
  "team_1_name" VARCHAR,
  "team_1_score" BIGINT,
  "team_2_name" VARCHAR,
  "team_2_score" BIGINT,
  "team_a_by_q" VARCHAR,
  "team_b_by_q" VARCHAR
);

Allstar Mvps

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.allstar_mvps
  • 5 kB
  • 73 rows
  • 4 columns
Loading...
CREATE TABLE allstar_mvps (
  "id" BIGINT,
  "game_id" BIGINT,
  "player_id" BIGINT,
  "season" VARCHAR
);

All Star Player Data

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.all_star_player_data
  • 48.34 kB
  • 1,598 rows
  • 23 columns
Loading...
CREATE TABLE all_star_player_data (
  "id" BIGINT,
  "n__game_id" BIGINT  -- Game Id,
  "n__player_id" BIGINT  -- Player Id,
  "n__minutes_in_seconds" DOUBLE  -- Minutes(in Seconds),
  "n__fg" BIGINT  -- Fg,
  "n__fga" BIGINT  -- Fga,
  "n__fg_pct" DOUBLE  -- Fg Pct,
  "n__fg3" DOUBLE  -- Fg3,
  "n__fg3a" DOUBLE  -- Fg3a,
  "n__fg3_pct" DOUBLE  -- Fg3 Pct,
  "n__ft" BIGINT  -- Ft,
  "n__fta" BIGINT  -- Fta,
  "n__ft_pct" DOUBLE  -- Ft Pct,
  "n__orb" DOUBLE  -- Orb,
  "n__drb" DOUBLE  -- Drb,
  "n__trb" BIGINT  -- Trb,
  "n__ast" BIGINT  -- Ast,
  "n__stl" DOUBLE  -- Stl,
  "n__blk" DOUBLE  -- Blk,
  "n__tov" DOUBLE  -- Tov,
  "n__pf" BIGINT  -- Pf,
  "n__pts" BIGINT  -- Pts,
  "n__reserve" BOOLEAN  -- Reserve
);

Champions

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.champions
  • 2.84 kB
  • 70 rows
  • 2 columns
Loading...
CREATE TABLE champions (
  "team_id" BIGINT,
  "season" VARCHAR
);

Coach Awards

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.coach_awards
  • 4.34 kB
  • 57 rows
  • 4 columns
Loading...
CREATE TABLE coach_awards (
  "id" BIGINT,
  "coach_id" BIGINT,
  "season" VARCHAR,
  "award" VARCHAR
);

Coaches

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.coaches
  • 31.76 kB
  • 332 rows
  • 13 columns
Loading...
CREATE TABLE coaches (
  "id" BIGINT,
  "name" VARCHAR,
  "birth" VARCHAR,
  "died" VARCHAR,
  "high_school" VARCHAR,
  "college" VARCHAR,
  "started_coaching" BIGINT,
  "last_coach_season" BIGINT,
  "years_coaching" BIGINT,
  "retired" BOOLEAN,
  "currently_coaching" VARCHAR,
  "all_teams_coached" VARCHAR,
  "link" VARCHAR
);

Coaches Stats Season

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.coaches_stats_season
  • 35.75 kB
  • 1,742 rows
  • 11 columns
Loading...
CREATE TABLE coaches_stats_season (
  "id" BIGINT,
  "coach_id" BIGINT,
  "season" VARCHAR,
  "regular_season_games" BIGINT,
  "regular_season_wins" BIGINT,
  "regular_season_losses" BIGINT,
  "regular_season_win_loss_pct" DOUBLE,
  "playoff_games" DOUBLE,
  "playoff_wins" DOUBLE,
  "playoff_losses" DOUBLE,
  "playoff_win_loss_pct" DOUBLE
);

Game Player Data

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.game_player_data
  • 26.63 MB
  • 1,409,902 rows
  • 29 columns
Loading...
CREATE TABLE game_player_data (
  "id" BIGINT,
  "game_id" BIGINT,
  "team_id" BIGINT,
  "opponent_team_id" BIGINT,
  "player_id" BIGINT,
  "minutes" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fgp" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3p" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ftp" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE,
  "plus_minus" DOUBLE,
  "reason_not_to_play" VARCHAR,
  "reserve" BOOLEAN,
  "season" VARCHAR,
  "playoff" BOOLEAN
);

Miscellaneous Stats

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.miscellaneous_stats
  • 101.23 kB
  • 1,513 rows
  • 29 columns
Loading...
CREATE TABLE miscellaneous_stats (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "age" DOUBLE,
  "wins" DOUBLE,
  "losses" VARCHAR,
  "wins_pyth" DOUBLE,
  "losses_pyth" DOUBLE,
  "mov" DOUBLE,
  "sos" DOUBLE,
  "srs" DOUBLE,
  "off_rtg" DOUBLE,
  "def_rtg" DOUBLE,
  "net_rtg" DOUBLE,
  "pace" DOUBLE,
  "fta_per_fga_pct" DOUBLE,
  "fg3a_per_fga_pct" DOUBLE,
  "ts_pct" DOUBLE,
  "efg_pct" DOUBLE,
  "tov_pct" DOUBLE,
  "orb_pct" DOUBLE,
  "ft_rate" DOUBLE,
  "opp_efg_pct" DOUBLE,
  "opp_tov_pct" DOUBLE,
  "drb_pct" DOUBLE,
  "opp_ft_rate" DOUBLE,
  "arena_name" VARCHAR,
  "attendance" DOUBLE,
  "attendance_per_g" DOUBLE
);

Monthly Coach Awards

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.monthly_coach_awards
  • 7.43 kB
  • 314 rows
  • 6 columns
Loading...
CREATE TABLE monthly_coach_awards (
  "id" BIGINT,
  "coach_id" BIGINT,
  "season" VARCHAR,
  "month" VARCHAR,
  "conference" VARCHAR,
  "award_type" VARCHAR
);

Monthly Player Awards

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.monthly_player_awards
  • 10.61 kB
  • 679 rows
  • 6 columns
Loading...
CREATE TABLE monthly_player_awards (
  "id" BIGINT,
  "player_id" BIGINT,
  "season" VARCHAR,
  "month" VARCHAR,
  "conference" VARCHAR,
  "award_type" VARCHAR
);

Opponent Per 100 Poss Stats

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.opponent_per_100_poss_stats
  • 63.29 kB
  • 1,253 rows
  • 26 columns
Loading...
CREATE TABLE opponent_per_100_poss_stats (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "g" BIGINT,
  "mp" BIGINT,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2_pct" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Opponent Per Game Stats

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.opponent_per_game_stats
  • 69.65 kB
  • 1,513 rows
  • 26 columns
Loading...
CREATE TABLE opponent_per_game_stats (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "g" DOUBLE,
  "mp" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2_pct" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Opponent Season Shooting

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.opponent_season_shooting
  • 52.69 kB
  • 596 rows
  • 28 columns
Loading...
CREATE TABLE opponent_season_shooting (
  "id" BIGINT,
  "team_id" VARCHAR,
  "season" BIGINT,
  "g" VARCHAR,
  "mpfg_pct" DOUBLE,
  "avg_dist" DOUBLE,
  "fg2a_ct_fga" VARCHAR,
  "pct_fga_00_03" DOUBLE,
  "pct_fga_03_10" DOUBLE,
  "pct_fga_10_16" DOUBLE,
  "pct_fga_16_xx" DOUBLE,
  "fg3a_pct_fga" DOUBLE,
  "fg2_pct" DOUBLE,
  "fg_pct_00_03" DOUBLE,
  "fg_pct_03_10" DOUBLE,
  "fg_pct_10_16" DOUBLE,
  "fg_pct_16_xx" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2_pct_ast" DOUBLE,
  "pct_fg2_dunk" DOUBLE,
  "fg2_dunk" BIGINT,
  "pct_fg2_layup" DOUBLE,
  "fg2_layup" DOUBLE,
  "fg3_pct_ast" DOUBLE,
  "pct_fg3a_corner" DOUBLE,
  "fg3_pct_corner" DOUBLE,
  "fg3a_heave" VARCHAR,
  "fg3_heave" VARCHAR
);

Opponent Season Stats

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.opponent_season_stats
  • 115.21 kB
  • 1,513 rows
  • 26 columns
Loading...
CREATE TABLE opponent_season_stats (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "g" DOUBLE,
  "mp" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2_pct" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Other Player Awards

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.other_player_awards
  • 11.66 kB
  • 828 rows
  • 4 columns
Loading...
CREATE TABLE other_player_awards (
  "id" BIGINT,
  "payer_id" BIGINT,
  "award" VARCHAR,
  "year" BIGINT
);

Player Awards

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.player_awards
  • 21.54 kB
  • 2,120 rows
  • 4 columns
Loading...
CREATE TABLE player_awards (
  "id" BIGINT,
  "player_id" BIGINT,
  "season" VARCHAR,
  "award" VARCHAR
);

Player Data Per 100 Poss

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.player_data_per_100_poss
  • 836 kB
  • 22,772 rows
  • 29 columns
Loading...
CREATE TABLE player_data_per_100_poss (
  "id" BIGINT,
  "player_id" BIGINT,
  "season" VARCHAR,
  "total_games" BIGINT,
  "games_started" DOUBLE,
  "minutes_played" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fgp" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3p" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2p" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ftp" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE,
  "ortg" DOUBLE,
  "drtg" DOUBLE
);

Player Data Per 36 Min

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.player_data_per_36_min
  • 867.22 kB
  • 26,674 rows
  • 27 columns
Loading...
CREATE TABLE player_data_per_36_min (
  "id" BIGINT,
  "player_id" BIGINT,
  "season" VARCHAR,
  "total_games" DOUBLE,
  "games_started" DOUBLE,
  "minutes_played" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fgp" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3p" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2p" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ftp" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Players

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.players
  • 10.99 MB
  • 4,820 rows
  • 13 columns
Loading...
CREATE TABLE players (
  "id" BIGINT,
  "name" VARCHAR,
  "full_name" VARCHAR,
  "position" VARCHAR,
  "height" VARCHAR,
  "weight" DOUBLE,
  "birth_date" VARCHAR,
  "birth_place" VARCHAR,
  "retired" BOOLEAN,
  "player_url" VARCHAR,
  "current_team_id" DOUBLE,
  "teams" VARCHAR,
  "text" VARCHAR
);

Team Per 100 Poss Stast

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.team_per_100_poss_stast
  • 64.46 kB
  • 1,253 rows
  • 26 columns
Loading...
CREATE TABLE team_per_100_poss_stast (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "g" BIGINT,
  "mp" BIGINT,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2_pct" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Team Per Game Stats

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.team_per_game_stats
  • 76.59 kB
  • 1,513 rows
  • 26 columns
Loading...
CREATE TABLE team_per_game_stats (
  "id" BIGINT,
  "team_id" BIGINT,
  "season" VARCHAR,
  "g" DOUBLE,
  "mp" DOUBLE,
  "fg" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2" DOUBLE,
  "fg2a" DOUBLE,
  "fg2_pct" DOUBLE,
  "ft" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "orb" DOUBLE,
  "drb" DOUBLE,
  "trb" DOUBLE,
  "ast" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "tov" DOUBLE,
  "pf" DOUBLE,
  "pts" DOUBLE
);

Teams

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.teams
  • 13.5 kB
  • 52 rows
  • 12 columns
Loading...
CREATE TABLE teams (
  "team_id" BIGINT,
  "team_name" VARCHAR,
  "short_name" VARCHAR,
  "years" BIGINT,
  "total_games" BIGINT,
  "total_wins" BIGINT,
  "total_losses" BIGINT,
  "win_loss_percentage" DOUBLE,
  "champions" BIGINT,
  "other_names" VARCHAR,
  "link" VARCHAR,
  "active" BOOLEAN
);

Team Season Shooting

@kaggle.harisbeslic_nba_player_data_by_game_from_1949_to_2019.team_season_shooting
  • 57.9 kB
  • 596 rows
  • 28 columns
Loading...
CREATE TABLE team_season_shooting (
  "id" BIGINT,
  "team_id" VARCHAR,
  "season" BIGINT,
  "g" BIGINT,
  "mpfg_pct" DOUBLE,
  "avg_dist" DOUBLE,
  "fg2a_ct_fga" VARCHAR,
  "pct_fga_00_03" DOUBLE,
  "pct_fga_03_10" DOUBLE,
  "pct_fga_10_16" DOUBLE,
  "pct_fga_16_xx" DOUBLE,
  "fg3a_pct_fga" DOUBLE,
  "fg2_pct" DOUBLE,
  "fg_pct_00_03" DOUBLE,
  "fg_pct_03_10" DOUBLE,
  "fg_pct_10_16" DOUBLE,
  "fg_pct_16_xx" DOUBLE,
  "fg3_pct" DOUBLE,
  "fg2_pct_ast" DOUBLE,
  "pct_fg2_dunk" DOUBLE,
  "fg2_dunk" BIGINT,
  "pct_fg2_layup" DOUBLE,
  "fg2_layup" DOUBLE,
  "fg3_pct_ast" DOUBLE,
  "pct_fg3a_corner" DOUBLE,
  "fg3_pct_corner" DOUBLE,
  "fg3a_heave" BIGINT,
  "fg3_heave" BIGINT
);

Share link

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