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