Baselight

NHL NBA,MLB,NBA Salaries + Statistics (1876-2024)

Data on major North American sports leagues compiled into CSV/JSONL form.

@kaggle.chiefzach12_sports_data

Loading...
Loading...

About this Dataset

NHL NBA,MLB,NBA Salaries + Statistics (1876-2024)

Tables

All Goalies

@kaggle.chiefzach12_sports_data.all_goalies
  • 228.93 kB
  • 4,883 rows
  • 23 columns
Loading...
CREATE TABLE all_goalies (
  "assists" BIGINT,
  "gamesplayed" BIGINT,
  "gamesstarted" BIGINT,
  "fullname" VARCHAR,
  "goals" BIGINT,
  "goalsagainst" BIGINT,
  "goalsagainstaverage" DOUBLE,
  "lastname" VARCHAR,
  "losses" BIGINT,
  "otlosses" DOUBLE,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "points" BIGINT,
  "savepct" DOUBLE,
  "saves" DOUBLE,
  "seasonid" BIGINT,
  "shootscatches" VARCHAR,
  "shotsagainst" DOUBLE,
  "shutouts" BIGINT,
  "teamabbrevs" VARCHAR,
  "ties" DOUBLE,
  "timeonice" BIGINT,
  "wins" BIGINT
);

All Goalies 1917–2025

@kaggle.chiefzach12_sports_data.all_goalies_1917_2025
  • 228.97 kB
  • 4,883 rows
  • 23 columns
Loading...
CREATE TABLE all_goalies_1917_2025 (
  "assists" BIGINT,
  "gamesplayed" BIGINT,
  "gamesstarted" BIGINT,
  "goaliefullname" VARCHAR,
  "goals" BIGINT,
  "goalsagainst" BIGINT,
  "goalsagainstaverage" DOUBLE,
  "lastname" VARCHAR,
  "losses" BIGINT,
  "otlosses" DOUBLE,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "points" BIGINT,
  "savepct" DOUBLE,
  "saves" DOUBLE,
  "seasonid" BIGINT,
  "shootscatches" VARCHAR,
  "shotsagainst" DOUBLE,
  "shutouts" BIGINT,
  "teamabbrevs" VARCHAR,
  "ties" DOUBLE,
  "timeonice" BIGINT,
  "wins" BIGINT
);

All Players

@kaggle.chiefzach12_sports_data.all_players
  • 4.6 MB
  • 1,539 rows
  • 46 columns
Loading...
CREATE TABLE all_players (
  "name" VARCHAR,
  "slug" VARCHAR,
  "note" VARCHAR,
  "yearsremaining" VARCHAR,
  "terms" VARCHAR,
  "termsdetails" VARCHAR,
  "termswaiversexempt" VARCHAR,
  "termsslidecandidate" VARCHAR,
  "termsspcexempt" VARCHAR,
  "pos" VARCHAR,
  "status" VARCHAR,
  "acquired" VARCHAR,
  "acquisitiondetails" VARCHAR,
  "born" VARCHAR,
  "birthplace" VARCHAR,
  "nationality" VARCHAR,
  "shoots" VARCHAR,
  "height" VARCHAR,
  "weight" VARCHAR,
  "elc_signing_age" VARCHAR,
  "waivers_age" VARCHAR,
  "draft_year" VARCHAR,
  "drafted_overall" DOUBLE,
  "draft_round" DOUBLE,
  "drafted_by" VARCHAR,
  "contracts" VARCHAR,
  "stats" VARCHAR,
  "nhlurl" VARCHAR,
  "nhlid" BIGINT,
  "headshot" VARCHAR,
  "sweaternumber" DOUBLE,
  "shootscatches" VARCHAR,
  "careergamesplayed" DOUBLE,
  "careerseasonsplayed" DOUBLE,
  "currentteam" VARCHAR,
  "currentteamtricode" VARCHAR,
  "currentteamslug" VARCHAR,
  "positions" VARCHAR,
  "nhldays" VARCHAR,
  "transactions" VARCHAR,
  "team" VARCHAR,
  "arbitrationeligible" VARCHAR,
  "acquisitiontradeid" VARCHAR,
  "injury" VARCHAR,
  "acqisitiondetails" VARCHAR,
  "position" VARCHAR
);

All Skaters

