Tags:

Get code here : https://colab.research.google.com/drive/1AJRCZPX7AO85J9tRfGJUcaRzQ_sWWGIU#scrollTo=2CTJZb9D1hql

Dataset is available on Kaggle

Football Analytics Dataset Overview

This dataset offers a rich foundation for football analytics, enabling exploration of match prediction, performance analysis, team dynamics, and player contributions across multiple seasons. It is ideal for building machine learning models, conducting detailed analysis, or tackling data science challenges.

Whether you’re passionate about football analytics, machine learning, or innovative data-driven projects, this dataset provides the tools to create exciting insights and solutions.


Columns and Descriptions

Match Information

  • Country: The country where the match was held.
  • League: The league or competition of the match.
  • home_team: Name of the home team.
  • away_team: Name of the away team.
  • home_score: Goals scored by the home team.
  • away_score: Goals scored by the away team.
  • season_year: The season year.
  • Date_day: Match day.
  • Date_hour: Match starting time.

Goals and Timing

  • first_half: Performance details for the first half.
  • second_half: Performance details for the second half.
  • home_team_goals_current_time: Time of each goal scored by the home team.
  • home_team_goals_current_score: Cumulative home team score after each goal.
  • home_team_goals: Details of goals scored by the home team.
  • home_team_goals_assist: Players assisting home team goals.
  • away_team_goals_current_time: Time of each goal scored by the away team.
  • away_team_goals_current_score: Cumulative away team score after each goal.
  • away_team_goals: Details of goals scored by the away team.
  • away_team_goals_assist: Players assisting away team goals.

Cards

  • home_team_yellow_card_current_time: Time of each yellow card for the home team.
  • home_team_yellow_card: Players receiving yellow cards (home team).
  • home_team_yellow_card_why: Reasons for yellow cards (home team).
  • away_team_yellow_card_current_time: Time of each yellow card for the away team.
  • away_team_yellow_card: Players receiving yellow cards (away team).
  • away_team_yellow_card_why: Reasons for yellow cards (away team).
  • home_team_red_card_current_time: Time of each red card for the home team.
  • home_team_red_card: Players receiving red cards (home team).
  • home_team_red_card_why: Reasons for red cards (home team).
  • away_team_red_card_current_time: Time of each red card for the away team.
  • away_team_red_card: Players receiving red cards (away team).
  • away_team_red_card_why: Reasons for red cards (away team).

Substitutions

  • home_team_substitutions_current_time: Substitution times (home team).
  • home_team_substitutions: Players substituted (home team).
  • home_team_substitutions_with: Replacement players (home team).
  • home_team_substitution_why: Reasons for substitutions (home team).
  • away_team_substitutions_current_time: Substitution times (away team).
  • away_team_substitutions: Players substituted (away team).
  • away_team_substitutions_with: Replacement players (away team).
  • away_team_substitution_why: Reasons for substitutions (away team).

Match Statistics

  • expected_goals_xg_home: Expected goals for the home team.
  • expected_goals_xg_away: Expected goals for the away team.
  • Ball_Possession_Home: Ball possession percentage (home team).
  • Ball_Possession_Away: Ball possession percentage (away team).
  • Goal_Attempts_Home: Goal attempts by the home team.
  • Goal_Attempts_Away: Goal attempts by the away team.
  • Shots_on_Goal_Home: Shots on target (home team).
  • Shots_on_Goal_Away: Shots on target (away team).
  • Shots_off_Goal_Home: Shots off target (home team).
  • Shots_off_Goal_Away: Shots off target (away team).
  • Blocked_Shots_Home: Blocked shots (home team).
  • Blocked_Shots_Away: Blocked shots (away team).
  • Free_Kicks_Home: Free kicks awarded to the home team.
  • Free_Kicks_Away: Free kicks awarded to the away team.
  • Corner_Kicks_Home: Corner kicks (home team).
  • Corner_Kicks_Away: Corner kicks (away team).
  • Offsides_Home: Offsides committed by the home team.
  • Offsides_Away: Offsides committed by the away team.

Additional Statistics

  • Throw_ins_Home: Throw-ins by the home team.
  • Throw_ins_Away: Throw-ins by the away team.
  • Goalkeeper_Saves_Home: Saves by the home team’s goalkeeper.
  • Goalkeeper_Saves_Away: Saves by the away team’s goalkeeper.
  • Fouls_Home: Fouls committed by the home team.
  • Fouls_Away: Fouls committed by the away team.
  • Red_Cards_Home: Total red cards (home team).
  • Red_Cards_Away: Total red cards (away team).
  • Yellow_Cards_Home: Total yellow cards (home team).
  • Yellow_Cards_Away: Total yellow cards (away team).

Passing and Tackles

  • Total_Passes_Home: Total passes made by the home team.
  • Total_Passes_Away: Total passes made by the away team.
  • Completed_Passes_Home: Completed passes (home team).
  • Completed_Passes_Away: Completed passes (away team).
  • Tackles_Home: Tackles by the home team.
  • Tackles_Away: Tackles by the away team.

Advanced Metrics

  • Crosses_Completed_Home: Successful crosses (home team).
  • Crosses_Completed_Away: Successful crosses (away team).
  • Interceptions_Home: Interceptions by the home team.
  • Interceptions_Away: Interceptions by the away team.
  • Attacks_Home: Total attacks (home team).
  • Attacks_Away: Total attacks (away team).
  • Dangerous_Attacks_Home: Dangerous attacks (home team).
  • Dangerous_Attacks_Away: Dangerous attacks (away team).

Physical Metrics

  • Distance_Covered_(km)_Home: Distance covered by the home team (in km).
  • Distance_Covered_(km)_Away: Distance covered by the away team (in km).
  • Clearances_Completed_Home: Clearances by the home team.
  • Clearances_Completed_Away: Clearances by the away team.
  • Pass_Success_per_Home: Passing success rate (home team).
  • Pass_Success_per_Away: Passing success rate (away team).

Miscellaneous

  • referee: Match referee.
  • venue: Match venue.
  • capacity: Venue seating capacity.
  • attendance: Match attendance count.