Statistics 📈

Goals 🥅

Matches🔥

Football ⚽

Standings 🧮

Fixtures 🗓️

Relegation ⚠️

Promotion 🚀

Transfers 🔁

How to Use:
Use the dropdown to change the metric (e.g., position, points). Click on a team in the legend to toggle visibility. Buttons let you reset or highlight the Big 6.

Premier League Team Trends (2014–2023)

This interactive line chart visualizes the seasonal performance of top Premier League teams from 2014 to 2023. It helps users explore trends in key metrics like league position, total points, goals scored, and wins.

Data Processing: Team performance data is aggregated per season from the original Premier League standings CSV. The metrics are dynamically extracted and rendered using D3’s line generator. Teams are grouped based on frequency of appearance and prominence (e.g., the Big 6).

Data Source Dataset of Premier League matches from 1993 to 2023, including match results and team standings from Kaggle - Premier League Rankings Dataset.

Raw season-level CSV data is parsed directly in-browser using D3.js. Top teams are determined based on their appearance frequency. The selected metric is dynamically applied to draw lines for each team using D3’s line generator. No external preprocessing was used—everything is computed and rendered interactively on the client side.Visualization adapted from the multi-series line chart example on Observable: Multi-Line Chart Example. Interaction and team filtering features have been customized for the Premier League dataset.

How to Use:
Use the slider to change season grouping. Hover over the Sankey links to see team flow info. Groups show survival or return status.

Relegation and Return Flow

This Sankey diagram tracks teams that entered the relegation zone and their long-term outcomes—whether they returned to the league, survived, or remained relegated. It reveals patterns in promotion and survival across grouped seasons.

Data Processing: Weekly rankings were simulated from match-level data to identify teams in the relegation zone (positions 18–20). Final standings were used to label teams as relegated or not. Grouping logic aggregates these into intervals (e.g., every 4 seasons).

Data Source Week by week match data from 1993 to 2023, including match results and team standings from Kaggle - Weekly Matches Dataset.

Visualization adapted from the official D3 Sankey example.

5 years
Relegation Group
Survived
Returned
Never Returned
How to Use:
Hover on bubbles to view win stats. Click a bubble to open a mini line chart of that club’s home-away win trend.

Home vs Away Win Balance

This geographical map uses bubbles to represent the imbalance between home and away wins for each club. The map reflects team location and home-ground advantage or weakness over multiple seasons.

Data Processing: Home and away wins were tallied for each club from the match-level data. The net win difference was calculated (Home Wins – Away Wins), and mapped to size and color using a diverging scale (red = home dominance, blue = away dominance).

Data Source Week by week match data from 1993 to 2023, including match results and team standings from Kaggle - Weekly Matches Dataset.

Club coordinates were manually mapped based on stadium locations.Map rendering adapted from D3’s UK map projection and bubble overlay examples: Bubble Map Example. Stadium coordinates were manually mapped and win balance logic implemented from scratch.