Thursday, 30 January 2020

S9M25: Nerd Out

After a little FA Cup interlude, the Premier League returns to find the table even more uneven than before. Man City, all conquering heroes of yore are now closer to Sheffield United in 8th, than to Liverpool, only one place higher.

I've seen some interesting data visulisations over the years which show alternative takes on simple data - huge fan of all this stuff (check out r/dataisbeautiful if you like reddit things) but one of the most simple versions is a reworking of the PL table to distribute clubs by the size of the points gap. I'm not explaining that well so will post the table below, made without fancy stats packages so it's a bit basic:



Ideally that would be stacked vertically, but you get the picture. Liverpool are one place higher than Man City in the classic table, but in another atmospheric level. The title is done. The clustering from Man Utd in 5th to Newcastle in 14th, or even at a push to Watford in 19th is crazy. I'm not suggesting Watford will make a late run for the CL, but arguably anyone from Southampton downwards could get sucked into relegation fights with a run of poor form at this stage, whilst equally European football could be on the table for anyone up to Newcastle if they hit their strides.

This got me thinking, how good are Liverpool? 23 wins from 24 games is outrageous, but is it deserved? Have Man City et al underperformed more than Liverpool overperformed? To answer, I thought I'd look at the not-at-all-new but still quite controversial "x" family of stats

  • xG - Expected Goals - how many goals should a team have scored statistically based on shots taken (number, position on pitch) 
  • xGA- Expected Goals Against - how many goals should a team have conceded statistically based on shots taken (number, position on pitch)
  • xPts - Expected Points - how many points a team should be on for performances so far
Smarter modellers also take into account other factors, but the database I've used (Understat) doesn't define their exact criteria.

Obviously this is all sample size dependent, so overperfoming your xG for a game means nothing - but only the best clubs/players can outperform the stats for prolonged periods. 

It makes for interesting reading...


So let's describe this first. Column 2 is Goal Scored. Column 3 is Expected Goals scored. Column 4 is the difference. Red = more goals scored than expected. Green = Fewer goals scored than expected. 

Liverpool have outscored their expected figures by 5 goals, Spurs by nearly 6 and Leicester by 12 (!!!). Chelsea on the other hand have left 7 goals behind. Everton, Man United, Sheffield United and Brighton are similarly guilty whilst Watford should have 11 more goals as per the stats which would be game changing for them in terms of league position. Cojones eh, Mr Deeney?

What does this all mean? Well, not a lot. A hot streak for a few games may see reversion to the mean - Leicester look vulnerable to that, but there are lots of reasons for a xG differential, such as having a potato for a striker or an octopus for an opposing keeper. It would be reasonable however to suggest that Liverpool might be a few points ahead of where they should be based on nabbing a goal here or there in tight scorelines.

Now to xGA, which is the defensive version of the above:


Again, 2nd column is goals conceded, 3rd columns is the expected goals conceded and the 4th column as the differential between them. Green is over-performing and red has conceded more than expected.

Again, Liverpool are over-performing in this metric, along with Sheffield United, Newcastle and West Ham by ~8 goals and Palace by 9 goals. Chelsea, Wolves, Man United and most dramatically Southampton can feel slightly unlucky, and yet optimistic of improvement. Football being a low scoring sport means that a reversion to the mean here, combined with the point clustering seen above could have wild effects on the league table and subsequent European football, survival and prize money.

xGA can be affected by individual errors, having a bad keeper etc as well as coaching/individual brilliance. For example, Van Dijk & Allison are credited with transforming the Liverpool defence - one explanation for their xGA being in the green. Maguire's effect at Old Trafford has not been statistically born out, but could be confounded by de Gea not having his best season. Small margins.

Putting these tables together then, Liverpool are scoring more and conceding fewer than expected, whilst City are where they are - a few goals down, which their much discussed centre back issues could account for. Leicester, for the 2nd time in 5 years are hugely outperforming their xG and xGA, at the expense of Chelsea who are under in both counts. Managerial effect? Who knows? At the other end of the table, Watford should climb if they start scoring, but West Ham could be in trouble, Of course, a change of manager there could have huge effects on their prospects too,

