Data and coverage
380 completed Premier League matches from the 2024–25 season, covering 20 teams. Imported from API-Football on 14 September 2026. The cache contains fixture identifiers, UTC kickoff times, teams and full-time goals. Data provider.
The score
| Component | Base weight |
|---|---|
| Recent form (up to 10 games per team) | 40% |
| Home / away form (up to 10 each) | 25% |
| Season to date | 25% |
| Head to head (up to 5) | 10% |
Missing components are omitted and remaining weights rescaled. Both teams need at least five earlier matches. Rates use the selected market projected into home/away roles. The same match can appear in multiple components; observations are not independent.
Preventing future results entering the calculation
Every leg uses a shared cutoff before midnight UTC on the earliest selected match date. Same-day and later results are excluded. Actual results are revealed separately. They are already in the downloaded dataset, so the demo is not a blinded test.
What the evaluation tells us
One-season testing showed mixed results across markets. It does not establish reliable future performance or profitability. Scores are not probabilities, and no bookmaker odds are used to establish value.
What is missing
Current fixtures, current odds, injuries, lineups and corners are not supplied by this cache. Demo odds are hypothetical. Historical statistics pages summarize the completed season and are not pre-match predictions.
Commercial independence
Affiliate commissions do not enter the score. Offer placements will be labelled separately from analysis.
Inspect the historical lab →