Baselight

National Football League (NFL)

100 years of NFL data including play-by-play, player stats, rosters, and more

@nflverse.nfl

Loading...
Loading...

About this Dataset

National Football League (NFL)

A comprehensive dataset for National Football League (NFL) analytics, curated from the open-source nflverse project.

It aggregates high-quality, regularly updated data across multiple domains of the sport — including plays, player statistics, rosters, drafts, contracts, and more.

Tables

Play-by-Play

@nflverse.nfl.pbp
  • 473.68 MB
  • 1230855 rows
  • 372 columns
Loading...

CREATE TABLE pbp (
  "play_id" DOUBLE,
  "game_id" VARCHAR,
  "old_game_id" BIGINT,
  "home_team" VARCHAR,
  "away_team" VARCHAR,
  "season_type" VARCHAR,
  "week" INTEGER,
  "posteam" VARCHAR,
  "posteam_type" VARCHAR,
  "defteam" VARCHAR,
  "side_of_field" VARCHAR,
  "yardline_100" DOUBLE,
  "game_date" TIMESTAMP,
  "quarter_seconds_remaining" DOUBLE,
  "half_seconds_remaining" DOUBLE,
  "game_seconds_remaining" DOUBLE,
  "game_half" VARCHAR,
  "quarter_end" DOUBLE,
  "drive" DOUBLE,
  "sp" DOUBLE,
  "qtr" DOUBLE,
  "down" DOUBLE,
  "goal_to_go" DOUBLE,
  "time" VARCHAR,
  "yrdln" VARCHAR,
  "ydstogo" DOUBLE,
  "ydsnet" DOUBLE,
  "desc" VARCHAR,
  "play_type" VARCHAR,
  "yards_gained" DOUBLE,
  "shotgun" DOUBLE,
  "no_huddle" DOUBLE,
  "qb_dropback" DOUBLE,
  "qb_kneel" DOUBLE,
  "qb_spike" DOUBLE,
  "qb_scramble" DOUBLE,
  "pass_length" VARCHAR,
  "pass_location" VARCHAR,
  "air_yards" DOUBLE,
  "yards_after_catch" DOUBLE,
  "run_location" VARCHAR,
  "run_gap" VARCHAR,
  "field_goal_result" VARCHAR,
  "kick_distance" DOUBLE,
  "extra_point_result" VARCHAR,
  "two_point_conv_result" VARCHAR,
  "home_timeouts_remaining" DOUBLE,
  "away_timeouts_remaining" DOUBLE,
  "timeout" DOUBLE,
  "timeout_team" VARCHAR,
  "td_team" VARCHAR,
  "td_player_name" VARCHAR,
  "td_player_id" VARCHAR,
  "posteam_timeouts_remaining" DOUBLE,
  "defteam_timeouts_remaining" DOUBLE,
  "total_home_score" DOUBLE,
  "total_away_score" DOUBLE,
  "posteam_score" DOUBLE,
  "defteam_score" DOUBLE,
  "score_differential" DOUBLE,
  "posteam_score_post" DOUBLE,
  "defteam_score_post" DOUBLE,
  "score_differential_post" DOUBLE,
  "no_score_prob" DOUBLE,
  "opp_fg_prob" DOUBLE,
  "opp_safety_prob" DOUBLE,
  "opp_td_prob" DOUBLE,
  "fg_prob" DOUBLE,
  "safety_prob" DOUBLE,
  "td_prob" DOUBLE,
  "extra_point_prob" DOUBLE,
  "two_point_conversion_prob" DOUBLE,
  "ep" DOUBLE,
  "epa" DOUBLE,
  "total_home_epa" DOUBLE,
  "total_away_epa" DOUBLE,
  "total_home_rush_epa" DOUBLE,
  "total_away_rush_epa" DOUBLE,
  "total_home_pass_epa" DOUBLE,
  "total_away_pass_epa" DOUBLE,
  "air_epa" DOUBLE,
  "yac_epa" DOUBLE,
  "comp_air_epa" DOUBLE,
  "comp_yac_epa" DOUBLE,
  "total_home_comp_air_epa" DOUBLE,
  "total_away_comp_air_epa" DOUBLE,
  "total_home_comp_yac_epa" DOUBLE,
  "total_away_comp_yac_epa" DOUBLE,
  "total_home_raw_air_epa" DOUBLE,
  "total_away_raw_air_epa" DOUBLE,
  "total_home_raw_yac_epa" DOUBLE,
  "total_away_raw_yac_epa" DOUBLE,
  "wp" DOUBLE,
  "def_wp" DOUBLE,
  "home_wp" DOUBLE,
  "away_wp" DOUBLE,
  "wpa" DOUBLE,
  "vegas_wpa" DOUBLE,
  "vegas_home_wpa" DOUBLE,
  "home_wp_post" DOUBLE
);

