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.
This 12 October review supplies a modelling method, not current standings or title probabilities. Check the season, retrieval time and complete table rows against official results before seeding a simulation. Missing data cannot be treated as zero points or an alphabetical league order. Reconcile games in hand and any official points adjustments; retain any pre-season prior separately from observed results.
| 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. That probability-weighted calculation is not a guaranteed return. Verify the accepted outright contract separately: Betfair's football rules are a match-market example and do not establish a league's tie-break order or every title-market settlement.
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: Double Bets Explained
- Related guide: Relegation Run-In Accumulators
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.