To expected Points,


Now this is all a bit interesting. xPts comes from looking at each game and allocating the points according to how the result should have panned out, statistically speaking.

Liverpool are 20 points ahead of where they should be, statistically. speaking. This was surprising to me. Clearly, more games have been pretty close, meaning those xG & xGA over-performances clearly have delivered. Leicester, as expected have gained more points as have Palace and, worryingly for them, Newcastle.

Interestingly, Man Utd, who are an awful team when you watch them play, are 10 points down on their expected total. Hugely surprising that

So, a redo table based on expected points:


Places changed in the last column. Man City top by 5 points, Chelsea and Man Utd make up the top 4 and it's all much closer. Everton and Watford the big movers up the table. Newcastle and Palace are the big losers, closely followed by the respective North London dumpster fires.

So, in summary, Liverpool's dominance will be rewarded with a shiny thing, but the manner of their league title win should be considered in similar circumstances to Leicester of a few years ago. We should stop laughing at Chelsea & Man United who might one day click, and Nigel Pearson could well pull off the impossible dream.

And we've not even considered the VAR effect...


It seems a bit redundant to say this now, but let's get statty...

Matchday 23

This week, 22 people played
Most popular predicted result: Man City WIN (22/22)
Most disputed results: Watford vs Spurs & Norwich vs Bournmouth (6-5-11 & 11-6-5 split respectively)

Highest odds: Aron Kleiman (2197/1)
Lowest odds: Doron Salomon (776/1)
Average odds: 1189/1

Best predictor: AFM (5/10)
Worst predictor: Loads of us (1/10)
Average score: 2.55/10

Best predicted result: Liverpool WIN (21/22)
Worst predicted result: Newcastle WIN and Man City vs Crystal Palace DRAW (0/22)

Matchday 24

This week, 21 people played
Most popular predicted results: Leicester & Spurs WINS (21/21)
Most disputed result: Aston Villa vs Watford (7-7-7 split)

Highest odds:  AFM (3601/1)
Lowest odds: Andrew Feneley (375/1)
Average odds: 1274/1

Best predictor: Loads of you (6/10)
Worst predictor: WhoScored.com & Joe Machta (3/10)
Average score: 4.76/10

Best predicted result: Leicester & Spurs WINS (21/21)
Worst predicted result: Burnley WIN & Everton vs Newcastle DRAW (0/21)

Everyone's scores:



Leaderboard (>2/3 weeks, 17/24):



To this week's predos:

Good luck guys

Thursday, 23 January 2020

FA Cup 2020: Round 4

I was going to write a whole thing but long story short, time hasn't been my friend this week and the scheduling/waterlogged pitch has made this pretty last minute so let's just say, obviously the biggest shock was saved until last...

This year, we have 10 players
Most popular predicted results: Bristol City, Millwall, Rochdale, Burnley, Cardiff, Watford, Leicester, Man City, Chelsea, Sheff Utd, Liverpool & West Ham (10/10)
Most disputed result: Bristol Rovers vs Coventry (5-5 split)

Best predictors: Feneleys (25/32)
Worst predictor: Tarek Najm (20/32)

Best predicted result: Millwall, Rochdale, Burnley, Cardiff, Leicester, Man City, Chelsea, Sheff Utd, Liverpool & West Ham (10/10)
Worst predicted results: Shrewsbury and Tranmere WINS (0/10)

Everyone's scores:


*Brad currently has 2 entries so his score has been averaged. Will be amended when I know which to use. And no wisecracks like "the higher score"

This round's predos:

Good luck all

Wednesday, 15 January 2020

S9M23 & 24: Bunching

Well, nothing like normal service eh?

Sheffield United won at home. In fairness, a terrible decision robbed West Ham and 10 Impossibilifans of a point. Never a handball - not really a VAR issue, just another example of a terrible law having the spotlight shone on it through the prism of technology.

