FAQ

This section will provide a deeper understanding of our xG values.

What are the numeric values associated with xG, and how reliable are they?

xG statistics generate numeric values that show the chance of scoring based on the quality of chances created or conceded. These values for one specific player usually range between 0 and 1.5 for a specific fixture. For example, Erling Haaland had an xG value of 1.1634 in the Manchester Derby (18842545). In that fixture, he scored 1 goal in total. Pretty accurate, right?

For that same fixture, the xG for both teams was as follows:

Manchester City: 3.6439 - Manchester United: 0.3841.

The xG values are pretty accurate to the actual outcome, which was 3-1, as you can see. The wonder strike from Marcus Rashford, however, shows that xG doesn't always tell the full story. He had an xG of 0.3553 for that match but did manage to score 1 goal.

How does the reliability of xG values depend on the context of the match?

The reliability of xG values is contingent on various factors, including the context of the match. A nuanced understanding of the game's flow, tempo, and dynamics enhances the interpretation of xG values, providing valuable insights into the scoring probabilities.

How does speed impact the availability of xG values?

The availability of xG values is influenced by the speed of data processing. Since xG calculations require match statistics like shots, there may be a delay before xG values become available. Patience is key as relevant match data is processed to generate accurate xG insights.

What is the update frequency for xG values?

xG values are continuously calculated and processed throughout the match, with updates occurring every couple of minutes. The maximum time between these updates should not exceed 5 minutes. Stay informed with real-time insights into evolving goal-scoring probabilities.

What leagues do we cover for xG values?

league name
id

Champions League

2

Europa League

5

Premier League

8

Championship

9

League One

12

League Two

14

FA Cup

24

Carabao Cup

27

EFL Trophy

39

Eredivisie

72

Eerste Divisie

74

Bundesliga

82

2. Bundesliga

85

DFB Pokal

109

Bundesliga Play-offs

163

2. Bundesliga Play-offs

166

Admiral Bundesliga

181

Pro League

208

Superliga

271

Ligue 1

301

Coupe de France

307

Serie A

384

Coppa Italia

390

Eliteserien

444

Liga Portugal

462

Premiership

501

La Liga

564

Copa Del Rey

570

Allsvenskan

573

Super League

591

Super Lig

600

Superliga

636

Serie A

648

Liga MX

743

Major League Soccer

779

Pro League

944

J-League

968

Indian Super League

1007

Africa Cup of Nations

1117

Copa Libertadores

1122

Euro Qualification

1325

A-League Men

1356

UEFA Nations League

1538

Copa de la Superliga

1658

Europa Conference League

2286

Primeira Liga - Play-offs

2295

Please keep in mind that not every league is available yet for our Expected Values. This is due to the data not being available yet for leagues that aren't active. Leagues like the European Championship will be added later on.

How are xG values calculated?

xG values are calculated by combining shot data with all types of other data provided by Sportmonks. These data points, along with additional information, are used to create the different xG metrics offered, providing a comprehensive understanding of goal-scoring probabilities.

What is the difference between xG and xGOT?

We have a complete blog dedicated to explaining what the different Expected Values entail. We will explain it here briefly as a reminder.

Expected goals (xG) In football, xG is a statistical metric quantifying the quality of goal-scoring chances created or conceded during a match. It measures the probability that a particular goal-scoring opportunity will result in a goal based on various factors such as the location of the shot, the angle, the distance from the goal, the type of pass that led to the chance, and other situational variables.

xG On Target (xGOT) xG On Target measures the expected goals that were actually on target. This is mainly used to focus on shots that were actually testing the goalkeeper. This metric can be used to calculate the expected goals saved, which is an essential figure in finding out how a specific goalkeeper performs.

What is the difference between xG and xGOT, and why is xGOT lower than xG? xGOT is xG minus the xG from shots that were not on target. That is why xG is higher. It is the combination of xG of all shots that are and aren’t on target.

Are these values available on season level?

Unfortunately, these are not yet available as we don't have the data for the beginning of this season. Once the new season commences we'll be able to add these values on a season level.

Last updated