Football Player Dataset (Transfermarkt+Whoscored)
Comprehensive Football Player Stats (2024 Season)
@kaggle.atakanakn_football_player_dataset_transfermarkt_whoscored
Comprehensive Football Player Stats (2024 Season)
@kaggle.atakanakn_football_player_dataset_transfermarkt_whoscored
📂 About This Dataset
This dataset combines detailed player performance statistics from WhoScored with team and player meta-data from Transfermarkt. It covers over 1,500 players from top European leagues and includes metrics such as:
Expected Goals (xG) & xG per 90
Tackles, Interceptions, Key Passes, Assists
Pass Accuracy, Crosses, Long Balls
Total Minutes Played & Formations
Player Age, Height, Positioning
🧩 Use Cases
Player Rating Prediction
Team Formation Impact Analysis
Identifying Underrated Players via xG vs. Goals
Clustering Players by Style or Efficiency
Fantasy Football Recommendations
🏗️ Data Sources
WhoScored.com: Player match stats, tactical analysis.
Transfermarkt.com: Player bio, team formations.
📊 Features Snapshot
32 Columns
Over 20 numerical performance metrics
Cleaned, ready-to-analyze format
Small number of missing values (mostly in passing stats)
CREATE TABLE football_player_data_analysis (
"player_name" VARCHAR,
"player_team" VARCHAR,
"team_formation" VARCHAR,
"player_age" BIGINT,
"player_height" BIGINT,
"position_1" VARCHAR,
"position_2" VARCHAR,
"mins_played" BIGINT,
"tacklepergame" DOUBLE,
"interceptionpergame" DOUBLE,
"foulspergame" DOUBLE,
"clearancepergame" DOUBLE,
"wasdribbledpergame" DOUBLE,
"goal" BIGINT,
"assisttotal" BIGINT,
"shotspergame" DOUBLE,
"keypasspergame" DOUBLE,
"dribblewonpergame" DOUBLE,
"foulgivenpergame" DOUBLE,
"offsidegivenpergame" DOUBLE,
"dispossessedpergame" DOUBLE,
"turnoverpergame" DOUBLE,
"totalpassespergame" DOUBLE,
"passsuccess" DOUBLE,
"accuratecrossespergame" DOUBLE,
"accuratelongpasspergame" DOUBLE,
"accuratethroughballpergame" DOUBLE,
"xg" DOUBLE,
"xgperninety" VARCHAR,
"totalshots" BIGINT,
"xgpershot" DOUBLE,
"rating" DOUBLE
);
Anyone who has the link will be able to view this.