The early Saturday game saw more VARtervention to upgrade Aubameyang's yellow to a red. I have no issues with the upgrade - it was a poor tackle, without malice but clearly dangerous - a "striker's challenge" but again, juxtaposed against how other poor tackles have been ignored by VAR, or in the case of another high-profile case, rescinded, the inconsistency grates.

Chelsea won at home against a barely extant Burnley side, whilst Everton continued their resurgence under Carlo's left eyebrow, dismissing the challenge of new boy Potter's Brighton. 3 wins from 4 now under their new boss. Southampton avenged their 9-0 humbling by beating Leicester at home. I mean, 2-1 isn't 9-0, but it's quite the swing. Someone call Jeremy Vine. Leicester now 3rd. Man U thumped a hopeless Norwich now looking quite far adrift at the foot of the table, Wolves and Newcastle drew in the most deja vu game of all time (Historical reckon: P150, D150) whilst Mourinho's master plan was only masterful for about 40% of the game. Ironically, Liverpool probably played their worst football of the season and with better finishing, Spurs could have had something, if not everything, but they left, like one of our Impossibilifolk did on the Weakest Link, with nothing.

Watford also seem to have righted themselves with Pearson winning again, whilst Bournemouth are in trouble - 9 losses in 11 games. Of course, one of their 2 non-defeats was against Arsenal, mais bien sur. To complete the weekend, City thumped Villa in Brum, went second whilst Aguero became the scoringest player in PL history who doesn't know the words to God Save The Queen. Henry relinquishing his 8 year old title. Think about it...

Let's get statty:
This week, 23 people played
Most popular predicted result: Chelsea & Man City WINS (23/23)
Most disputed prediction: Bournemouth vs Watford (7-7-9 split respectively)

Highest odds: Steven Daniels (739/1)
Lowest odds: AFM (101/1)
Average odds:  343/1

Best predictor: Loads of us (7/10)
Worst predictor: Gaj Thiru (3/10)
Average score: 5.78/10

Best predicted result: Chelsea & Man City WINS (23/23)
Worst predicted result: Southampton WIN (0/23)

Everyone's results:


Leaderboard:


2 sets of predos here, the weekend & midweek fixtures.

Matchday 23

Matchday 24


Good luck all

Tuesday, 7 January 2020

S9M22: The chat is back

Finally, we can catch our breath after a few weeks of non-stop fixtures, and in my case, chocolate eating. It is very generous of people to leave tub after tub of confectionery lying around, but once in a while, maybe a fruit basket...

Or a nice bottle of something Scotch & fiery, like hot sauce. Yep, gave that one the old sliperoo like Alireza Jahanbaksh did to Willian in the box on Saturday. See what I did there. Segue is my middle name. Cracking finish, 2 in 2 for him there. Points shared. Bosh.

