Skip to content

Every game, before kick-off

Our predictions

A score and three chances for each game, frozen at kick-off. Then we keep score on ourselves, misses included.

Results called

61%

69 of 113 games

The next seven days

Big games

We predict every other game too: 44 more in the next seven days, each on its own match page, and all of them count in our record.

This season

Our record

Games predicted
113
Results called
69 (61%)
Exact scores
14
Home-win baseline
51%

Results called, week by week

  • Conference League

    61%

    11 of 18 results

  • Europa League

    44%

    8 of 18 results

  • Champions League

    67%

    12 of 18 results

  • Premier League

    50%

    5 of 10 results

  • LaLiga

    70%

    7 of 10 results

  • Serie A

    75%

    9 of 12 results

  • Ligue 1

    67%

    6 of 9 results

  • SuperLiga

    75%

    6 of 8 results

  • Bundesliga

    44%

    4 of 9 results

  • EFL Cup

    100%

    1 of 1 results

Every call, newest first

In plain words

How we predict

Our model rates every team on its strength and its recent performances: how many good chances it makes, how many it gives away, and how it has been playing lately. Home advantage counts too.

In the big five leagues we also mix in the average pre-match prices that bookmakers publish, as a second opinion; elsewhere it is our model alone. We have no link to any bookmaker and we never show odds.

From that it works out the chance of a home win, a draw and an away win, and the most likely score. We publish both before kick-off, with the reasons in a couple of lines.

At kick-off the prediction is frozen. We never change it afterwards, and the record on this page counts every game, whether we were right or not.

New to xG? Read what it means. The full workings, and what the model doesn’t know, are on the methodology page.

Please read

Analysis, not betting

These predictions show a statistical model at work. We publish them to explain how football numbers behave and so you can judge us on our record. They are not tips, and they are not a reason to place a bet.

We have no link to any bookmaker. We take no money from betting companies, we show no odds and we do not link to betting sites.

A model is wrong often. Even a 70% call misses about three times in ten, and past results promise nothing about the next game.

If you choose to bet, that decision and its risk are yours alone. The90Pro accepts no responsibility for any loss that follows from using anything on this site.

Betting is for adults only (18+). If it has stopped being fun, free and confidential help is available: in Romania at jocresponsabil.ro, in the UK at begambleaware.org.