FootballEdgeSeason 2026/27Self-updating record
Data health

The state of our own pipeline.

A site that publishes a record should be honest about the plumbing underneath it. This page is generated from the same build that produces every other page.

Rows in file
8,393
as delivered by the collector
Usable
8,392
parsed and validated
Quarantined
1
rejected as malformed and excluded
xG coverage
81.9%
of played matches carry expected goals
1 rows were rejected on this build. They are malformed — typically a record torn in half, which happens when the data file is copied while the collector is still writing to it. They have been excluded from every number on this site rather than quietly used. This page exists so that a degraded pipeline is visible rather than hidden.

Coverage

Leagues currently in the data: 2. Bundesliga, Bundesliga, Champions League, Championship, Eredivisie, Europa League, La Liga, La Liga 2, Ligue 1, Ligue 2, Major League Soccer, Premier League, Primeira Liga, Scottish Premiership, Serie A, Serie B.

Ratings carried forward across 3302 xG matches on file (408 this season, 2026/27) across 8 leagues.

Scheduled fixtures ahead: 4,360. Played matches on record: 4,032, of which 3,302 carry expected goals.

Collector jobs

Every scheduled pull records its own exit code when it finishes. This table is that record, unedited.

JobLast runState
expand11 hours agook
morning10 hours agook
picks0 min agook
players3 hours agook
postmatch5 min agook
prematch15 min agook
refresh30 min agook
xg-backfill11 days agook

Phase 2 watch: corners and cards

We capture corner and card odds for every tracked fixture and the real counts at full time, but we have not built a corners or cards model. Our rules say a separate model must be built, backtested and calibration-checked before a single pick in those markets is published. The gate for a first read is 500 paired fixtures (pre-match odds plus the full-time count); a confident read needs about a season. This is that sample filling up, in public.

MarketPairedWith a close To first readWhere from
Corners357357
since 2026-08-23 · Championship 60, La Liga 43, La Liga 2 39, Serie A 36
Cards316316
since 2026-08-23 · Championship 60, La Liga 43, La Liga 2 39, Premier League 34

Capture began 23 Aug 2026 and cannot be backfilled — closing prices only exist if you were there before kick-off. Nothing here is a tip; the discipline table on Floodlights is colour, not a model.