Premier League Player Statistics 2022-2024
Game by game statistics of all current PL players for the past 2 seasons
@kaggle.dhruvgup_premier_league_player_statistics_2022_2024
Game by game statistics of all current PL players for the past 2 seasons
@kaggle.dhruvgup_premier_league_player_statistics_2022_2024
All statistics sourced from FBRef and Transfermarkt and scraped using Ruby on Rails. This dataset contains 3 CSVs, "Teams" with basic info (just name and FBRef link), "Players" with name and summary statistics for the 2023-2024 season as well as their age and value from Transfermarkt, and "Match Logs" which has in-depth information for every Premier League game the player's team took part in over the past 2 seasons (or whatever length of time the player was on said team).
CREATE TABLE match_logs (
"id" BIGINT,
"player_name" VARCHAR,
"season" BIGINT,
"matchweek" BIGINT,
"team" VARCHAR,
"opp" VARCHAR,
"start" VARCHAR,
"pos" VARCHAR,
"min" BIGINT,
"gls" BIGINT,
"ast" BIGINT,
"pk" BIGINT,
"pkatt" BIGINT,
"sh" BIGINT,
"sot" BIGINT,
"crdy" BIGINT,
"crdr" BIGINT,
"touches" BIGINT,
"tkl" BIGINT,
"int" BIGINT,
"blocks" BIGINT,
"xg" BIGINT,
"npxg" BIGINT,
"xag" BIGINT,
"sca" BIGINT,
"gca" BIGINT,
"cmp" BIGINT,
"att" BIGINT,
"prgp" BIGINT,
"carries" BIGINT,
"prgc" BIGINT,
"attt" BIGINT,
"succ" BIGINT,
"sota" BIGINT,
"ga" BIGINT,
"saves" BIGINT,
"cs" BIGINT,
"created_at" VARCHAR,
"updated_at" VARCHAR
);CREATE TABLE players (
"id" BIGINT,
"name" VARCHAR,
"team" VARCHAR,
"position" VARCHAR,
"mp" BIGINT,
"min" BIGINT,
"gls" BIGINT,
"ast" BIGINT,
"created_at" VARCHAR,
"updated_at" VARCHAR,
"player_link" VARCHAR,
"match_log_link" VARCHAR,
"age" BIGINT,
"value" BIGINT
);CREATE TABLE teams (
"id" BIGINT,
"name" VARCHAR,
"link" VARCHAR,
"created_at" VARCHAR,
"updated_at" VARCHAR
);Anyone who has the link will be able to view this.