Snap Counts

@nflverse.nfl.snap_counts
  • 2.47 MB
  • 321640 rows
  • 16 columns
Loading...

CREATE TABLE snap_counts (
  "game_id" VARCHAR,
  "pfr_game_id" VARCHAR,
  "season" INTEGER,
  "game_type" VARCHAR,
  "week" INTEGER,
  "player" VARCHAR,
  "pfr_player_id" VARCHAR,
  "position" VARCHAR,
  "team" VARCHAR,
  "opponent" VARCHAR,
  "offense_snaps" DOUBLE,
  "offense_pct" DOUBLE,
  "defense_snaps" DOUBLE,
  "defense_pct" DOUBLE,
  "st_snaps" DOUBLE,
  "st_pct" DOUBLE
);

Draft Picks

@nflverse.nfl.draft_picks
  • 625.1 KB
  • 12676 rows
  • 36 columns
Loading...

CREATE TABLE draft_picks (
  "season" INTEGER,
  "round" INTEGER,
  "pick" INTEGER,
  "team" VARCHAR,
  "gsis_id" VARCHAR,
  "pfr_player_id" VARCHAR,
  "cfb_player_id" VARCHAR,
  "pfr_player_name" VARCHAR,
  "hof" BOOLEAN,
  "position" VARCHAR,
  "category" VARCHAR,
  "side" VARCHAR,
  "college" VARCHAR,
  "age" INTEGER,
  "to" INTEGER,
  "allpro" INTEGER,
  "probowls" INTEGER,
  "seasons_started" INTEGER,
  "w_av" INTEGER,
  "car_av" VARCHAR,
  "dr_av" INTEGER,
  "games" INTEGER,
  "pass_completions" INTEGER,
  "pass_attempts" INTEGER,
  "pass_yards" INTEGER,
  "pass_tds" INTEGER,
  "pass_ints" INTEGER,
  "rush_atts" INTEGER,
  "rush_yards" INTEGER,
  "rush_tds" INTEGER,
  "receptions" INTEGER,
  "rec_yards" INTEGER,
  "rec_tds" INTEGER,
  "def_solo_tackles" INTEGER,
  "def_ints" INTEGER,
  "def_sacks" DOUBLE
);

Players

@nflverse.nfl.players
  • 2.09 MB
  • 21443 rows
  • 32 columns
Loading...

CREATE TABLE players (
  "college_conference" VARCHAR,
  "college_name" VARCHAR,
  "current_team_id" DOUBLE,
  "display_name" VARCHAR,
  "draft_club" VARCHAR,
  "draft_number" INTEGER,
  "draftround" INTEGER,
  "entry_year" INTEGER,
  "esb_id" VARCHAR,
  "first_name" VARCHAR,
  "football_name" VARCHAR,
  "gsis_id" VARCHAR,
  "gsis_it_id" INTEGER,
  "jersey_number" INTEGER,
  "last_name" VARCHAR,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "rookie_year" INTEGER,
  "short_name" VARCHAR,
  "status" VARCHAR,
  "status_description_abbr" VARCHAR,
  "status_short_description" VARCHAR,
  "team_abbr" VARCHAR,
  "uniform_number" VARCHAR,
  "height" DOUBLE,
  "weight" INTEGER,
  "headshot" VARCHAR,
  "smart_id" VARCHAR,
  "years_of_experience" DOUBLE,
  "birth_date" TIMESTAMP,
  "team_seq" INTEGER,
  "suffix" VARCHAR
);

