Skip to content

Thousands of simulated seasons

We play the whole season, over and over.

Then we count how often each thing happens. Every number on this page is a frequency over simulated seasons — not a prediction, not advice.

UEFA Champions League

The projected table is not available right now.

Browse the competitions

The five leagues

Each league's favourite, and how often it lifts the title over the simulated seasons.

  1. Premier League
    Manchester City46.8%
    then Liverpool at 19%
  2. La Liga
    Barcelona53.6%
    then Real Madrid at 39.2%
  3. Serie A
    Inter32.7%
    then Milan at 19.2%
  4. Bundesliga
    Bayern Munich80.6%
    then Dortmund at 11.1%
  5. Ligue 1
    PSG46.8%
    then Lyon at 26.7%
Browse the competitions

How a number gets made

Three steps, and the part most sites leave out.

  1. We collect the data every day

    Results, the fixture list, squad ins and outs. From that comes each club's rating: its Elo, its home edge and where it has drifted over the last month.

  2. We play out what is left, over and over

    Every remaining fixture is settled by drawing goals from those ratings and the home advantage. At the end of each season the table is sorted by the competition's real tiebreakers.

  3. We count

    How often each club finished in each position, on how many points, with how many goals. That is what a probability is here: a frequency, not an opinion. We keep one snapshot per matchday, so we also know how far a number has moved since the last one.

This distribution is not available right now.

What the model does not know

It does not know this week's injuries, or the rotation before a European night, or the mood in a dressing room. When a club plays well above or well below its rating, the model takes matchdays to catch up. We say so here because it is the part that decides whether you trust a number.

Champions League

The league phase is stranger than it looks.

Thirty-six clubs, eight matches each, one table. Three things the simulated seasons keep saying about it.

These figures are not available right now.

Seeing is free. Always.

The competitions are there to read with no account. Pro is depth, never access.

Free
Seeing is free, always

Standings, the projected table, fixtures with pre-match probabilities, brackets and season evolution — no account, no limit, past seasons included.

A free account adds simulation runs of your own.

Pro
Pro, €5 a month

The four advanced views — outcome distributions, change since a round, probability evolution and player projections — plus bigger runs and a priority place in the queue.

A 14-day trial, no card needed.

Before you ask

Is this betting?

No. Punctae publishes how often each outcome happened over simulated seasons, and stops there: nothing to buy, nothing to play, and no advice on what to do with a number.

Do I need an account?

No. Every competition page is public. An account only adds simulation runs of your own, and Pro adds deeper views of the same simulations.

What is a probability here?

A frequency: the share of simulated seasons in which something happened. 24% means it happened in 24 of every 100 seasons we played out.

How often do the numbers update?

After every matchday the rest of the season is simulated again from the new table and the new ratings. Nothing is edited by hand.

What does Pro add?

Four deeper views of the same simulations — outcome distributions, change since a round, probability evolution and player projections — plus bigger runs and a priority place in the queue.

Start with the table you follow.

The competitions are there to read, no account needed. The method is one scroll up.