Expected Goals (xG)

Expected Goals (xG) is an advanced statistical model used to estimate the probability that a shot will result in a goal. Instead of evaluating only whether a shot becomes a goal, xG measures the quality of each shot based on several contextual factors. The value of xG ranges between: 0xG10 \leq xG \leq 1 Where:
  • (0) represents a shot with almost no chance of scoring
  • (1) represents a near-certain goal
For example:
Shot SituationTypical xG Value
Long-range shot0.02 – 0.05
Shot inside the box0.15 – 0.30
One-on-one with goalkeeper0.40 – 0.60
Open goal0.80 – 0.95

How xG Is Calculated

The Expected Goals value is calculated using a statistical model trained on thousands of historical shot events. The model evaluates multiple variables including:
  • Shot distance
  • Shot angle
  • Shot type
  • Body part used
  • Defensive pressure
  • Pass type leading to the shot
  • Game situation
The probability of scoring is estimated using a probabilistic model: xG=P(GoalShot Features)xG = P(\text{Goal} \mid \text{Shot Features})

Total Expected Goals

For a player or team, total expected goals represent the sum of xG values from all shots taken. Total xG=i=1nxGi\text{Total xG} = \sum_{i=1}^{n} xG_i Where:
  • (xG_i) represents the expected goal value of each individual shot
  • (n) represents the total number of shots taken

Average xG Per Shot

Average xG per shot measures the average shot quality. Average xG per Shot=Total xGTotal Attempts\text{Average xG per Shot} = \frac{\text{Total xG}}{\text{Total Attempts}}

Finishing Efficiency

Finishing efficiency compares the number of goals scored to the expected goals value. Finishing Efficiency=Goals ScoredTotal xG\text{Finishing Efficiency} = \frac{\text{Goals Scored}}{\text{Total xG}} Interpretation:
  • Value greater than 1 → Player finishes above expectation
  • Value equal to 1 → Finishing matches expectation
  • Value less than 1 → Finishing below expectation

Relationship Between xG and Shots

Expected Goals is directly tied to shot attempts. Total xG=i=1nxGi\text{Total xG} = \sum_{i=1}^{n} xG_i Where each shot contributes its own probability value.

Tactical Interpretation

Expected Goals helps analysts evaluate:
  • Shot quality
  • Chance creation efficiency
  • Finishing performance
  • Attacking effectiveness
A team with high xG values consistently creates high-quality scoring opportunities, even if those chances do not always result in goals.

Example xG Scenario

Midfielder → Through Pass → Striker → Shot Shot Distance: 8 meters
Shot Angle: Central
Estimated Probability: xG=0.42xG = 0.42 If the shot results in a goal: Goal If the shot is saved or misses: Missed Chance

Shooting

Statistics describing shot attempts and finishing outcomes.

Chance Creation

Metrics describing how players generate scoring opportunities.

Expected Goals Against (xGA)

Advanced metric estimating the expected number of goals conceded.

Expected Threat (xT)

Advanced metric measuring how actions increase scoring probability.