/IndianCitizen

Football/Soccer Analytics Repo

Primary LanguageJupyter NotebookSIL Open Font License 1.1OFL-1.1

IndianCitizen: A central repo for Football/Soccer Analytics

Welcome to IndianCityzen, your go-to repository for football/soccer analytics using Python and related libraries. This repository covers various topics in data science applied to sports, particularly focusing on football analytics. Here, you'll find code examples, tutorials, and resources to help you analyze and visualize football data efficiently.

Table of Contents

  • Introduction
  • Features
  • Contributing

Introduction

Football analytics has become increasingly popular in recent years, offering valuable insights into player performance, team strategies, and match outcomes. With the rise of data science techniques, analysts and enthusiasts can delve deeper into understanding the beautiful game.

IndianCityzen aims to provide a platform for football enthusiasts to explore data science techniques applied to soccer. Whether you're a beginner looking to get started or an experienced analyst seeking advanced tools, this repository has something for everyone.

Features

MatchReport.ipynb includes

  • Shotmap: Visualize shot locations on the field to analyze shooting patterns and effectiveness.
  • Passmap: Explore passing networks and patterns to understand team dynamics and strategy.
  • Goalmap: Analyze goal locations to identify scoring trends and player performance.
  • xG Plot: Visualizing the xG created by both teams in a football match throughout the 90 mins.

RadarPlot.ipynb includes

  • Radar Plots: Create radar plots to compare player statistics across different metrics.
  • Age v Minutes Played : Scatter plot to compare the number of minutes played per player in a season in correlation with their age

Models

Data Sources

  • WhoScored.com
  • FotMob
  • Understat
  • FBref
  • Sofascore

Feel free to explore the code, modify it according to your requirements, and contribute your own insights and visualizations.

Contributing

Contributions to IndianCityzen are welcome! Whether you have suggestions for improvements, bug fixes, or new features to add, please feel free to open an issue or submit a pull request. Together, we can build a comprehensive resource for football analytics enthusiasts..