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.
Expected goals models analyze every shot by examining multiple variables that affect the likelihood of scoring. The most important factors include:
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.
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.
To make xG concrete, here are typical values for common situations:
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.
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:
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