Use the official EFL schedule
The EFL's official 2026/27 fixture release describes the current Championship calendar and notes schedule context around cup participation. Save the final event, kickoff and venue close to decision time; cup draws and broadcast changes can alter rest assumptions.
Make congestion measurable
Do not label a team tired without a calculation. Record:
| Schedule field | Definition |
|---|---|
| Rest hours | Time from prior final whistle to current kickoff |
| Travel | Named method and venue coordinates |
| Recent minutes | Player-level qualifying minutes before cutoff |
| Cup exposure | Competition, opponent and actual participation |
| Rotation | Confirmed lineup change, not retrospective narrative |
Test whether those features improve held-out probability calibration. Fixture density alone does not specify which team or market is affected.
Handle team and data turnover
Promoted, relegated and materially changed squads may have limited comparable Championship data. Declare how ratings transfer between competitions and widen uncertainty where evidence is sparse. Do not borrow a prior division's raw average without a transformation.
Use stable provider definitions; Opta's definitions show why event fields need a named source. Preserve missingness rather than silently substituting a league mean after the result.
Chronological model gate
- Freeze official fixture and latest available team evidence.
- Train only through the model cutoff.
- Validate on later fixtures under a fixed inclusion rule.
- Review calibration by probability range and market.
- Store low, central and high estimates.
- Compare with the accepted price at the same timestamp.
scikit-learn's TimeSeriesSplit documentation supports chronological evaluation, and its calibration guidance supports reliability checks.
Dependence and settlement
Map cup rotation, shared weather, repeated teams, table incentives and model inputs across legs. OpenStax's independence condition must be justified before multiplication.
Verify market period and data source under the accepted contract; Betfair's football rules are one current operator example.
Next step
Use Weekend Acca Research for the next part of this topic.
Reconstruct a congestion case
Choose one fixture and save the preceding schedule exactly as known at forecast time. Calculate rest from actual prior final whistles, not nominal match dates, and distinguish starts from substitute minutes. Then rerun the calculation after any cup or broadcast revision.
| QA fixture | Error it catches |
|---|---|
| Postponed prior match | False fatigue from a match not played |
| Extra time in cup | Missing player minutes and recovery |
| Same-day schedule import | Incorrect chronological ordering |
| Rotated cup lineup | Team-level minutes masking player exposure |
| Rescheduled kickoff | Stale rest-hour feature |
The official EFL fixture release provides the calendar baseline. Preserve later revisions as new records instead of overwriting the original matchday packet.
Continue learning
- Next guide: Combining Markets in an Accumulator
- Related guide: Corners Accumulators
Assumptions and limitations
No current Championship selection or claim of inherent unpredictability is published. Schedule, squad and data changes require review after the stated expiry date.

