Expected Goals (xG) Explained

What Is xG?

Expected goals (xG) is a statistical measure that quantifies the quality of a scoring chance. Every shot in a football match is assigned a value between 0 and 1, representing the probability that the shot will result in a goal. An xG of 0.5 means the shot is expected to be scored 50% of the time. An xG of 0.02 means it goes in roughly once every 50 attempts.

The concept was developed by football analysts in the early 2010s and has since become one of the most widely used metrics in professional football. Every major league, broadcast network, and analytics company now tracks xG. It appears on match graphics, post-match analysis, and transfer scouting reports worldwide.

At its core, xG answers a simple question: how good was that chance? Not whether it was scored or missed — but how likely it was to go in based on historical data from hundreds of thousands of similar shots.

How Is xG Calculated?

Expected goals models analyze every shot by examining multiple variables that affect the likelihood of scoring. The most important factors include:

  • Distance from goal: The single biggest predictor. Shots from inside the six-yard box convert at around 40-50%. Shots from outside the 18-yard box convert below 5%. The relationship is not linear — conversion rates drop off sharply beyond about 12 yards.
  • Angle to goal: Shooting from the center of the pitch gives the full width of the goal as a target. From tight angles near the byline, the keeper covers most of the visible net. A shot from directly in front of goal at 8 yards has roughly triple the xG of the same distance from a 30-degree angle.
  • Body part: Shots with the foot score more frequently than headers, which in turn score more than shots with other body parts. A headed chance from 6 yards might have an xG of 0.3, while a foot shot from the same position could be 0.5 or higher.
  • Type of assist: Shots following a through-ball tend to have higher xG because the defense is often out of position. Shots from crosses have lower xG because the ball is moving laterally and harder to control.
  • Game state: Some models factor in whether the chance was from open play, a set piece, a counter-attack, or a penalty. Each situation produces different historical conversion rates.

Modern xG models use machine learning trained on databases of 300,000+ shots. The model learns the relationship between all these variables and actual outcomes, producing probability estimates that are remarkably accurate over large samples.

Why Does xG Matter?

Football has always had a "luck" element — a deflected shot, a goalkeeper mistake, a ball that hits the post and bounces out versus in. xG strips away this noise and reveals the underlying quality of a team's attacking and defensive play.

Consider a match where Team A wins 1-0 but Team B had an xG of 2.3 to Team A's 0.4. The scoreline says A was better. xG tells a different story: B created far superior chances and, over many matches, would win that fixture convincingly. This is enormously valuable for coaches analyzing performance, scouts evaluating players, and betting markets setting odds.

For individual players, comparing actual goals to xG reveals who is "overperforming" (scoring from difficult positions) and who is "underperforming" (missing chances they should convert). A striker with 20 goals from 15 xG is elite — they are beating expectations through superior finishing skill. A striker with 10 goals from 18 xG is likely due for regression or may need to work on their technique.

Real-World xG Examples

To make xG concrete, here are typical values for common situations:

Penalty kick0.76
One-on-one with keeper, central0.40 - 0.60
Header from 6-yard box0.25 - 0.40
Shot inside box, central0.15 - 0.30
Shot inside box, tight angle0.05 - 0.10
Shot from edge of box0.04 - 0.08
Long-range shot (25+ yards)0.02 - 0.04

A typical Premier League match produces a combined xG of about 2.5 — meaning both teams together create chances worth approximately 2.5 expected goals. The actual number of goals scored in any given match can be 0, 1, 5, or more, but over hundreds of matches, the totals converge toward the xG predictions with remarkable accuracy.

xG in Tactiko

Tactiko builds expected goals directly into its game mechanics. Rather than hiding probabilities behind opaque systems, every shot in Tactiko has a clear, known xG based on position:

Close range, centerxG 0.75
Right in front of goal — keeper has 4 positions, covers 1
Close range, widexG 0.66
Near the goal from the sides — keeper has 3 positions, covers 1
Long rangexG 0.50
Shooting from distance — keeper has 2 positions, covers 1

This transparency creates meaningful tactical decisions. Pushing to the center gives you the best odds, but that is exactly where defenders will be waiting. Shooting from the wings is easier to set up but slightly less likely to score. Long-range shots are risky, but sometimes the element of surprise makes them worthwhile. Every shot in Tactiko is a calculated risk — just like in real football.

Experience xG in action. Every shot is a decision.

Play Tactiko