Baselight

Football Player Dataset (Transfermarkt+Whoscored)

Comprehensive Football Player Stats (2024 Season)

@kaggle.atakanakn_football_player_dataset_transfermarkt_whoscored

Loading...
Loading...

About this Dataset

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)

Tables

Football Player Data Analysis

@kaggle.atakanakn_football_player_dataset_transfermarkt_whoscored.football_player_data_analysis
  • 95.86 KB
  • 1533 rows
  • 32 columns
Loading...

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
);

Share link

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