Player Stats Weekly

@nflverse.nfl.player_stats_weekly
  • 5.46 MB
  • 134470 rows
  • 53 columns
Loading...

CREATE TABLE player_stats_weekly (
  "player_id" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "recent_team" VARCHAR,
  "season" INTEGER,
  "week" INTEGER,
  "season_type" VARCHAR,
  "opponent_team" VARCHAR,
  "completions" INTEGER,
  "attempts" INTEGER,
  "passing_yards" DOUBLE,
  "passing_tds" INTEGER,
  "interceptions" DOUBLE,
  "sacks" DOUBLE,
  "sack_yards" DOUBLE,
  "sack_fumbles" INTEGER,
  "sack_fumbles_lost" INTEGER,
  "passing_air_yards" DOUBLE,
  "passing_yards_after_catch" DOUBLE,
  "passing_first_downs" DOUBLE,
  "passing_epa" DOUBLE,
  "passing_2pt_conversions" INTEGER,
  "pacr" DOUBLE,
  "dakota" DOUBLE,
  "carries" INTEGER,
  "rushing_yards" DOUBLE,
  "rushing_tds" INTEGER,
  "rushing_fumbles" DOUBLE,
  "rushing_fumbles_lost" DOUBLE,
  "rushing_first_downs" DOUBLE,
  "rushing_epa" DOUBLE,
  "rushing_2pt_conversions" INTEGER,
  "receptions" INTEGER,
  "targets" INTEGER,
  "receiving_yards" DOUBLE,
  "receiving_tds" INTEGER,
  "receiving_fumbles" DOUBLE,
  "receiving_fumbles_lost" DOUBLE,
  "receiving_air_yards" DOUBLE,
  "receiving_yards_after_catch" DOUBLE,
  "receiving_first_downs" DOUBLE,
  "receiving_epa" DOUBLE,
  "receiving_2pt_conversions" INTEGER,
  "racr" DOUBLE,
  "target_share" DOUBLE,
  "air_yards_share" DOUBLE,
  "wopr" DOUBLE,
  "special_teams_tds" DOUBLE,
  "fantasy_points" DOUBLE,
  "fantasy_points_ppr" DOUBLE
);

Player Stats Season

@nflverse.nfl.player_stats_season
  • 1.93 MB
  • 33636 rows
  • 52 columns
Loading...

CREATE TABLE player_stats_season (
  "season" INTEGER,
  "season_type" VARCHAR,
  "player_id" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "games" INTEGER,
  "recent_team" VARCHAR,
  "completions" INTEGER,
  "attempts" INTEGER,
  "passing_yards" DOUBLE,
  "passing_tds" INTEGER,
  "interceptions" DOUBLE,
  "sacks" DOUBLE,
  "sack_yards" DOUBLE,
  "sack_fumbles" INTEGER,
  "sack_fumbles_lost" INTEGER,
  "passing_air_yards" DOUBLE,
  "passing_yards_after_catch" DOUBLE,
  "passing_first_downs" DOUBLE,
  "passing_epa" DOUBLE,
  "passing_2pt_conversions" INTEGER,
  "pacr" DOUBLE,
  "dakota" DOUBLE,
  "carries" INTEGER,
  "rushing_yards" DOUBLE,
  "rushing_tds" INTEGER,
  "rushing_fumbles" DOUBLE,
  "rushing_fumbles_lost" DOUBLE,
  "rushing_first_downs" DOUBLE,
  "rushing_epa" DOUBLE,
  "rushing_2pt_conversions" INTEGER,
  "receptions" INTEGER,
  "targets" INTEGER,
  "receiving_yards" DOUBLE,
  "receiving_tds" INTEGER,
  "receiving_fumbles" DOUBLE,
  "receiving_fumbles_lost" DOUBLE,
  "receiving_air_yards" DOUBLE,
  "receiving_yards_after_catch" DOUBLE,
  "receiving_first_downs" DOUBLE,
  "receiving_epa" DOUBLE,
  "receiving_2pt_conversions" INTEGER,
  "racr" DOUBLE,
  "target_share" DOUBLE,
  "air_yards_share" DOUBLE,
  "wopr" DOUBLE,
  "special_teams_tds" DOUBLE,
  "fantasy_points" DOUBLE,
  "fantasy_points_ppr" DOUBLE
);

