How does the European club competition qualification simulator work?

Champions League, Europa League, and Conference League qualifying is, every year, a maze of rounds, paths (league path and champions path), seedings, and "what if" scenarios. Tracking this manually – who plays whom in the next round, whether a given team will be seeded in the play-off round, how many clubs from a given country will ultimately reach the league phase – is practically impossible without a tool that does it for you.

That is exactly the task performed by the European cup qualification simulator available on the Euroranking website. In this article we show step by step how the mechanism behind the simulator works – from building the list of participants, through modeling probabilities, to the final, predicted league-phase table.

What is the qualification simulator and what is it for

The simulator is an interactive tool that lets you check the most likely course of qualification for the three UEFA cups – the Champions League, Europa League, and Conference League – while also allowing you to manually change a team's odds or the result of any given tie (after the draw has taken place), to see how it affects the rest of the competition.

The end result isn't just the qualification bracket, but also the projected lineup and table of the entire league phase of each of the three cups, along with the pot breakdown before the draw.

Below we describe, step by step, the logic behind all of this.

Building the list of participants based on the Access List

The starting point is the UEFA Access List – the official UEFA document that determines:

  • how many clubs from a given country take part in the European cups,
  • from which qualifying round a given team starts competing,
  • which cup (Champions League, Europa League, or Conference League) it enters.

The number of spots for each country depends on its position in the UEFA country ranking, built based on the results of clubs from the last five seasons across all three cups. Countries at the top of the ranking (e.g. England, Spain, Italy, Germany) have guaranteed spots directly in the Champions League league phase, while federations further down the list must go through as many as four qualifying rounds, starting from Round 1 in early summer.

At the outset, the simulator retrieves the full, current Access List and uses it to create a list of all clubs eligible to play that season – along with information on which round and which cup each one starts its qualification in.

Predicting participants based on league tables and projected tables

The Access List states how many spots a given country has – but it does not say which specific clubs will fill them, until the domestic league competitions have finished. Since the leagues are still ongoing during the season, the simulator has to predict future cup participants before this is formally certain.

It does this using two data sources at once:

  • current league tables – the real, current state of domestic competitions
  • projected tables – a projection of the final table standings based on the teams' form and strength so far

By combining both sources, the simulator continuously updates which clubs have the best chances of finishing in positions that earn qualification to the preliminary rounds or directly to the league phase – even before the domestic season has ended.

Arranging the qualification bracket according to the Access List

Once the list of potential participants is ready, the simulator arranges them into the qualification bracket – from Round 1 all the way to the play-off round – in exactly the order of rounds in which they enter competition according to the Access List.

In practice, this means that, for example, the champion of a country near the bottom of the UEFA ranking starts in Champions League Round 1 qualifying, while a team from a higher-ranked country goes straight into Round 2, Round 3, or directly into the play-off round. Each cup also has its own path structure – e.g. a league path and a champions path – and the simulator reflects this distinction in every round.

Calculating the probability of advancing – Elo ranking and UEFA coefficient

This is the heart of the whole tool. For every match that hasn't yet been played, the simulator calculates the mathematical probability of advancing, based primarily on its proprietary Elo ranking – a model that assesses a team's current strength based on actual results rather than just the club's historical prestige.

As an alternative parameter, the UEFA coefficient can also be taken into account – the official club ranking that primarily determines seedings. The difference between these two approaches matters: Elo reacts faster to current form, while the UEFA coefficient reflects results over a longer period. Euroranking covers the comparison and differences between them in a separate article.

Based on the chosen parameter, each tie is assigned a percentage probability split – e.g. 76% to 24% – which allows the algorithm to generate the most likely scenario for the entire qualification process, round by round.

Manually changing a result – following your own scenario

The simulator's most practical feature from a fan's perspective: any tie can be decided manually, regardless of what the algorithm suggests. Just "force" a chosen team's win in the simulation, and the system instantly recalculates:

  • the next round and potential opponents,
  • seedings in subsequent phases,
  • the further qualification path of all other clubs affected by that change.

This makes it possible to trace, step by step, even a team that seemingly has no chance at all – e.g. a side in Conference League Round 1 qualifying – and check what path it would theoretically have to take to reach the league phase. It's a kind of "what if" that would be impossible to verify with a typical table.

Checking seedings in each round

One of the most common questions fans ask is: will my team be seeded in the play-off round draw? The simulator answers this directly.

Since seeding in the draw depends on a team's strength relative to the full, actual lineup of that round (rather than a predetermined list), the simulator first needs to know who will actually take part in that round – which is why the steps described above matter. Only once it has the complete list of participants for a given round can it calculate which teams will be in the seeded pot and which in the unseeded pot.

The "Simulation probability" parameter can, in fact, be switched from pure team strength (Elo ranking) to seeding – which allows you to deliberately check a scenario consistent with the regulatory seeding, regardless of the clubs' sporting strength.

Final result – the projected league-phase lineup and table

After going through (simulated or actual) all the qualifying rounds, the simulator generates the final picture:

  • the complete, predicted lineup of the 36 league-phase teams – separately for the Champions League, Europa League, and Conference League,
  • the breakdown of those teams into pots ahead of the league-phase schedule draw,

and, after the league-phase draw at the end of August:

  • a projected table for the league phase with the predicted number of points for each club,
  • estimated percentage chances of advancing to the knockout phase (round of 16 or the spring play-offs).

All of this is based on the same Elo model that drove the earlier stages – which keeps the entire process, from the first qualifying round to the final league-phase table, consistent and built on one coherent set of data.

Summary: why this works like a real simulation, not guesswork

The strength of this tool lies in combining hard rules (the Access List, round structure, seeding rules) with a dynamic statistical model (Elo, UEFA coefficient, projected tables) and full user control at every stage. This makes the simulator not just a curiosity, but a genuine analytical tool – useful both for a fan checking their club's chances and for anyone who wants to understand the mechanics of European cup qualification.

The full, up-to-date version of the simulator – with the current season, all rounds, and the ability to edit results live – can be found on the simulator's page.