Premier League Expected Goals (xG): Some Incredible Observations You Need to Know Ahead of the Weekend

Football Hitting the Back of a Goal NetIt is very much the zeitgeist term in modern football analysis, and not everyone has got to grips with Expected Goals, or xG as it is commonly abbreviated to. Indeed, Jeff Stelling’s less than rapt opinion of the data model went viral in the past couple of weeks.

The reaction of known progressive thinkers Paul Merson, Phil Thompson and Charlie Nicholas speaks volumes!

Everyone will have their own opinion on xG, but it is clear that an obvious lack of education about the model is hampering its use in the media and also its wider understanding as a tool that adds context to the beautiful game without offering up concrete explanation.

What is Expected Goals?

For the uninitiated, the Expected Goals model attributes a decimal value to each chance created in a football match. So if a player is presented with a tap-in in the centre of the goal then that will naturally be given a high xG factor. Conversely, an overhead kick from the corner flag will not.

At the end of 90 minutes, these pieces of data are added up to create an overall Expected Goals picture, so if a game ends Manchester City 3.10-0.35 Brighton we get a decent understanding of how the match panned out.

The bit that Stelling and other naysayers struggle with is why does this data matter? If the example above ended 3-0 to Man City in terms of the actual result, then the xG data is wholly irrelevant. Even if Brighton won 1-0, the Expected Goals count is still of little value.

That is true of course: the only currency that matters in football is sticking the ball in the back of the net. But they key to Expected Goals is providing context – it unravels the story within the story that every 90 minutes of action, from the most exquisite example of the beautiful game to the most tawdry bore-fest, serves up.

So let’s take that thinking and run with….collecting xG data across the whole season. What would we expect to find? Well, we might assume that the team that finishes top of the Premier League has the best Expected Goals ratio, and the team that finishes bottom would have the worst.

If only it was that simple….

The beauty of xG is that it identifies what we might term ‘outliers’, or teams that are wildly under or overachieving according to the data. There are two exotic examples of that in action from the 2017/18 campaign already.

The Dyche Effect

Burnley BadgeLater in this article we will publish an Expected Goals table covering the Premier League this term, but for now we can tell you that Burnley – sitting pretty in fourth in ‘real life’ – occupy a rather more modest eleventh according to our findings.

Why is that? Simply, their opponents are routinely creating more and better chances than the Clarets on a game-by-game basis.

But how can that be so? Sean Dyche’s men are challenging for a Champions League place based on their actual results. But again, and as we must reiterate, context is king: the season is 17 games old, and up to press Burnley have been routinely outplayed more often than not.

The doom-mongers of Expected Goals will use the Clarets as the working example of why the model is hokum, but just remember this: as smart punters, we use xG as a guide for our long-term thinking. Weak Expected Goals data does not indicate that Burnley are going to lose their next game, but it does offer a suggestion that their current fourth place will be tough to sustain if they continue to create fewer ‘big’ chances than their opponents.

Eagles Set to Fly?

Crystal Palace BadgeWhen we minimise the data to cover the last seven matches, we see that Crystal Palace sit comfortably in sixth in our own modified Premier League table.

That indicates a vast improvement from the Eagles; backed by the all-important context of Roy Hodgson’s appointment, the return from injury of Wilfried Zaha and the excellent form of Ruben Loftus-Cheek, as well as an agreeable fixture list.

Nevertheless, Palace remain in the relegation zone of the actual table, even though a points haul of ten points from their last six outings is a ratio that would comfortably see them stay up.

Using the xG model as our guide, we can conclude that Hodgson’s men should easily avoid the drop this term – a fact generally overlooked by the bookmakers, with Stan James offering odds of 6/4 on Palace to stay up. Come May, they could be made to look very foolish and our bank balance could be inflated as a result.

Using Expected Goals (xG) in Betting

Football betting is fascinating, because this is a low-scoring sport where individual brilliance/error can often define outcomes.

As such, there shouldn’t really be any reliable patterns to follow given its unpredictable nature.

But Expected Goals offers punters insight in abundance, and the tables below should aid your betting adventures no end.

First up is the current form guide according to xG principles:

Expected Goals (xG) Form Table – Last 7 Games