Player Stats Defensive Weekly

@nflverse.nfl.player_stats_def_weekly
  • 2.14 MB
  • 239955 rows
  • 32 columns
Loading...

CREATE TABLE player_stats_def_weekly (
  "season" INTEGER,
  "week" INTEGER,
  "season_type" VARCHAR,
  "player_id" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "team" VARCHAR,
  "def_tackles" INTEGER,
  "def_tackles_solo" INTEGER,
  "def_tackles_with_assist" INTEGER,
  "def_tackle_assists" INTEGER,
  "def_tackles_for_loss" INTEGER,
  "def_tackles_for_loss_yards" DOUBLE,
  "def_fumbles_forced" INTEGER,
  "def_sacks" DOUBLE,
  "def_sack_yards" DOUBLE,
  "def_qb_hits" DOUBLE,
  "def_interceptions" DOUBLE,
  "def_interception_yards" DOUBLE,
  "def_pass_defended" DOUBLE,
  "def_tds" DOUBLE,
  "def_fumbles" DOUBLE,
  "def_fumble_recovery_own" DOUBLE,
  "def_fumble_recovery_yards_own" DOUBLE,
  "def_fumble_recovery_opp" DOUBLE,
  "def_fumble_recovery_yards_opp" DOUBLE,
  "def_safety" INTEGER,
  "def_penalty" DOUBLE,
  "def_penalty_yards" DOUBLE
);

Player Stats Defensive Season

@nflverse.nfl.player_stats_def_season
  • 1.5 MB
  • 83147 rows
  • 32 columns
Loading...

CREATE TABLE player_stats_def_season (
  "season" INTEGER,
  "season_type" VARCHAR,
  "player_id" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "games" INTEGER,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "team" VARCHAR,
  "def_tackles" INTEGER,
  "def_tackles_solo" INTEGER,
  "def_tackles_with_assist" INTEGER,
  "def_tackle_assists" INTEGER,
  "def_tackles_for_loss" INTEGER,
  "def_tackles_for_loss_yards" DOUBLE,
  "def_fumbles_forced" INTEGER,
  "def_sacks" DOUBLE,
  "def_sack_yards" DOUBLE,
  "def_qb_hits" DOUBLE,
  "def_interceptions" DOUBLE,
  "def_interception_yards" DOUBLE,
  "def_pass_defended" DOUBLE,
  "def_tds" DOUBLE,
  "def_fumbles" DOUBLE,
  "def_fumble_recovery_own" DOUBLE,
  "def_fumble_recovery_yards_own" DOUBLE,
  "def_fumble_recovery_opp" DOUBLE,
  "def_fumble_recovery_yards_opp" DOUBLE,
  "def_safety" INTEGER,
  "def_penalty" DOUBLE,
  "def_penalty_yards" DOUBLE
);

Player Stats Kicking Weekly

@nflverse.nfl.player_stats_kicking_weekly
  • 260.75 KB
  • 13300 rows
  • 44 columns
Loading...

