PLdata

Overview

Premier League LaLiga Bundesliga
23
Teams
405
Matches stored
20
Upcoming fixtures
770
Team-match stat rows
1038
Team appearances
all competitions, drives rest days

Data health

Rows missing xG none
Rows missing possession none
Mean possession
Zero-sum within a match, so this should sit on 50.00
50.00%
Matches without exactly 2 rows
Every match must contribute one row per side
none
xG range 0.06 – 4.77 (mean 1.41)
Last scrape 13 Sep 2026 11:56

Seasons

SeasonMatchesPlayedFromTo
2026/27 57 37 21 Aug 2026 11 Oct 2026
2025/26 348 348 30 Aug 2025 24 May 2026

Coverage per team — fewest matches first, so gaps surface at the top

TeamMatches storedLast played
Coventry City 3 05 Sep 2026
Hull City 4 12 Sep 2026
Ipswich Town 4 12 Sep 2026
West Ham United 31 24 May 2026
Burnley 32 18 May 2026
Wolverhampton Wanderers 32 17 May 2026
Brighton and Hove Albion 38 05 Sep 2026
Leeds United 38 05 Sep 2026
Manchester City 38 05 Sep 2026
Newcastle United 38 05 Sep 2026
Aston Villa 39 12 Sep 2026
Bournemouth 39 12 Sep 2026
Brentford 39 12 Sep 2026
Crystal Palace 39 12 Sep 2026
Manchester United 39 06 Sep 2026
Nottingham Forest 39 12 Sep 2026
Sunderland 39 12 Sep 2026
Tottenham Hotspur 39 12 Sep 2026
Arsenal 40 12 Sep 2026
Chelsea 40 12 Sep 2026
Everton 40 12 Sep 2026
Fulham 40 12 Sep 2026
Liverpool 40 12 Sep 2026

Latest matches

DateMatchScorexG
12 Sep 2026 Sunderland v Arsenal 0–2 1.80 – 1.88 detail
12 Sep 2026 Tottenham Hotspur v Everton 0–0 0.69 – 1.11 detail
12 Sep 2026 Bournemouth v Brentford 2–2 1.75 – 0.50 detail
12 Sep 2026 Aston Villa v Nottingham Forest 1–2 0.82 – 2.28 detail
12 Sep 2026 Chelsea v Hull City 2–2 0.91 – 1.38 detail
12 Sep 2026 Crystal Palace v Ipswich Town 2–3 0.62 – 1.68 detail
12 Sep 2026 Liverpool v Fulham 0–0 1.28 – 0.70 detail
06 Sep 2026 Arsenal v Chelsea 2–1 2.05 – 0.39 detail
06 Sep 2026 Everton v Manchester United 2–2 1.01 – 0.69 detail
05 Sep 2026 Hull City v Aston Villa 0–0 0.57 – 1.93 detail