@kaggle.chiefzach12_sports_data.all_skaters
  • 1.21 MB
  • 42,456 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters (
  "assists" BIGINT,
  "evgoals" DOUBLE,
  "evpoints" DOUBLE,
  "faceoffwinpct" DOUBLE,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" DOUBLE,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" DOUBLE,
  "pppoints" DOUBLE,
  "seasonid" BIGINT,
  "shgoals" DOUBLE,
  "shpoints" DOUBLE,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" DOUBLE,
  "fullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" DOUBLE
);

All Skaters 1917–1967

@kaggle.chiefzach12_sports_data.all_skaters_1917_1967
  • 155.78 kB
  • 6,292 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_1917_1967 (
  "assists" BIGINT,
  "evgoals" DOUBLE,
  "evpoints" DOUBLE,
  "faceoffwinpct" VARCHAR,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" DOUBLE,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" DOUBLE,
  "pppoints" DOUBLE,
  "seasonid" BIGINT,
  "shgoals" DOUBLE,
  "shpoints" DOUBLE,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" DOUBLE,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" VARCHAR
);

All Skaters 1968–1980

@kaggle.chiefzach12_sports_data.all_skaters_1968_1980
  • 156.99 kB
  • 4,834 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_1968_1980 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" VARCHAR,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" VARCHAR
);

All Skaters 1981–1990

@kaggle.chiefzach12_sports_data.all_skaters_1981_1990
  • 177.66 kB
  • 5,673 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_1981_1990 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" VARCHAR,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" VARCHAR
);

All Skaters 1991–2000

@kaggle.chiefzach12_sports_data.all_skaters_1991_2000
  • 231.5 kB
  • 6,913 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_1991_2000 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" DOUBLE,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" DOUBLE
);

All Skaters 2001–2010

@kaggle.chiefzach12_sports_data.all_skaters_2001_2010
  • 279.2 kB
  • 7,022 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_2001_2010 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" DOUBLE,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" DOUBLE
);

All Skaters 2011–2020

@kaggle.chiefzach12_sports_data.all_skaters_2011_2020
  • 304.17 kB
  • 7,966 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_2011_2020 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" DOUBLE,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" DOUBLE
);

All Skaters 2021–2025

@kaggle.chiefzach12_sports_data.all_skaters_2021_2025
  • 175.54 kB
  • 3,756 rows
  • 26 columns
Loading...
CREATE TABLE all_skaters_2021_2025 (
  "assists" BIGINT,
  "evgoals" BIGINT,
  "evpoints" BIGINT,
  "faceoffwinpct" DOUBLE,
  "gamewinninggoals" BIGINT,
  "gamesplayed" BIGINT,
  "goals" BIGINT,
  "lastname" VARCHAR,
  "otgoals" BIGINT,
  "penaltyminutes" BIGINT,
  "playerid" BIGINT,
  "plusminus" BIGINT,
  "points" BIGINT,
  "pointspergame" DOUBLE,
  "positioncode" VARCHAR,
  "ppgoals" BIGINT,
  "pppoints" BIGINT,
  "seasonid" BIGINT,
  "shgoals" BIGINT,
  "shpoints" BIGINT,
  "shootingpct" DOUBLE,
  "shootscatches" VARCHAR,
  "shots" BIGINT,
  "skaterfullname" VARCHAR,
  "teamabbrevs" VARCHAR,
  "timeonicepergame" DOUBLE
);

All Teams 1917–2025

@kaggle.chiefzach12_sports_data.all_teams_1917_2025
  • 117.98 kB
  • 1,727 rows
  • 24 columns
Loading...
CREATE TABLE all_teams_1917_2025 (
  "faceoffwinpct" DOUBLE,
  "gamesplayed" BIGINT,
  "goalsagainst" BIGINT,
  "goalsagainstpergame" DOUBLE,
  "goalsfor" BIGINT,
  "goalsforpergame" DOUBLE,
  "losses" BIGINT,
  "otlosses" DOUBLE,
  "penaltykillnetpct" DOUBLE,
  "penaltykillpct" DOUBLE,
  "pointpct" DOUBLE,
  "points" BIGINT,
  "powerplaynetpct" DOUBLE,
  "powerplaypct" DOUBLE,
  "regulationandotwins" BIGINT,
  "seasonid" BIGINT,
  "shotsagainstpergame" DOUBLE,
  "shotsforpergame" DOUBLE,
  "teamfullname" VARCHAR,
  "teamid" BIGINT,
  "ties" DOUBLE,
  "wins" BIGINT,
  "winsinregulation" BIGINT,
  "winsinshootout" BIGINT
);

Averagefighttimelong

@kaggle.chiefzach12_sports_data.averagefighttimelong
  • 3.28 kB
  • 10 rows
  • 3 columns
