“It’s a marathon, not a sprint.” It’s every football manager’s favorite cliché at this stage of the season. There is plenty of time for shortfalls to be made up with more than two-thirds of the Premier League campaign to be played. As an endurance race, however, the pace was set. Lively at that. Liverpool burst out of the blocks but, like many bronze medal winners have gone out before the first set of milestones, there is some skepticism as to whether they can keep moving at this near world record pace.
Maybe they don’t need to. Perennial champions Manchester City look shaky. Meanwhile, Arsenal, one of those who looked firmly in the medal mix before the race began, found themselves caught in the log of the chasing pack. Will they be able to pick up the pace and close the gap on the front runners? How much can Liverpool afford to facilitate when the goal line appears? Can this tortured marathon runner analogy go the distance? Some of these questions are easier to answer than others.
Please check the opt-in box to acknowledge that you would like to subscribe.
Thanks for signing up!
Save your inbox.
Sorry!
An error occurred during your subscription.
The rhythm of Liverpool
With nine wins, a draw and a defeat from their first 11 games, Liverpool have built a handy five-point cushion at the top of the Premier League. Arne Slot could hardly imagine a better start to life in England than topping the Champions League and Premier League tables, setting a pace in the latter that would surely be enough to win the title. Extrapolate their 2.55 points per game over a 38 game season and you end up with 97 points. Keep that up and Arsenal could just drop points one remaining league game and match the Reds.
(It speaks to the dizzying standards set by Jurgen Klopp and Pep Guardiola in the final years of the 2010s that such a calculation would not guarantee you top spot for three straight years until 2018-19. In one of them you would was in a goal difference struggle for second.)
Still… this Liverpool doesn’t exactly feel like a high 90s champion in waiting, does it? The really great teams tend to brush aside their Ipswichs, Crystal Palaces and Wolves by little more than a goal or two. The best Klopp teams would run in two and a half, three goals a game, not the slightly less than two that Slot’s men average. The expected goal (xG) data tells a similar story. In 2021-22, a year where they played perhaps their best football in a season where they took their rivals to the wire in every single contest, they had a game non-penalty xG difference (npxGD) of 1.36. It was just their luck that they faced a better City side that season. The same was true in 2018-19 (1.18). this season, maybe not.
Now in 2024-25 Liverpool’s early season npxGD is not at the dizzying heights of their best Klopp years. It’s worth noting at the outset that 0.86 is still the best per game tally the Premier League has to offer this season. Slot does not compete with the Liverpool teams that came before, but the 19 teams that are in the Premier League now. If in another 27 games none of them beat his current xG profile, then there is a pretty strong chance that Liverpool will be champions.
How many points do the title contenders need?
Liverpool |
1.93 |
2.11 |
2.22 |
2.30 |
2.48 |
2.67 |
Manchester City |
2.11 |
2.30 |
2.41 |
2.48 |
2.67 |
2.85 |
Arsenal |
2.26 |
2.44 |
2.56 |
2.63 |
2.81 |
3 |
Note: Manchester United’s 80 points in 2000-01 and 2010-11 is the lowest tally by an English champion this century.
However, that 0.86 mark has not been the tally of league leaders in recent years. Since the start of 2020-21, the only side to hit that mark over a full campaign was Newcastle in 2022-23. They finished the season with 72 points. Liverpool in 2023-24 were better by a fairly significant margin at 0.97. They ended up with 82 points. In 2021-22 Chelsea were at 0.79 and finished with 74 points. The most worrying comparison for Slot might be the Arsenal team of 2022-23, another early-season title contender that nobody quite believed would last 38 games. Their per-game npxG differential by the end of the season was 0.84.
There is not, therefore, a huge sample of teams playing at Liverpool’s level. Some of the teams that, in recent years, had their xG profile, however, ended up around the mid 80 mark. Given that xG is at this stage of the season more predictive than not, let’s assume the league leaders pile up points at Arsenal’s 84-point pace 22-23. That means 2.2 points per game over the remaining 27 games. Another 60 points to go with the 28 already in the bag.
This may not be the best Liverpool side in recent memory. Maybe it doesn’t have to be. Continue on their current trajectory and it’s plausible that this team ends up with 90 points.
So, are Arsenal out of the race?
Can anyone catch that? Of course City can The five-point gap between them and Liverpool can only be addressed on the two occasions they face each other in the league. That doesn’t mean they will. After all, the reason this race is so fascinating is that we can clearly see now that City’s 2024-25 iteration is not what it used to be. In each of Guardiola’s seasons since his first English title, his team has npxGD by more than one game. This season they are at 0.83.
If Kevin De Bruyne is fit, if the defense sorts itself out, if someone other than Erling Haaland can weigh in with goals, if a temporary replacement for Rodri can be acquired, maybe City might just make City at the back end of the season. , drops half a dozen points between New Years and summer and the race becomes a procession. That is, however, a lot.
Where the points accumulation questions get really interesting, though, is with Arsenal. Nine points off the summit with just five wins from their opening 11 games, they’ve left themselves an awful lot of work to do. History would suggest that this gap is not unbreakable. Newcastle began to squander a 12-point cushion in January 1996 with just 15 games to play. With games in hand but precious little time, Arsenal themselves pulled Manchester United from 12 points ahead, starting in February 1998.
Such shortcomings can be compensated and Mikel Arteta knows how. “Win, win, win, win, win, win, win and win,” as he said after the draw at Chelsea. Would even that be enough?
Let’s assume that the scenario presented above will take place, that on May 25 Liverpool reached a tally of 88 points. What pace do Arsenal need to go to leapfrog that (let’s park goal difference now, not least because Slot’s men already have a nine goal advantage there)? The goal would then be a net 70 points over 27 games. That’s 2.6 points per game. Arsenal, therefore, needs to act like a team that could accumulate 99 points during the whole season. Manchester City fans will not need to be told that this can be done even over 38 games instead of 27.
Can it be done by Arsenal? Yes. They already did it. Not for 27 games but for 19 as recently as the second half of last season. That started with a 2-1 defeat at Fulham after which the Gunners rained fire on the rest of the league. Sixteen wins, a draw and a defeat. Only Manchester City could best retain Arteta’s title. Run that points by game count over 27 games and you get 69.6 points. We’ll round that one up, shall we?
What Arsenal need then are their best selves. No more unnecessary red cards, quick deployment for the Martin Odegaard-Declan Rice-Mikel Merino midfield, a moratorium on all major injuries now that Ben White is sidelined for anywhere between six weeks and more than two months after knee surgery. Those moments against Liverpool and with their full compliment of 11 against City, where they looked like the best team in England, must be the benchmark. If Arsenal are going to win the league, they probably need to be a non-stop winning machine between now and May. Liverpool might be able to hold them off by being good enough. There may still be many miles to go, but some of these runners will have to pick up the pace.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-0830/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.12.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.12.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.12.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.12.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.12.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});