Methodology.

Five outputs. Three kinds of information.

Ten-second model

Three questions. Five outputs.

Ceiling

What is the highest outcome still reachable?

Max Points · Max Tier

Possibility

Does a valid route still exist?

Race Status · Path Share

Prediction

How likely does the model think it is?

footyceiling Prediction

Ceiling

Max Points

The most points a club can still finish with.

Example6 pts + 36 remaining × 3 = 114 Max Points.

What it does
Sets the exact upper bound on the club’s final points total.
What it does not mean
It is not a forecast that the club will win every remaining match.
How it works

Formula: current points + three points for every remaining league match. A win earns the maximum available three points, so the result is an exact mathematical ceiling.

Ceiling

Max Tier

The highest broad table tier still within the club’s points ceiling.

ExampleA 112-point ceiling can still reach the Premier League Title tier, even if the exact route later proves impossible.

What it does
Turns Max Points into a quick Premier League Title, Champions League, Europa League, Safe or Relegation ceiling.
What it does not mean
It is not the exact fixture-aware Race Status and does not promise that a valid route exists.
How it works

Max Points is compared with the current points total at each tier’s table boundary. This is a deliberately simplified ceiling view; the exact solver below handles shared fixtures, valid result combinations and tiebreaks.

  1. Premier League Title
  2. Champions League
  3. Europa League
  4. Safe
  5. Relegation

Possibility

Race Status

The exact mathematical state of a club in each race.

ExampleIf one valid route still finishes inside the selected race, the club is Alive; if every route does, it is Clinched.

What it does
Uses the remaining fixture network to prove whether the selected finish range can still be reached or lost.
What it does not mean
It does not use Prediction or a high percentage to declare a race clinched.
How it works

A fixture-aware solver checks valid remaining results against each inclusive finishing-position range. Exact status stays authoritative even when Path Share or Prediction is unavailable.

Premier League TitleFinish 1stChampions LeagueFinish 1st–4thEuropa LeagueFinish 5thSafetyFinish 1st–17th
ClinchedAliveUnresolvedEliminated

Possibility

Path Share

The share of equally weighted remaining result paths that reach the selected outcome.

ExampleIf 10 of 100 neutral paths finish 5th, Europa League Path Share is 10.0%.

What it does
Measures how much of the neutral win/draw/loss possibility space lands inside the race range.
What it does not mean
It is not a real-world probability, forecast or input to footyceiling Prediction.
How it works

Every remaining home win, draw and away win is weighted equally. A path counts only when the club finishes inside the selected range; the current Europa League race therefore means 5th place. Conditional EPS and domestic-cup allocations are excluded until they are confirmed.

Future scorelines are not invented. If a tied group straddles a race boundary and the available data cannot separate it, the open places are shared neutrally across that group.

Prediction

footyceiling Prediction

How often the selected outcome occurs in model-weighted simulated seasons.

ExampleIf 8,500 of 50,000 modeled seasons finish with a club 1st, its Premier League Title Prediction is 17.0%.

What it does
Weights every remaining fixture using club strength shaped by recent form, opponent quality and home advantage.
What it does not mean
It is not betting odds, xG, a player rating or a historically calibrated service.
How it works

The model estimates separate attacking and defensive strength from each club’s latest 38 league matches, with exponential recency decay and iterative opponent adjustment. Its current evidence half-life is 16 matches.

Promoted clubs begin from an empirical Premier League transition anchor with additional uncertainty that fades as Premier League evidence arrives. Strength uncertainty also applies to every established club.

Same season. Different question.

Path Share vs Prediction

Path Share

How much neutral possibility space leads there?

Starts from the current points and remaining schedule, then treats every future win, draw and loss equally.

footyceiling Prediction

How likely does the model think it is?

Starts from the same current state, then gives each future result a match-specific probability.

They are independent. Path Share does not feed Prediction. Current points set the simulation starting position; recent results also shape rolling team strength, but points are not added again as a separate strength feature.

Inside the model

From evidence to 50,000 seasons.

  1. 01
    Collect evidence

    Use each club’s rolling last 38 completed league matches with exponential recency decay.

  2. 02
    Estimate strength

    Build separate attack and defense ratings, iteratively adjusted for opponent quality.

  3. 03
    Handle transitions

    Translate promoted-club evidence through an empirical anchor and model uncertainty for every club.

  4. 04
    Price each fixture

    Combine both teams’ strengths with league-wide home advantage to produce Poisson score probabilities.

  5. 05
    Simulate the run-in

    Run 50,000 deterministic seasons and classify every finish against the selected race range.

Exact state

Live scores and tiebreaks.

LIVE

Provisional while the ball is moving.

Current live scores are provisionally treated as final results for live calculations. Official footyceiling state changes only after the match is final.

Score or match-state changes trigger recalculation. Clock-only movement does not create a new football state.

Tiebreak order

Separate clubs with the rules the competition provides.

Points, goal difference, goals scored, head-to-head points, head-to-head away goals, then a playoff where applicable.

Where future scorelines cannot safely resolve a boundary tie, the relevant open places are shared neutrally rather than invented.

What footyceiling is not

A football mathematics product, not a tip sheet.

footyceiling is not a betting model, an xG provider, a player-rating system or a historically calibrated forecasting service. It is built to explain ceilings, exact routes and modeled outcomes without blurring those three ideas together.

Explore Paths