A 33,060-match historical study found that estimated football betting-market efficiency differed by league and by whether mean or best available prices were used. That result supports league-, period-, and source-specific testing, not a general claim that lower visibility creates an exploitable market.
Start with a competition record
| Evidence layer | Fields to preserve | Reject or pause when |
|---|---|---|
| Fixtures | Competition, season, event ID, kickoff, timezone, status, source time | Events cannot be matched consistently across sources |
| Results | Qualifying period, official result, correction time, settlement source | Result and market period cannot be reconciled |
| Team data | Provider, metric definition, coverage start, missingness, correction policy | Missing data are silently treated as zero |
| Availability | Lineup source, announcement time, player identity, role | Information is available only after the price snapshot |
| Prices | Operator or exchange, market ID, timestamp, requested and accepted price | Only a best price with no reproducible timestamp is retained |
| Market depth | Available size or traded volume where the product exposes it | Claimed executable price has no size or acceptance evidence |
The EFL's official 2026/27 fixture release provides current Championship schedule context, but a fixture list is only one layer. Provider metrics also need definitions; Opta's football-statistics glossary illustrates that possession, pressing, sequences, and defensive actions are constructed fields rather than universal raw facts.
Do not assume a softer market
Less public attention does not prove that a current price is wrong. Historical studies have used different leagues, periods, bookmakers, models, and price definitions. The Angelini and De Angelis study found differences by league and by mean versus best price in its sample. Goddard's forecasting study examined football forecasting and fixed-odds efficiency under its own historical design. Neither result establishes a permanent edge in today's Championship, League One, League Two, or non-league markets.
Worked candidate record
Assume a model saved a 0.55 home-win probability before an event and a fixed-odds receipt shows decimal 2.00 for GBP 1. Using the probability-weighted expected-value definition, under those assumptions:
- possible net profit on a win = GBP 1 * (2.00 - 1) = GBP 1;
- possible loss on a defeat or draw under a 1X2 contract = GBP 1;
- model-implied net expected value = (0.55 * GBP 1) + (0.45 * -GBP 1) = GBP 0.10.
This is a check of the submitted probability and accepted price, not proof that 0.55 is accurate. One result cannot validate the estimate. The record must preserve the model version, input cutoff, missing-data treatment, accepted price, and settlement rule.
Test forward in time
Choose an earlier training period and later untouched evaluation period. Rebuild every feature as it would have existed at each cutoff. Scikit-learn's TimeSeriesSplit documentation illustrates expanding time-ordered splits that avoid training on future observations.
Report probability calibration and forecast error separately from financial return. Then compare the offered, requested, accepted, and reference closing prices using one named source. For exchange work, the Betfair historical-data specification defines timestamped prices, availability, traded volume, market status, commission, and timing fields. A displayed price without acceptance or available size is not necessarily executable.
Distinct lower-league questions
Ask and test separately:
- Does this provider cover the competition consistently?
- Are lineup and status updates available before the decision cutoff?
- Is the intended market offered often enough for evaluation?
- Can accepted prices and stake limits be reproduced?
- Do settlement and correction rules remain stable across the sample?
- Does performance persist in later seasons after all costs?
Next step
Use Lower League Value Betting for the next part of this topic.
Continue learning
- Next guide: Champions League Betting 2026/27
- Related guide: Football Betting Apps in 2026
Assumptions and limitations
The GBP 1 example is hypothetical. Lower league is an informal label and competition structures vary by country. Historical market studies do not guarantee current efficiency or inefficiency. Data coverage, product availability, accepted stakes, liquidity, commission, and rules can change over time.

