When can Liverpool win the Premier League
Written on 10 March 2025, 10:52pm
Tagged with: data visualization, football, geek, LFC
With 9 games to go, Liverpool are top of the Premier League with a 15 points advantage:

Arsenal now have less than 1% chances, and the bookmakers offer 41 to 1 odds if you bet on Arsenal. It’s been a bit of a rollercoaster though, just watch the fall from 3.75 on 19 February to 26 just one week later:

Liverpool navigated very well the fiery February, but, with two draws that felt like two losses (at Everton and Villa), they needed Arsenal to drop some points. Arsenal dropped more than expected, and now it’s simply a matter of time until Liverpool are crowned PL champions.
I wanted to find a scientific way to determine when this could happen. And the answer is this:

How to read it?
The chart says that the earliest that Liverpool can win the PL is in match day 32 (with a 15.3% chance), when they will play West Ham at home. The most likely is the next match day (Leicester away, 35.9%), and by the time they play Arsenal (MD 36), there is a 90% chance that the PL title is already won. Arsenal only have a 0.35% chance to win the PL (not shown in the chart).
How does it work?
I used the xG data from fbref.com, averaging the xG at home and away for every PL team. If we take the next Liverpool game, against Everton: Liverpool have a 2.18 average xG at home, while Everton have a 0.99 average xG away. I used a Poisson distribution function to turn these xG numbers into actual goals, and, ultimately, into winning percentages: 65% Liverpool win, 19% draw, 16% Everton. This is how it looks like:

I ran 100.000 simulations of the remaining PL games for both Liverpool and Arsenal and I came up with the percentages in the chart above. Interesting fact: running 10.000 simulations on an Intel Core i5 8th generation took about one minute. The same number of simulations on a MacBook M1 Pro took 13 seconds; so I could afford to run 100.000 simulations. However, running 10x more simulations did not change the data more than a rounding error, so for all intents and purposes, 10.000 simulations are sufficient.
More data
10 PL teams can no longer catch Liverpool. 2 more can follow if Liverpool win their next game against Everton at home, and another one (Bournemouth) if they don’t win their next game:

According to my simulations, 80 points are sufficient to win the PL in more than 80% of cases. So 10 more to go!
See also:
- https://www.reddit.com/r/LiverpoolFC/comments/1j2vj0j/when_can_liverpool_win_the_premier_league/
- https://www.reddit.com/r/LiverpoolFC/comments/1j87tzr/when_can_liverpool_win_the_premier_league_update/
Update after GW 29


Written by Dorin Moise (Published articles: 287)
- Likes (0)
-
Share
- Comments (0)