Dan Kennett @dankennett.co.uk · 15/04/202612 games from start of Feb to winning the PL W9 D2 L1, 2.42 PPG 1.93 non-pen XG pg 0.81 NPXGA 1.12 NPXGD Arsenal this season are 2.19 PPG and 0.99 NPXGD pg 051
Dan Kennett @dankennett.co.uk · 12/04/2026For context, City outran Chelsea by 8km today. Almost a whole player 571
Dan Kennett @dankennett.co.uk · 11/04/2026Better attacking from #LFC today (mainly Rio) but completely overrun again. 1st half 52.8 vs 55.7 km 2nd half 55.5 v 60.0km 60km in a half is BIG from Fulham. 4.5km in a half = 1 player short. And we looked a player short with the eye test AND it shows in the expected threat race chart 7184
Dan Kennett @dankennett.co.uk · 07/04/2026We improved his shooting locations last season 13G from 12.4 xg 16G from 21.8 xg the 3 seasons before that 010
Dan Kennett @dankennett.co.uk · 26/03/2026With help like this its hard to see *any* team being able to beat PSG over 2 legs in the coming years, especially an English one. PSG revised schedule 👇 6132
Dan Kennett @dankennett.co.uk · 23/03/2026Wirtz actually runs *a lot* He's just very lightweight in the PL but will get better 120
Dan Kennett @dankennett.co.uk · 23/03/2026I found some old posts from the start of the 22/23 season. The Fulham game on opening day that set off alarm bells we were outrun by...7km 140
Dan Kennett @dankennett.co.uk · 23/03/2026The relationship between total distance and results is noisy and complex but the high level summary for #LFC this season is: 1) 8 games where outrun by > 6km, W0 D2 L6 2) 8 games where outrun between 3 and 6km, W3 D2 L3 3) 11 games where distance was +/- 3km difference: W7 D3 L1 8321
Dan Kennett @dankennett.co.uk · 20/03/2026Champions League R16 Sprint Metres per Minute of Ball in Play time leaders (mean=44.5) 63 Newcastle 1st Leg 60 Liverpool 2L 55 Galatasaray 2L 54 Newcastle 2L 53 Spurs 2L, Galatasaray 1L 52 PSG 2L 151
Dan Kennett @dankennett.co.uk · 19/03/2026And it might not feel like it on the season so far but #lfc do have the players to match PSG physically. Firstly top speeds 220
Dan Kennett @dankennett.co.uk · 19/03/2026Frimpong & Kerkez are absolutely key points of difference to the #lfc system going forward. Sadly we dont have PL physical data (as promised) but here are the CL season summaries. Both in top 15 for sprints p90, the metric that matters most. Frimpong 20.7 Kerkez 19.9 For context, Hakimi 17.2 #lfc 3240
Dan Kennett @dankennett.co.uk · 19/03/2026Outrageous creative numbers from Wirtz last night, 8 key passes, 1.1 XA Plus 4/6 dribbles in and around the box 4 shots, 10 touches in the box #lfc 4190
Dan Kennett @dankennett.co.uk · 15/03/2026Its on the Beeb We've won the sprinting most games but this is a shellacking like bournemouth away 010
Dan Kennett @dankennett.co.uk · 15/03/2026Also from this from Brundish. Games lost to injury is historically low So have we swung back too far on the training methods? We are keeping players available and avoiding injury... but is at too much cost as the players can't run enough? 351
Dan Kennett @dankennett.co.uk · 15/03/2026So by popular demand* I updated my squad usage tracker of last season to include 25/26 and I also included Arsenal. ‐‐---------------- % of PL starts by most used 11 players 23/24 MCI 78% 24/25 LIV 81% 25/26 LIV 83% 25/26 ARS 78% 271
Dan Kennett @dankennett.co.uk · 15/03/2026On the plus side, Rio was fantastic 64 mins 51 touches, 7 in box 0.47 XG+XA 3 shots 7/7 dribbles 28/31 passing 0121
Dan Kennett @dankennett.co.uk · 15/03/2026Some game from Rio. That thru ball to Wirtz was the cherry on the cake #lfc 0141
Dan Kennett @dankennett.co.uk · 15/03/2026Rio heavily involved again. 29 touches. And 6/6 dribbles! Such a promising half from the kid #lfc 1193
Dan Kennett @dankennett.co.uk · 15/03/202611th goal of the season for Szobo in all comps, most of his career. 7 from outside the box, 5 from direct free kicks 11G from 6.4XG #lfc 261
Dan Kennett @dankennett.co.uk · 12/03/2026Champions League Round of 16 Physical performance data and ball in play time. PSG v Chelsea the standout And you can see why Yamal said what he did about Newcastle 360
Dan Kennett @dankennett.co.uk · 07/03/2026CJ update He's going to well exceed his most minutes in a season, could even hit 3k Might exceed his most starts too (currently 7 behind) 210
Dan Kennett @dankennett.co.uk · 06/03/2026This is a big scrape of lfc shots off understat from a couple of years ago, n=2686 Median = 0.063 Mean = 0.123 The PL median of 50k shots was 0.052 030
Dan Kennett @dankennett.co.uk · 06/03/2026Rio firmly in the starting rotation now after that performance. Hopefully he can maintain 80-90 minutes across a week and go from there #lfc 0110
Dan Kennett @dankennett.co.uk · 06/03/202639 touches, 7 in box is super high for a winger in a half. Interesting that half our team were constantly looking for him. Now contrast that with our 400k a week winger on the other side #lfc 480
Dan Kennett @dankennett.co.uk · 28/02/2026And in other XG regression news, once super-hot Villa lose a 1-1 game 0-2 A neat 1 goal under at each end 050
Dan Kennett @dankennett.co.uk · 25/02/2026And many folks wont like this purely because Slot has said it, but this is a very magnanimous response because it was always variance and it was always going to correctly itself naturally 5130
Dan Kennett @dankennett.co.uk · 23/02/2026An independent time keeper would have added 6 minutes of *ball-in-play* extra time to that game. It would have taken another 11 minutes elapsed time to play that 6 minutes. Only 1 game in a #EPL weekend goes beyond 60 minutes now. 170
Dan Kennett @dankennett.co.uk · 22/02/2026Great footage of Prozone and analytics ground zero at Bolton 25 years ago under Big Sam. The guy in the polo shirt in the stands is a younger Dave Fallows 0141
Dan Kennett @dankennett.co.uk · 15/02/2026The only place you can get advanced stats and data viz for #lfc vs Brighton is via @barts78.bsky.social for @anfieldindex.com barts78.github.io/DrBarts2526/... 1111
Dan Kennett @dankennett.co.uk · 11/02/2026Good win and fighting performance. Proper Dycheball throwback from these 2 lads #lfc 4280