CREATE TABLE player_stats_kicking_weekly (
  "season" INTEGER,
  "week" INTEGER,
  "season_type" VARCHAR,
  "player_id" VARCHAR,
  "team" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "fg_made" INTEGER,
  "fg_att" DOUBLE,
  "fg_missed" INTEGER,
  "fg_blocked" INTEGER,
  "fg_long" DOUBLE,
  "fg_pct" DOUBLE,
  "fg_made_0_19" INTEGER,
  "fg_made_20_29" INTEGER,
  "fg_made_30_39" INTEGER,
  "fg_made_40_49" INTEGER,
  "fg_made_50_59" INTEGER,
  "fg_made_60" INTEGER,
  "fg_missed_0_19" INTEGER,
  "fg_missed_20_29" INTEGER,
  "fg_missed_30_39" INTEGER,
  "fg_missed_40_49" INTEGER,
  "fg_missed_50_59" INTEGER,
  "fg_missed_60" INTEGER,
  "fg_made_list" VARCHAR,
  "fg_missed_list" VARCHAR,
  "fg_blocked_list" VARCHAR,
  "fg_made_distance" DOUBLE,
  "fg_missed_distance" DOUBLE,
  "fg_blocked_distance" DOUBLE,
  "pat_made" INTEGER,
  "pat_att" DOUBLE,
  "pat_missed" INTEGER,
  "pat_blocked" INTEGER,
  "pat_pct" DOUBLE,
  "gwfg_att" INTEGER,
  "gwfg_distance" DOUBLE,
  "gwfg_made" INTEGER,
  "gwfg_missed" INTEGER,
  "gwfg_blocked" INTEGER
);

Player Stats Kicking Season

@nflverse.nfl.player_stats_kicking_season
  • 159.46 KB
  • 2504 rows
  • 44 columns
Loading...

CREATE TABLE player_stats_kicking_season (
  "season" INTEGER,
  "season_type" VARCHAR,
  "player_id" VARCHAR,
  "team" VARCHAR,
  "player_name" VARCHAR,
  "player_display_name" VARCHAR,
  "games" INTEGER,
  "position" VARCHAR,
  "position_group" VARCHAR,
  "headshot_url" VARCHAR,
  "fg_made" INTEGER,
  "fg_att" DOUBLE,
  "fg_missed" INTEGER,
  "fg_blocked" INTEGER,
  "fg_long" DOUBLE,
  "fg_pct" DOUBLE,
  "fg_made_0_19" INTEGER,
  "fg_made_20_29" INTEGER,
  "fg_made_30_39" INTEGER,
  "fg_made_40_49" INTEGER,
  "fg_made_50_59" INTEGER,
  "fg_made_60" INTEGER,
  "fg_missed_0_19" INTEGER,
  "fg_missed_20_29" INTEGER,
  "fg_missed_30_39" INTEGER,
  "fg_missed_40_49" INTEGER,
  "fg_missed_50_59" INTEGER,
  "fg_missed_60" INTEGER,
  "fg_made_list" VARCHAR,
  "fg_missed_list" VARCHAR,
  "fg_blocked_list" VARCHAR,
  "fg_made_distance" DOUBLE,
  "fg_missed_distance" DOUBLE,
  "fg_blocked_distance" DOUBLE,
  "pat_made" INTEGER,
  "pat_att" DOUBLE,
  "pat_missed" INTEGER,
  "pat_blocked" INTEGER,
  "pat_pct" DOUBLE,
  "gwfg_att" INTEGER,
  "gwfg_distance_list" VARCHAR,
  "gwfg_made" INTEGER,
  "gwfg_missed" INTEGER,
  "gwfg_blocked" INTEGER
);

Next Gen Stats - Passing

@nflverse.nfl.ngs_passing
  • 647.37 KB
  • 5328 rows
  • 29 columns
Loading...

