KoraScoreAi
READ THE GAME DEEPER

What is xG? A practical guide to expected goals

Did a team create good chances, or simply take many shots? Expected goals help describe chance quality. This educational guide separates the metric from the score, with a hypothetical example and questions to ask when reading match analysis.

Try Forecast in the app ↗Forecast and Insights. One shared wallet.
KORASCORE AIFORECAST
NEXUS × ORACLE
01Gather evidence02Review the scenario03Read the forecast
Feature preview
01Match stats and news, brought together.
02Nexus gathers evidence. Oracle reviews the scenario.
03Keep your reports together in the Vault.

KoraScoreAi team · Updated October 13, 2026

What expected goals measure

xG estimates the probability of a shot becoming a goal, on a scale from zero to one, using past shots with similar characteristics. It describes chance quality rather than guaranteeing how many goals a team will score.

Why chances receive different values

Common model inputs include shot distance, angle, body part and how the chance was created. Providers can return different values because their models use different details. Identify the provider before comparing numbers.

Read the three-shot example

The table below is entirely hypothetical: it is not a real fixture or data from our app. Adding 0.10, 0.25 and 0.40 gives 0.75. This is not three quarters of an actual goal. Actual goals are whole numbers; those attempts can produce no goals, one goal or more.

Match xG is different from the score

Actual goals can exceed or fall below an expected-goals total. One match is insufficient to judge a team or model. Separate what happened on the scoreboard from the description of the chances, then look at several matches and their context.

What one number cannot tell you

A chances total alone does not explain why a coach changed formation or confirm player availability for the next fixture. Ask when the chances occurred, how the game changed and whether the numbers came from the same provider. A metric does not replace reading the match.

Use the concept when reading Forecast

Distinguish chance quality from a team’s probability of winning. Read the report summary, factors and timing rather than reducing the analysis to one number. This guide explains a football concept; it does not promise xG coverage for every competition or Forecast report, or imply a Hudl Statsbomb data partnership. You can request Forecast on the website and read issued reports in your account Vault.

Hypothetical example: three shots

ChanceHypothetical xG
First shot0.10
Second shot0.25
Third shot0.40
Total expected goals0.75

Source for the xG definition and calculation factors

Hudl Statsbomb · What are Expected Goals (xG)?

Forecast questions

Does 0.75 xG mean a goal will be scored?

No. It is a sum of estimated chance quality in the example, not a guaranteed goal or an automatic rounding of the match score.

Does the team with higher xG always win?

No. Chance quality and the actual result can differ; the metric guarantees no result.

Is xG the probability of winning?

No. Shot xG describes its scoring chance; a win probability concerns the outcome of the whole match.

Probabilities based on available evidence, not guaranteed results.

Keep exploring