Can xG make you money? | Betlookr

Can xG make you money?

Simon

Among the multitude of soccer statistics, xG (expected goals) is perhaps the most divisive. In this article we will explore what xG is, how it is used, and run a mini experiment to see whether it can be used for profitable betting on the English Premier League.

What is xG?

xG stands for Expected Goals. It is a performance metric that shows the number and quality of produced chances and, when combined with actual goals, can be used to evaluate how well teams and players are scoring these chances. 

Each shot/header at goal is assigned a value based on a few factors including the distance/angle between attacker and goal, number of players between the atacker and the goal, and how many players are within 1 metre of the attacker (i.e.defenders pressuring the attacker). The possible values of xG lie between 0 and 1 and is based on a historical database of identical attempts. 

Some examples of xG

An example of an xG of 1 might be Neale Cooper’s goal at 1:41 below:

And an example of a goal witn xG of 0 might be Asmir Begovic’s famous goal for Stoke:

How is xG used? And who uses it?

As mentioned, xG is used to measure performance at creating number and quality of chances. It is often used by football analysts to judge how well managers and teams produce creative play, and how well attackers are at converting those chances into goals. 

For example, the Spurs coaching staff will consider xG when deciding on a price to pay for a new striker. Perhaps this explains why they only took Timo Werner on loan, given how profligate he tends to be in front of goal.

xG first entered the conscience of the British public in 2017 when the Opta stat featured on the BBC’s Match of the Day. It quickly gained notoriety among casual viewers for its perceived inability to predict results. It was later included as a metric on the popular Football Manager video game, and now has many supporters who avidly watch their xG score. Still, real-life managers who quote high xG scores as a way to defend their poor on-pitch performance are widely mocked.

So what is the truth? And as sports bettors, can we use xG to not just predict results, but actually make a profit?

EPL and xG: the experiment 

Let’s run a real-time xG experiment on the English Premier League (EPL). We will use the xG table as it stands on 10/10 to determine many goals they will score in the following round of games, which will take place between 19-21 October. 

Let’s start with the xG table on 10/10/24. 

Rank in xG TableTeamxG ScoredxG ConcededxG Difference
1
Man City
2.130.961.17
2Spurs1.901.020.88
3Arsenal1.851.410.44
4Liverpool1.711.120.59
5Bournemouth1.641.510.13
6Brighton1.541,120.42
7Chelsea1.541.500.04
8West Ham1.481.450.03
9Man Utd1.471.350.12
10Fulham1.471,340.13
11Brentford1.431,84-0.41
12Nottingham Forest1.351.39-0.04
13Crystal Palace1.281.42-0.14
14Wolves1.271.68-0.41
15Newcastle1.261.70-0.44
16Aston Villa1.251.18-0.07
17Everton1.151.64-0.49
18Southampton1.121.71-0.58
19Leicester1.001.91-0.91
20Ipswich0.961.59-0.63

Now let’s take those xG scores and apply them to the next round of EPL fixtures. We won’t go for exact scores (maybe we will next time) but stick to the 1X2 (match winner) market.

Applying xG to predict EPL fixtures

Here’s the fixture list for the weekend of 18-20 October 2024:

HomexG AwayxG Predicted ResultOdds
Spurs0.88West Ham0.03Spurs win1.45
Ipswich-0.63Everton-0.49Everton win3.0
Man Utd0.12Brentford-0.41Man Utd win1.73
Fulham0.13Aston Villa-0.07Fulham win2.5
Newcastle-0.44Brighton0.42Brighton win3.9
Southampton-0.58Leicester-0.91Southampton win3.25
Bournemouth0.13Arsenal0.44Arsenal win1.73
Wolves-0.41Man City1.17Man City win1.33
Liverpool0.59Chelsea0.04Liverpool win1.62
Nottingham Forest-0.04Crystal Palace-0.14Nottingham Forest win2.45

Results

This round of EPL fixtures actually provided a decent win for xG. £10 invested on every game meant £100 total invested, with £154.80 returned. A 54.8% return in one weekend is pretty incredible. But one swallow does not make summer, so I will try using xG to predict soccer results on a larger sample size, perhaps covering all 5 big European leagues.

Check back soon for more xG research and don’t forget to sign up for Betlookr’s sports betting predictions.


Simon

Sports bettor with 20+ years experience. Focuses on football (soccer) as well as financial trading (crypto, FX and commodities).

  • Premier League
  • LaLiga
  • Serie A
  • Ligue 1
  • Bundesliga
  • Eredivisie
  • Liga Portugal
  • Premier League
  • LaLiga
  • Serie A
  • Ligue 1
  • Bundesliga
  • Eredivisie
  • Liga Portugal
  • Premier League
  • LaLiga
  • Serie A
  • Ligue 1
  • Bundesliga
  • Eredivisie
  • Liga Portugal
  • Premier League
  • LaLiga
  • Serie A
  • Ligue 1
  • Bundesliga
  • Eredivisie
  • Liga Portugal