In yet another Claret & Blue Derby (CBD, nobody's taken that acronym yet), Villa came away with maximum points making Sean Dyche pull out his tattered excuse-bingo card from his voluminous jacket. This week was *does some actual research and looks at post-match interview* - VAR!!!! Anyone win a prize? You can win a Moorhouse selection sixpack** if you get them all before the end of the season...

Next up was a Leicester victory over Newcastle , which was predictable and also not exciting. Ayoze Perez coming up with the inevitable goal against his former fans in front of the Gallowgate and did a sort of half celebration which missed the whole point of not celebrating in my opinion. Commit either way.

From North to South, our whistlestop review heads for Southampton where Danny Ings improved his chances of an England call up immeasurably by scoring and then relying on the butterfly effect to injure Harry Kane. Genius. Wonderful piece in The Athletic about Mourinho eating all the Dairy Milks out of a tub of Heroes. Would have thought he'd have been more of a Double Decker fan.

Vicarage Road is our next stop and the Nige show*** keeps on tooting, with a good win over Wolves. Man City derailed the Ancelotti train though, keeping that pressure on like a lumbar massage from a toddler. Tried it. Average.

Norwich & Palace drew in a game that I've run out of jokes about, before we turn our gaze to the Redemption (part 2) of the Moyesiah. Redeemed in the Redknapp/Defoe Derby.

Sky Sports Nostalgia's Super Sunday happened on a Wednesday with the 2 titans of the last millennium came head to head at the Emirates.  San Mikel again showing why David Moyes is a false Messiah and why we should all be worshipping at the Temple of San Sebastian. Apparently, everyone in the Basque Country has outrageous hair. It's like a good North Korea.

Finally. Liverpool won. We're all shocked.

** No you can't. Buy your own beer. That's 2 sets of research in one gag about 1 game. I'm not doing everything for you. Fun fact: apparently Burnley has quite a lot of specialised aerospace manufacturing. This surprised me as someone who thinks there are dragons in that part of Lancashire

***Brexit result, 50.3% leave. Therefore, it's probable that Pearson is the most popular Nigel in all of Watford.

Let's get statty:

This week, 25 people played
Most popular predicted results: Liverpool & Man City WINS (24/25)
Most disputed prediction: Norwich vs Crystal Palace (9-9-7 split respectively)

Highest odds: Aron Kleiman (55,724/1)
Lowest odds: Feneley (630/1)
Average odds: 12,200/1 (1319/1 without AK)

Best predictor: Tarek Najm (7/10)
Worst predictor: Loads of you (3/10)
Average score: 4.76/10

Best predicted result: Liverpool & Man City WINS (24/25)
Worst predicted result: Southampton WIN (1/25 - well done Nick Taylor-Collins)

Everyone's results:


Leaderboard (>2/3; 15/21)

This week's predos:


Good luck all

Tuesday, 31 December 2019

S9M21 & FA Cup 2020!

Lots of stats so minimal chat. Xmas fixtures this year have lost me frankly. I have no clue who's played when and so on, so quite looking forward to getting back to a nice once-a-week schedule. To quote the domitable Roger Murtaugh....

Let's get statty:

Matchday 18:
26 people played
Most popular predicted result: Aston Villa & Man Utd WINS (24/26)
Most disputed prediction: Sheffield Utd WIN (5/26)

Highest odds: AFN (10,850/1)
Lowest odds: Feneley (1517/1)
Average odds: 4467/1

Best predictor: Steven Daniels & WhoScored.com (5.56/10 pro-rata)
Worst predictors: Loads of you (2.22/10 pro-rata)
Average score: 3.72/10 pro-rata

Best predicted result: Wolves WIN (/26)
Worst predicted result: Watford WIN (1/26) - Lawro

Matchday 19:
20 people played
Most popular predicted result: Spurs & Chelsea WINS (20/20)
Most disputed prediction: Leicester vs Liverpool (3-4-13 split respectively)

Highest odds: AFM (11,626/1)
Lowest odds: Doron Salomon (545/1)
Average odds: 3850/1

Best predictor: Brad Allix (7/10)
Worst predictors: Joseph Machta (3/10)
Average score: 5.1/10

Best predicted result: Spurs WIN (20/20)
Worst predicted result: Southampton WIN (0/20)

Matchday 20:
21 people played
Most popular predicted result: Liverpool WIN (21/21)
Most disputed prediction: Newcastle vs Everton (7-7-7 split respectively. I love it when this happens)

Highest odds: AFM (5214/1 - festive hat trick)
Lowest odds: Aron Kleiman (498/1)
Average odds: 1668/1

Best predictor: Aron Kleiman (8/10)
Worst predictors: Loads of you (4/10)
Average score: 5.38/10

Best predicted result: Liverpool WIN (21/21)
Worst predicted result: Norwich vs Spurs DRAW (1/21 - well done David Silverman)

Everyone's results:


And to the leaderboard (>2/3 matchdays; 14/20)


To this week's predictions:

Finally, to the 2020 edition of the FA Cup game. As always, this is a cash game with actual £ prizes, and as always, the prize pot depends on the number of players, so the more who play, the more £ is available to win.

To recap the rules:




  • Stand alone from PL game - you can play this if you've not been involved before
  • £5 buy in - submitting predictions = agreeing to pay. Please don't make me chase you. If you don't have my details, let me know and I'll be in touch privately.
  • Pick the club to progress from each tie - no draws! (replays, a.e.t., pens etc all count)
  • Predictions need to be submitted before kick off
  • 1 point per correct prediction
  • Prize money payouts to 1st, 2nd 3rd places in May (£ depends on size of prize pot)
  • Share with anyone who's interested - happy to set up another email chain/WhatsApp group for reminders - the more, the merrier, the richer someone gets...


  • Good luck all!

    Wednesday, 18 December 2019

    S9M18-20: Festive Fixtures

    Somehow, the halfway point of the season is almost upon us. Time's a funny thing. Flies by when it's not crawling. Like paint. Or something less mixed.

    In any case, the issue with the whole halfway point is it compounds emotions. If you're a Liverpool fan, that giant lead is the classic 2-0 half-time lead. You should be good enough, but there's always the nagging thought that it could all unravel quite quickly and momentum shifts. It doesn't seem likely at the moment - their consistency is staggering, and in fact it's Leicester and Chelsea who are stumbling, but still, since when is football rational?

    Those on a downer though feel like they're hitting the wall in a marathon. What's passed already hardly counts when your legs are screaming and your lungs are burning and your mind knows there's still no end in sight. Yay. West Ham would have felt a bit like this - but then won away at Southampton to keep Pellegrini in paychecks over Xmas. Sheffield United & Burnley also picked up maximum points.

    The Spurs revival continues apace with an away win over Wolves, whilst the Moyes/Fellaini Derby ended all square. A fair result for everyone associated with that particular historical highlight. Man City continued their streak of comfortable wins against Arsenal with a, er, comfortable win against Arsenal. Like Arnie arm-wrestling a baby. Finally in a derby that I will never fully understand, Brighton and Palace shared the points after Wilf spanked one in the top corner to rescue a point. A lovely finish if I do say so myself.

    Let's get statty:

    This week, 26 people played
    Most popular predicted result: Liverpool, Chelsea & Leicester WINS (26/26)
    Most disputed predicted result: Burnley vs Newcastle (11-7-8 split respectively)

    Highest odds: Josh Daniels (3524/1)
    Lowest odds: Steven Daniels (513/1)
    Average odds: 1617/1

    Best predictor: Will O'Doherty (6/10)
    Worst predictor: Doron Salomon & Brad Allix (2/10)
    Average score: 3.85/10

    Best predicted result: Liverpool WIN (26/26)
    Worst predicted result: Everton WIN & Leicester vs Norwich DRAW (0/26)

    Everyone's scores:


    Leaderboard (>2/3; 12/17):


    To the predos - will put up everything until the NYD fixtures to allow anyone who wants to fire and forget about this over the festive period to do so. NY fixture and FA Cup game will be up after Boxing Day.

    M18 (Only 9 matches)

    M19

    M20


    Good luck and have a wonderful Impossibilibreak

    Thursday, 12 December 2019

    S9M17: Sleek

    Editorial note: Writing a blog whilst watching election coverage is difficult. If I were smart, I'd link it to the impact of Brexit on football but frankly, everything has fallen out of my head.

    Let's do a quick recap:

    Everton turned around their form and beat Chelsea. Liverpool, Spurs and Leicester predictably all won comfortably. Watford drew with Crystal Palace as did Brighton & Wolves. Surprise wins for Man Utd away at the Etihad and Arsenal away at West Ham. Surprising for different reasons. Newcastle & Sheffield United both won to complete the programme.

    Let's get statty:

    This week, 25 people played
    Most popular predicted results: Newcastle & Chelsea WINS (24/25)
    Most disputed results: Norwich vs Sheff Utd & Brighton vs Wolves (8-8-9 & 8-9-8 split respectively)

    Highest odds: Aron Kleiman (14576/1)
    Lowest odds: AFM (1312/1)
    Average odds: 5350/1

    Best predictors: Doron Salomon, Eli Daniels & Joe Abbott (7/10)
    Worst predictor: Steven Daniels (3/10)
    Average score: 5.16/10

    Best predicted result: Newcastle WIN (24/25)
    Worst predicted result: Everton WIN (0/25)

    Everyone's results:


    Leaderboard (>2/3; 11/16)



    This week's predos:

    Good luck all