Club records
Every club in the competitions we cover, split by home and away. The half-time splits and streak rates elsewhere on this site are competition averages; these are the same measures for one club at a time, which is the version you can actually use.
228 clubs, grouped by the competition each is playing in this season. Figures below are from 2025/26, the last completed season, at home and away separately — so a club promoted or relegated last summer is listed under its new division with numbers earned in its old one, and its own page says which. Open a club for its full record, including 2026/27 where enough of it has been played.
Bundesliga 18 clubs
Champions League 11 clubs
Championship 24 clubs
Eredivisie 18 clubs
La Liga 20 clubs
Ligue 1 18 clubs
Premier League 20 clubs
Primeira Liga 18 clubs
Serie A 20 clubs
No longer in a competition we track 61 clubs
These clubs have no fixture this season in any of the competitions we hold. Their records are real and stay published; they are simply no longer in one of our leagues, and listing them under the division they left would say otherwise.
A club is listed under the competition it plays in now, taken from this season's fixture list rather than from results — otherwise, in August, nobody would have moved yet. Its numbers were earned wherever it was playing at the time, and the club's own page says which. A side promoted last summer appears here under its new division with figures from its old one: that is the honest version, and reading it as a top-flight record is the mistake to avoid.
Clubs promoted from a division below our coverage are listed with no figures rather than left out. They are in the league, so they belong in the list; we simply hold none of their matches yet. Their pages fill in as 2026/27 is played, and a full record follows once the season is complete.
Scoring-run continuation isn't on this list — open a club for it. Streak rates pool every run of three or more rather than breaking them down by length, and one club rarely has enough runs to make a length-by-length table worth showing; the competition-level page pools every club together and does have enough.
How these numbers were produced
- Source
- Finished fixtures held in this project's own database, 11,764 matches across 8 competitions, seasons 2022–2026. No third-party statistics feed is involved in these figures.
- A match counts when
- ft_home_goals and ft_away_goals both non-null (settled)
- Half-time leader
- team ahead on ht_*_goals; fixtures level at half-time reported as their own category, not assigned to either side
- Second-half goals
- full-time minus half-time per team; fixture excluded if either ft_*_goals or ht_*_goals is null
- Suppression
- Any cell with a sample below 20 is shown as "insufficient sample" instead of a rate. 336 cells are suppressed in this build.
- Known exclusions
- 3 fixture(s) are excluded from the half-time figures because half-time goals are missing for them. They are listed in the manifest.
- When these figures were counted
- 2026-08-15 08:51:34 UTC. They are recounted from scratch each time, so a
result that lands today moves them tomorrow rather than at the end of the
season. The version of the code that counted them is
f62dd09610.
The full manifest (every parameter, a per-column census of missing data, and the complete list of suppressed cells) is published as manifest.json. Nothing on these pages is derived from data not linked here.