PLdata

Overview

Premier League LaLiga Bundesliga
18
Teams
306
Matches stored
279
Upcoming fixtures
52
Team-match stat rows
1042
Team appearances
all competitions, drives rest days

Data health

Rows missing xG 2
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.10 – 4.52 (mean 1.76)
Last scrape 13 Sep 2026 16:24

Seasons

SeasonMatchesPlayedFromTo
2026/27 306 27 28 Aug 2026 22 May 2027

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

TeamMatches storedLast played
FC Bayern München 2 05 Sep 2026
SV Elversberg 2 05 Sep 2026
1. FC Köln 3 12 Sep 2026
1. FC Union Berlin 3 11 Sep 2026
1. FSV Mainz 05 3 12 Sep 2026
Bayer 04 Leverkusen 3 12 Sep 2026
Borussia Dortmund 3 12 Sep 2026
Borussia Mönchengladbach 3 12 Sep 2026
Eintracht Frankfurt 3 12 Sep 2026
FC Augsburg 3 12 Sep 2026
FC Schalke 04 3 11 Sep 2026
Hamburger SV 3 13 Sep 2026
RB Leipzig 3 13 Sep 2026
SC Paderborn 07 3 12 Sep 2026
SV Werder Bremen 3 12 Sep 2026
Sport-Club Freiburg 3 12 Sep 2026
TSG Hoffenheim 3 12 Sep 2026
VfB Stuttgart 3 12 Sep 2026

Latest matches

DateMatchScorexG
13 Sep 2026 RB Leipzig v Hamburger SV 5–0 3.18 – 0.70 detail
12 Sep 2026 1. FC Köln v SV Werder Bremen 1–1 1.89 – 1.47 detail
12 Sep 2026 Borussia Dortmund v SC Paderborn 07 3–0 2.09 – 0.76 detail
12 Sep 2026 TSG Hoffenheim v VfB Stuttgart 2–1 2.82 – 2.50 detail
12 Sep 2026 Sport-Club Freiburg v Borussia Mönchengladbach 5–0 - – - detail
12 Sep 2026 FC Augsburg v Bayer 04 Leverkusen 2–2 1.04 – 2.10 detail
12 Sep 2026 1. FSV Mainz 05 v Eintracht Frankfurt 1–3 2.08 – 2.19 detail
11 Sep 2026 1. FC Union Berlin v FC Schalke 04 1–3 1.46 – 2.25 detail
06 Sep 2026 Eintracht Frankfurt v FC Augsburg 1–4 2.62 – 1.72 detail
06 Sep 2026 Hamburger SV v 1. FSV Mainz 05 0–5 0.41 – 2.69 detail