Loading...
CREATE TABLE averagefighttimelong (
  "rnk" BIGINT,
  "event" VARCHAR,
  "time" VARCHAR
);

Averagefighttimeshort

@kaggle.chiefzach12_sports_data.averagefighttimeshort
  • 3.37 kB
  • 10 rows
  • 3 columns
Loading...
CREATE TABLE averagefighttimeshort (
  "rnk" BIGINT,
  "event" VARCHAR,
  "time" VARCHAR
);

Average Nba

@kaggle.chiefzach12_sports_data.average_nba
  • 1.12 MB
  • 13,535 rows
  • 67 columns
Loading...
CREATE TABLE average_nba (
  "player_id" BIGINT,
  "player_name" VARCHAR,
  "nickname" VARCHAR,
  "team_id" BIGINT,
  "team_abbreviation" VARCHAR,
  "age" DOUBLE,
  "gp" BIGINT,
  "w" BIGINT,
  "l" BIGINT,
  "w_pct" DOUBLE,
  "min" DOUBLE,
  "fgm" DOUBLE,
  "fga" DOUBLE,
  "fg_pct" DOUBLE,
  "fg3m" DOUBLE,
  "fg3a" DOUBLE,
  "fg3_pct" DOUBLE,
  "ftm" DOUBLE,
  "fta" DOUBLE,
  "ft_pct" DOUBLE,
  "oreb" DOUBLE,
  "dreb" DOUBLE,
  "reb" DOUBLE,
  "ast" DOUBLE,
  "tov" DOUBLE,
  "stl" DOUBLE,
  "blk" DOUBLE,
  "blka" DOUBLE,
  "pf" DOUBLE,
  "pfd" DOUBLE,
  "pts" DOUBLE,
  "plus_minus" DOUBLE,
  "nba_fantasy_pts" DOUBLE,
  "dd2" BIGINT,
  "td3" BIGINT,
  "wnba_fantasy_pts" DOUBLE,
  "gp_rank" BIGINT,
  "w_rank" BIGINT,
  "l_rank" BIGINT,
  "w_pct_rank" BIGINT,
  "min_rank" BIGINT,
  "fgm_rank" BIGINT,
  "fga_rank" BIGINT,
  "fg_pct_rank" BIGINT,
  "fg3m_rank" BIGINT,
  "fg3a_rank" BIGINT,
  "fg3_pct_rank" BIGINT,
  "ftm_rank" BIGINT,
  "fta_rank" BIGINT,
  "ft_pct_rank" BIGINT,
  "oreb_rank" BIGINT,
  "dreb_rank" BIGINT,
  "reb_rank" BIGINT,
  "ast_rank" BIGINT,
  "tov_rank" BIGINT,
  "stl_rank" BIGINT,
  "blk_rank" BIGINT,
  "blka_rank" BIGINT,
  "pf_rank" BIGINT,
  "pfd_rank" BIGINT,
  "pts_rank" BIGINT,
  "plus_minus_rank" BIGINT,
  "nba_fantasy_pts_rank" BIGINT,
  "dd2_rank" BIGINT,
  "td3_rank" BIGINT,
  "wnba_fantasy_pts_rank" BIGINT,
  "year" VARCHAR
);

Bottompositiontime

@kaggle.chiefzach12_sports_data.bottompositiontime
  • 3.08 kB
  • 11 rows
  • 3 columns
Loading...
CREATE TABLE bottompositiontime (
  "rnk" BIGINT,
  "fighter" VARCHAR,
  "time" VARCHAR
);

Bottompositiontimepercentage

@kaggle.chiefzach12_sports_data.bottompositiontimepercentage
  • 3.1 kB
  • 10 rows
  • 3 columns
Loading...
CREATE TABLE bottompositiontimepercentage (
  "rnk" BIGINT,
  "fighter" VARCHAR,
  "percent" VARCHAR
);

Center

@kaggle.chiefzach12_sports_data.center
  • 53.83 kB
  • 1,391 rows
  • 15 columns
Loading...
CREATE TABLE center (
  "unnamed_0" BIGINT  -- Unnamed: 0,
  "player" VARCHAR,
  "team" VARCHAR,
  "year_signed" BIGINT,
  "years" BIGINT,
  "unnamed_5" VARCHAR  -- Unnamed: 5,
  "value" BIGINT,
  "apy" BIGINT,
  "guaranteed" BIGINT,
  "unnamed_9" VARCHAR  -- Unnamed: 9,
  "apy_as_of_cap_at_signing" VARCHAR  -- APY As % Of Cap At Signing,
  "unnamed_11" VARCHAR  -- Unnamed: 11,
  "inflated_value" BIGINT,
  "inflated_apy" BIGINT,
  "inflated_guaranteed" BIGINT
);

