Freeze the table and schedule
Use the official Premier League table and official fixtures as dated inputs. Save points, matches played, goal difference, remaining opponents, venue and retrieval time. Repeat the process for another competition using its official sources and tie-break rules.
At the 20 August 2026 cutoff, the official fixture source says the Premier League season begins on 21 August. A pre-season table or all-zero placeholder is not a relegation state. This method becomes a live run-in model only when official results, a meaningful table and the remaining schedule have been captured together; until then it is a validation template, not a forecast.
Replace must win with states
| Phrase | Model replacement |
|---|---|
| Must win | Probability and payoff of win, draw and loss |
| Six pointer | Joint table effect for both teams' outcomes |
| Safe | Probability distribution of final positions |
| Already down | Mathematically eliminated under official rules? |
| Nothing to play for | Explicit remaining incentives and lineup evidence |
Need does not cause an outcome. It can change tactics, but that relationship must be estimated and validated rather than asserted.
Scenario workflow
Using the official table source, competition rules, and OpenStax probability framework:
- Reproduce the current table under official tie-break rules.
- Simulate or enumerate remaining match outcomes.
- Recalculate final position for each scenario.
- Derive survival or relegation probabilities.
- Keep match-result and season-outcome events separate.
- Update only with information available at the new timestamp.
IFAB Law 10 defines match outcomes, while competition regulations define table ranking. Do not infer season settlement from one match contract.
Dependence and expected value
Relegation legs can share the same table state and opponents, making dependence structural. OpenStax's independence rule rules out naive multiplication when one result changes another event's chance or payoff.
Use complete joint states and net payoffs under OpenStax's expected-value framework. Confirm the accepted market and result rules; Betfair's football rules are one current operator example.
Next step
Use Relegation Betting for the next part of this topic.
Table-simulator invariants
Before using scenario probabilities, verify the table engine against the official table state and the competition's ranking rules:
- Every simulated match awards only outcomes permitted by competition rules.
- Each club's matches played increase consistently.
- League-wide points changes reconcile with draws and decisive results.
- Goal or other tie-break values update under the stated score model.
- Final positions are unique except where official rules permit an unresolved tie.
- Scenario probabilities sum to one apart from declared simulation error.
Then build a dependency graph. A match between two threatened clubs affects both table paths directly; another contender's fixture can change the value of a later required result. Do not combine relegation outrights and match legs until those shared states are represented.
Save the random seed and number of simulations, or use exact enumeration when feasible. Repeat with low and high match-probability cases to expose sensitivity in survival estimates.
Continue learning
- Next guide: Saturday 3pm Accumulators
- Related guide: Title Race Accumulators
Assumptions and limitations
This is a seasonal method, not a current relegation forecast. Table, fixtures, rules, squads and prices require frequent refresh during the run-in.