1 2 3 4 5 6 7
Arsenal 0.34/2.16 2.19/0.59 1.75/0.40 4.44/0.48 4.55/2.11 0.61/1.22 1.02/0.38
Bournemouth 1.29/0.68 1.39/1.16 0.45/0.92 0.98/1.10 1.12/1.01 0.93/4.13 0.73/1.24
Brighton 0.87/1.38 0.49/1.21 0.57/1.80 0.34/0.61 1.67/1.96 0.28/2.39 0.32/1.91
Burnley 0.14/0.79 1.54/0.43 0.40/1.75 1.10/0.98 1.19/1.62 0.48/0.84 0.35/0.86
Chelsea 1.85/0.77 1.67/0.60 0.74/1.51 1.58/0.04 3.09/0.52 0.85/0.36 1.88/0.48
Crystal Palace 1.10/1.06 2.09/1.61 1.52/0.65 0.61/0.34 0.81/1.67 4.13/0.93 1.17/1.36
Everton 2.77/1.89 1.61/2.09 0.15/1.97 2.07/1.03 0.69/0.22 0.82/1.80 1.45/0.56
Huddersfield 0.26/0.29 1.16/1.39 0.54/2.99 0.48/4.44 0.22/0.69 2.39/0.28 0.48/1.88
Leicester 1.40/1.22 0.10/2.40 0.75/0.78 0.89/2.51 1.62/1.19 0.44/0.98 1.84/1.13
Liverpool 3.10/1.08 2.48/0.56 1.51/0.74 2.45/0.87 1.96/1.67 1.80/0.82 1.83/0.23
Man City 2.16/0.34 2.40/0.10 2.99/0.54 1.66/1.71 2.47/0.48 2.03/1.72 3.46/0.29
Man United 0.77/1.85 2.57/1.11 1.80/0.57 1.36/1.29 2.11/4.55 1.72/2.03 1.24/0.73
Newcastle 0.68/1.29 1.11/2.57 0.86/1.89 1.13/0.85 0.52/3.09 0.98/0.44 0.56/1.45
Southampton 0.79/0.14 0.56/2.48 1.97/0.15 1.71/1.66 1.01/1.12 1.22/0.61 1.13/1.84
Stoke 1.22/1.40 1.21/0.49 0.65/1.52 0.87/2.45 1.26/0.33 0.74/3.37 0.86/0.35
Swansea 1.38/0.87 0.43/1.54 0.92/0.45 0.04/1.58 0.33/1.26 0.86/0.24 0.29/3.46
Tottenham 1.06/1.10 0.59/2.19 1.75/0.72 2.51/0.89 0.79/0.30 3.37/0.74 1.91/0.32
Watford 1.89/2.77 1.20/1.84 1.89/0.86 1.29/1.36 0.30/0.79 0.84/0.48 1.36/1.17
West Brom 0.29/0.26 0.60/1.67 0.72/1.75 0.85/1.13 1.67/0.81 0.24/0.86 0.23/1.83
West Ham 1.08/3.10 1.84/1.20 0.78/0.75 1.03/2.07 0.48/2.47 0.36/0.85 0.38/1.02

This shows each team’s form in their last seven matches according to the xG metric.

Obviously the data is slightly more nuanced than this, but if you want to keep it simple green indicates an excellent performance, blue a decent effort, purple a below-par showing and red something of a tonking.

The grid below shows crude xG data for home/away performances, plus an overall ‘Expected Goals Difference’. The teams are ranked by this differential:

Expected Goals (xG) League Table – Year to Date

Home Away
P F A DIF P F A DIF Total
Man City 3 6.29 2.53 3.76 4 10.77 2.65 8.12 11.88
Liverpool 4 7.62 2.34 5.28 3 7.51 3.62 3.89 9.17
Chelsea 3 6.52 1.33 5.19 4 5.14 2.82 2.32 7.51
Arsenal 3 11.18 3.18 8 4 3.72 4.26 -0.54 7.46
Tottenham 4 8.09 2.88 5.21 3 3.89 3.38 0.51 5.72
Crystal Palace 4 8.91 4.55 4.36 3 2.52 3.07 -0.55 3.81
Everton 3 5.53 3.14 2.39 4 4.03 6.42 -2.39 0
Watford 3 2.79 3.99 -1.2 4 5.98 5.28 0.7 -0.5
Man United 4 7.33 4.44 2.89 3 4.24 7.69 -3.45 -0.56
Southampton 4 5.11 3.74 1.37 3 3.29 5.26 -1.97 -0.6
Burnley 4 2.77 3.88 -1.11 3 2.41 3.39 -0.98 -2.09
Stoke 3 3.35 4.18 -0.83 4 3.46 5.73 -2.27 -3.1
Leicester 3 2.61 6.1 -3.49 4 4.43 4.11 0.32 -3.17
Bournemouth 3 3.49 3.27 0.22 4 3.4 6.97 -3.57 -3.35
West Brom 3 2.58 3.61 -1.03 4 1.48 4.7 -3.22 -4.25
Swansea 4 3.45 5.02 -1.57 3 0.8 4.38 -3.58 -5.15
West Ham 4 2.6 5.72 -3.12 3 3.35 5.74 -2.39 -5.51
Newcastle 4 3.08 5.07 -1.99 3 2.76 6.51 -3.75 -5.74
Huddersfield 4 3.67 5.44 -1.77 3 1.86 6.52 -4.66 -6.43
Brighton 3 2.5 3.78 -1.28 4 2.08 7.48 -5.4 -6.68

Happy betting!