Combined

@kaggle.chiefzach12_sports_data.combined
  • 824.34 kB
  • 45,852 rows
  • 12 columns
Loading...
CREATE TABLE combined (
  "player" VARCHAR,
  "team" VARCHAR,
  "year_signed" BIGINT,
  "years" DOUBLE,
  "value" BIGINT,
  "apy" BIGINT,
  "guaranteed" BIGINT,
  "apy_as_of_cap_at_signing" VARCHAR  -- APY As % Of Cap At Signing,
  "inflated_value" BIGINT,
  "inflated_apy" BIGINT,
  "inflated_guaranteed" BIGINT,
  "position" VARCHAR
);

Controltime

@kaggle.chiefzach12_sports_data.controltime
  • 3.13 kB
  • 10 rows
  • 3 columns
Loading...
CREATE TABLE controltime (
  "rnk" BIGINT,
  "fighter" VARCHAR,
  "time" VARCHAR
);

Controltimepercentage

@kaggle.chiefzach12_sports_data.controltimepercentage
  • 3.15 kB
  • 10 rows
  • 3 columns
Loading...
CREATE TABLE controltimepercentage (
  "rnk" BIGINT,
  "fighter" VARCHAR,
  "percent" VARCHAR
);

Cornerback

@kaggle.chiefzach12_sports_data.cornerback
  • 141.21 kB
  • 5,332 rows
  • 15 columns
Loading...
CREATE TABLE cornerback (
  "unnamed_0" BIGINT  -- Unnamed: 0,
  "player" VARCHAR,
  "team" VARCHAR,
  "year_signed" BIGINT,
  "years" DOUBLE,
  "unnamed_5" VARCHAR  -- Unnamed: 5,
  "value" BIGINT,
  "apy" BIGINT,
  "guaranteed" BIGINT,
  "unnamed_9" VARCHAR  -- Unnamed: 9,
  "apy_as_of_cap_at_signing" VARCHAR  -- APY As % Of Cap At Signing,
  "unnamed_11" VARCHAR  -- Unnamed: 11,
  "inflated_value" BIGINT,
  "inflated_apy" BIGINT,
  "inflated_guaranteed" BIGINT
);

Decisionwins

@kaggle.chiefzach12_sports_data.decisionwins
  • 3.25 kB
  • 16 rows
  • 3 columns
Loading...
CREATE TABLE decisionwins (
  "rnk" BIGINT,
  "fighter" VARCHAR,
  "total" BIGINT
);

Edge Rusher

@kaggle.chiefzach12_sports_data.edge_rusher
  • 111.03 kB
  • 3,427 rows
  • 15 columns
Loading...
CREATE TABLE edge_rusher (
  "unnamed_0" BIGINT  -- Unnamed: 0,
  "player" VARCHAR,
  "team" VARCHAR,
  "year_signed" BIGINT,
  "years" DOUBLE,
  "unnamed_5" VARCHAR  -- Unnamed: 5,
  "value" BIGINT,
  "apy" BIGINT,
  "guaranteed" BIGINT,
  "unnamed_9" VARCHAR  -- Unnamed: 9,
  "apy_as_of_cap_at_signing" VARCHAR  -- APY As % Of Cap At Signing,
  "unnamed_11" VARCHAR  -- Unnamed: 11,
  "inflated_value" BIGINT,
  "inflated_apy" BIGINT,
  "inflated_guaranteed" BIGINT
);

Eligible Salaries 2019

@kaggle.chiefzach12_sports_data.eligible_salaries_2019
  • 9.08 kB
  • 9 rows
  • 13 columns
Loading...
CREATE TABLE eligible_salaries_2019 (
  "unnamed_0" BIGINT  -- Unnamed: 0,
  "player" VARCHAR,
  "age" DOUBLE,
  "service_time" DOUBLE,
  "contract" BIGINT,
  "aav" VARCHAR,
  "n_2025" BIGINT  -- 2025,
  "n_2026" VARCHAR  -- 2026,
  "n_2027" VARCHAR  -- 2027,
  "n_2028" VARCHAR  -- 2028,
  "n_2029" VARCHAR  -- 2029,
  "n_2030" VARCHAR  -- 2030,
  "n_2031" VARCHAR  -- 2031
);

Share link

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