Foo-pY Logo
Football Analysis Web-app

This web application helps football analysts and coaches gain deep insights into match performance and player dynamics by visualizing passing networks, player passes, and heatmaps. Using data from matches such as the Turkey vs Portugal Euro 2024 game, Foo-py provides actionable insights to elevate your game analysis. Here’s how you can get started and maximize the benefits of Foo-py.

Harnessing the power of Streamlit, Foo-py sets a new standard in football analysis by offering dynamic visualizations of match data. Tailored for analysts and coaches, Foo-py transforms complex match events into clear insights.

Launch Application Logo

Introducing Foo-py: Revolutionizing Football Analysis

Welcome to Foo-py!

Foo-py helps football analysts and coaches gain deep insights into match performance and player dynamics by visualizing passing networks, player passes, and heatmaps.

Foo-py Visualization Example

Using data from matches such as the Turkey vs Portugal Euro 2024 game, Foo-py provides actionable insights to elevate your game analysis. Here’s how you can get started and maximize the benefits of Foo-py.

How to Use Foo-py

Step 1: Upload Your Data

Prepare Your Data: Ensure you have clean match events data in an Excel file. This data should include details such as teams, players, passes, outcomes, and coordinates.
Upload File: On the Foo-py sidebar, click on the "Upload an Excel file" button and select your file. Foo-py will load the data for processing.

Upload Data

Sample Data File Structure

To get the most out of Foo-py, ensure your data file follows a similar structure:

ID X Y EndX EndY Team ID Team Player ID Passer Pass Jersey Receiver Rec Jersey Type Outcome Type Minute
2 50 50 32.2 59.8 340 Portugal 123761 Bruno Fernandes 8 Nuno Mendes 19 Pass Successful 0
3 34.1 53.5 96.2 33.3 340 Portugal 395221 Nuno Mendes 19 Altay Bayındır 12 Pass Unsuccessful 0
5 15 45.5 20.2 24.1 333 Turkey 361707 Altay Bayındır 12 Samet Akaydın 4 Pass Successful 0
6 31.2 25.9 100 20.4 333 Turkey 422941 Samet Akaydın 4 Pepe 3 Pass Unsuccessful 0
7 4.6 61.5 4.2 29.7 340 Portugal 10105 Pepe 3 Rúben Dias 4 Pass Successful 0

Below is a sample dataset of a match event from 🏆EURO 2024 Matchday-2 between 🇵🇹 Portugal and 🇹🇷 Turkey, which I have scraped, cleaned, and prepared for use in the web application. Please download the dataset using the link below to run the app:

Logo Download xlxs File
Download Excel File for Portugal vs Turkey 2024 Euro

Step 2: Select Your Team

•Choose Team: In the sidebar, select the team you want to analyze from the dropdown menu.
•Set Time Range: Use the slider to choose the time range (in minutes) you want to analyze.

Select Team

Step 3: Choose Players and Outcomes

•Select Players: You can either select individual players from the dropdown menu or check "Select All Players" to include everyone from the team.
•Select Outcome Type: Choose the type of pass outcome you want to focus on: "All," "Successful," or "Unsuccessful."

Step 4: Explore the Tabs

Foo-py provides three main visualization tabs:

Tabs Overview

Benefits of Using Foo-py

🧑‍💻📊For Analysts
» Detailed Insights: Gain a deeper understanding of team dynamics and individual player performance.
» Data-Driven Decisions: Use visual data to support tactical decisions and strategies.
» Performance Tracking: Monitor and track performance improvements over time with consistent analysis.

🥅⚽For Coaches
» Strategic Planning: Visualize how players interact on the field to plan training sessions and match strategies.
» Player Development: Identify strengths and areas for improvement for each player.
» Game Preparation: Analyze opponent data to prepare for upcoming matches with informed strategies.

My Mission with Foo-py

My journey with Foo-py is just beginning. I aim to make this web app more insightful and user-friendly, bringing advanced data analysis to the beautiful game of football. By continuously improving Foo-py, I hope to provide coaches, analysts, and fans with deeper, data-driven insights into the sport we all love.
Stay tuned as Foo-py evolves to unlock even more potential in football analysis!

Contact and Feedback

We value your feedback! If you have any questions, suggestions, or need further assistance, please reach out.

Get in touch with Jeebak

Profile Picture

Phone Number

Email

Queries