CREATE TABLE ngs_passing (
  "season" INTEGER,
  "season_type" VARCHAR,
  "week" INTEGER,
  "player_display_name" VARCHAR,
  "player_position" VARCHAR,
  "team_abbr" VARCHAR,
  "avg_time_to_throw" DOUBLE,
  "avg_completed_air_yards" DOUBLE,
  "avg_intended_air_yards" DOUBLE,
  "avg_air_yards_differential" DOUBLE,
  "aggressiveness" DOUBLE,
  "max_completed_air_distance" DOUBLE,
  "avg_air_yards_to_sticks" DOUBLE,
  "attempts" INTEGER,
  "pass_yards" INTEGER,
  "pass_touchdowns" INTEGER,
  "interceptions" INTEGER,
  "passer_rating" DOUBLE,
  "completions" INTEGER,
  "completion_percentage" DOUBLE,
  "expected_completion_percentage" DOUBLE,
  "completion_percentage_above_expectation" DOUBLE,
  "avg_air_distance" DOUBLE,
  "max_air_distance" DOUBLE,
  "player_gsis_id" VARCHAR,
  "player_first_name" VARCHAR,
  "player_last_name" VARCHAR,
  "player_jersey_number" INTEGER,
  "player_short_name" VARCHAR
);

Next Gen Stats - Receiving

@nflverse.nfl.ngs_receiving
  • 1003 KB
  • 13329 rows
  • 23 columns
Loading...

CREATE TABLE ngs_receiving (
  "season" INTEGER,
  "season_type" VARCHAR,
  "week" INTEGER,
  "player_display_name" VARCHAR,
  "player_position" VARCHAR,
  "team_abbr" VARCHAR,
  "avg_cushion" DOUBLE,
  "avg_separation" DOUBLE,
  "avg_intended_air_yards" DOUBLE,
  "percent_share_of_intended_air_yards" DOUBLE,
  "receptions" INTEGER,
  "targets" INTEGER,
  "catch_percentage" DOUBLE,
  "yards" INTEGER,
  "rec_touchdowns" INTEGER,
  "avg_yac" DOUBLE,
  "avg_expected_yac" DOUBLE,
  "avg_yac_above_expectation" DOUBLE,
  "player_gsis_id" VARCHAR,
  "player_first_name" VARCHAR,
  "player_last_name" VARCHAR,
  "player_jersey_number" INTEGER,
  "player_short_name" VARCHAR
);

Next Gen Stats - Rushing

@nflverse.nfl.ngs_rushing
  • 337.37 KB
  • 5411 rows
  • 22 columns
Loading...

CREATE TABLE ngs_rushing (
  "season" INTEGER,
  "season_type" VARCHAR,
  "week" INTEGER,
  "player_display_name" VARCHAR,
  "player_position" VARCHAR,
  "team_abbr" VARCHAR,
  "efficiency" DOUBLE,
  "percent_attempts_gte_eight_defenders" DOUBLE,
  "avg_time_to_los" DOUBLE,
  "rush_attempts" INTEGER,
  "rush_yards" INTEGER,
  "avg_rush_yards" DOUBLE,
  "rush_touchdowns" INTEGER,
  "player_gsis_id" VARCHAR,
  "player_first_name" VARCHAR,
  "player_last_name" VARCHAR,
  "player_jersey_number" INTEGER,
  "player_short_name" VARCHAR,
  "expected_rush_yards" DOUBLE,
  "rush_yards_over_expected" DOUBLE,
  "rush_yards_over_expected_per_att" DOUBLE,
  "rush_pct_over_expected" DOUBLE
);

Injuries

@nflverse.nfl.injuries
  • 1.43 MB
  • 84684 rows
  • 16 columns
Loading...

CREATE TABLE injuries (
  "season" DOUBLE,
  "game_type" VARCHAR,
  "team" VARCHAR,
  "week" DOUBLE,
  "gsis_id" VARCHAR,
  "position" VARCHAR,
  "full_name" VARCHAR,
  "first_name" VARCHAR,
  "last_name" VARCHAR,
  "report_primary_injury" VARCHAR,
  "report_secondary_injury" VARCHAR,
  "report_status" VARCHAR,
  "practice_primary_injury" VARCHAR,
  "practice_secondary_injury" VARCHAR,
  "practice_status" VARCHAR,
  "date_modified" TIMESTAMP
);

