Build the current state
Save the official league table, remaining official fixtures, competition rules and retrieval time. For another title race, use its own official sources.
The official fixture record checked on 20 August says the 2026/27 season begins on 21 August. Before results exist, an alphabetical or all-zero display is not a title table and cannot seed a live title-race accumulator. Start a dated table state only after official match results have populated it, and retain the pre-season model separately as a prior.
| State input | Required detail |
|---|---|
| Points | Current official total |
| Goal or other tie-break | Exact rule and current value |
| Matches remaining | Opponent, venue and kickoff |
| Games in hand | Scheduled event, not assumed points |
| Head-to-head fixtures | Direct joint table consequences |
| Other competitions | Timestamped schedule and player exposure |
Enumerate title paths
Assign complete home-draw-away probabilities to each remaining match, then calculate final tables across the joint schedule. Apply tie-break rules to every state. Retain an Other or residual state if the simulation does not enumerate the full space exactly.
Do not replace this with points needed, must win, momentum, or easiest run-in. Those are descriptions to translate into specific probabilities and evidence.
Separate products
IFAB Law 10 defines a match outcome; competition rules determine the table champion. A regulation-time match bet, team-to-win-title outright, and combined accumulator have different payoff spaces and settlement dates.
Title-race events can be strongly dependent because one result changes another team's required path. OpenStax's independence rule therefore prevents multiplying overlapping season and match probabilities as if unrelated.
Price and settlement
Use OpenStax's expected-value framework on complete net payoffs, including dead heats where the product permits them. Verify accepted football and outright rules; Betfair's football rules are one current match-market example.
Next step
Use Outright Futures Betting for the next part of this topic.
Simulation invariants and stress cases
Before interpreting title probabilities, make the simulator prove that its competition state is internally consistent:
- Every remaining fixture is simulated exactly once.
- A win, draw or loss changes points by the competition's stated amount.
- Matches played and league-wide point totals reconcile after every run.
- Final positions apply the competition's tie-break order consistently.
- Mutually exclusive title outcomes sum to one, with any unresolved or shared-title state reported explicitly.
- Each club's path probability equals the sum of its recorded terminal states within declared numerical tolerance.
Run low, central and high probability cases for decisive fixtures. Report whether the selected leg and the joint accumulator conclusion survive those cases; a result that appears only under one narrow input set is sensitivity, not robust evidence.
Save the official fixture list, table state, competition rules, random seed and run count with the forecast. A model checked after later results are known is a retrospective reconstruction and must be labelled as such.
Continue learning
- Next guide: World Cup 2026 Accumulators
- Related guide: Double Bets Explained
Assumptions and limitations
This page contains no live title probability. Tables, fixtures, tie-break states, squads and prices require frequent refresh during a run-in.