Depth Charts

@nflverse.nfl.depth_charts
  • 9.05 MB
  • 869185 rows
  • 15 columns
Loading...

CREATE TABLE depth_charts (
  "season" INTEGER,
  "club_code" VARCHAR,
  "week" INTEGER,
  "game_type" VARCHAR,
  "depth_team" BIGINT,
  "last_name" VARCHAR,
  "first_name" VARCHAR,
  "football_name" VARCHAR,
  "formation" VARCHAR,
  "gsis_id" VARCHAR,
  "jersey_number" DOUBLE,
  "position" VARCHAR,
  "elias_id" VARCHAR,
  "depth_position" VARCHAR,
  "full_name" VARCHAR
);

Combine

@nflverse.nfl.combine
  • 360.58 KB
  • 8649 rows
  • 18 columns
Loading...

CREATE TABLE combine (
  "season" INTEGER,
  "draft_year" DOUBLE,
  "draft_team" VARCHAR,
  "draft_round" DOUBLE,
  "draft_ovr" DOUBLE,
  "pfr_id" VARCHAR,
  "cfb_id" VARCHAR,
  "player_name" VARCHAR,
  "pos" VARCHAR,
  "school" VARCHAR,
  "ht" VARCHAR,
  "wt" DOUBLE,
  "forty" DOUBLE,
  "bench" DOUBLE,
  "vertical" DOUBLE,
  "broad_jump" DOUBLE,
  "cone" DOUBLE,
  "shuttle" DOUBLE
);

Rosters

@nflverse.nfl.rosters
  • 6.38 MB
  • 139690 rows
  • 30 columns
Loading...

CREATE TABLE rosters (
  "season" INTEGER,
  "team" VARCHAR,
  "position" VARCHAR,
  "depth_chart_position" VARCHAR,
  "jersey_number" INTEGER,
  "status" VARCHAR,
  "full_name" VARCHAR,
  "first_name" VARCHAR,
  "last_name" VARCHAR,
  "birth_date" TIMESTAMP,
  "height" DOUBLE,
  "weight" INTEGER,
  "college" VARCHAR,
  "gsis_id" VARCHAR,
  "espn_id" DOUBLE,
  "sportradar_id" VARCHAR,
  "yahoo_id" DOUBLE,
  "rotowire_id" DOUBLE,
  "pff_id" DOUBLE,
  "pfr_id" VARCHAR,
  "fantasy_data_id" DOUBLE,
  "sleeper_id" DOUBLE,
  "years_exp" INTEGER,
  "headshot_url" VARCHAR,
  "esb_id" VARCHAR,
  "gsis_it_id" DOUBLE,
  "smart_id" VARCHAR,
  "entry_year" INTEGER,
  "rookie_year" INTEGER,
  "draft_club" VARCHAR
);

Contracts

@nflverse.nfl.contracts
  • 1.8 MB
  • 46818 rows
  • 25 columns
Loading...

CREATE TABLE contracts (
  "player" VARCHAR,
  "position" VARCHAR,
  "team" VARCHAR,
  "is_active" BOOLEAN,
  "year_signed" INTEGER,
  "years" INTEGER,
  "value" DOUBLE,
  "apy" DOUBLE,
  "guaranteed" DOUBLE,
  "apy_cap_pct" DOUBLE,
  "inflated_value" DOUBLE,
  "inflated_apy" DOUBLE,
  "inflated_guaranteed" DOUBLE,
  "player_page" VARCHAR,
  "otc_id" INTEGER,
  "gsis_id" VARCHAR,
  "date_of_birth" VARCHAR,
  "height" VARCHAR,
  "weight" DOUBLE,
  "college" VARCHAR,
  "draft_year" INTEGER,
  "draft_round" INTEGER,
  "draft_overall" INTEGER,
  "draft_team" VARCHAR,
  "cols" VARCHAR
);

Share link

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