← Back to Learn

Analytics

xG (Expected Goals) — overview

xG (Expected Goals)

A Ballify concept guide — learn what it is, then spot it live.

xG (Expected Goals) is a statistical metric that quantifies the probability that a shot will result in a goal, based on the historical outcomes of thousands of similar shots.
It tells you how good a scoring chance actually was, helping to understand if a team should have scored more or less goals than they did.
xG (Expected Goals) — shape
Top teams use xG to evaluate the quality of chances they create and concede, providing a deeper understanding of offensive and defensive performance beyond just actual goals. This helps identify areas for improvement in shot selection and defensive positioning.

Two Ways to See It

Data Lens

From a data perspective, xG assigns a probability score (0-1) to each shot using machine learning models trained on extensive historical data, considering factors like shot location, body part used, assist type, and defensive pressure. Analysts track cumulative xG to assess a team's underlying chance creation and concession efficiency over time, regardless of whether those chances were converted.

Scout Lens

A scout instinctively evaluates shot quality by observing player positioning, defensive pressure, and the clarity of the shooting lane, recognizing which situations represent a genuine threat. They focus on how frequently a player or team generates opportunities in dangerous areas, such as cutbacks to the penalty spot or one-on-one situations, which align with high xG chances.

many teams across modern football, data analysts, coaches
While you won't see the xG number live, watch for clear-cut chances from central, close-range positions versus hopeful long-range efforts, which typically represent higher versus lower xG opportunities.

Learning path

Next up in the beginner path:

High Press

Related Coverage

Real coverage from Ballify's intelligence sources, matched to this concept.

Match PreviewFootball Statistics

Tunisia vs Netherlands Prediction: World Cup 2026 Match Preview

With one foot already in the knockout phase, can Oranje seal top spot in Group F? We look ahead to Thursday's FIFA World Cup clash with our Tunisia vs Netherlands prediction and preview. The post Tunisia vs Netherlands Prediction: World Cup 2026 Match Preview appeared first on Opta Analyst.

Opta Analyst24 Jun 2026 · 3 min
Match PreviewFootball Statistics

Curaçao vs Ivory Coast Prediction: World Cup 2026 Match Preview

A decisive meeting in Group E awaits at the FIFA World Cup. We look ahead to Thursday’s clash with our Curaçao vs Ivory Coast prediction and preview. The post Curaçao vs Ivory Coast Prediction: World Cup 2026 Match Preview appeared first on Opta Analyst.

Opta Analyst24 Jun 2026 · 3 min
Football StatisticsxG

Colombia vs DR Congo Stats: 2026 World Cup Group K – Live

Follow this Group K game at Estadio Guadalajara at the 2026 FIFA World Cup with our Colombia vs DR Congo stats page. The post Colombia vs DR Congo Stats: 2026 World Cup Group K – Live appeared first on Opta Analyst.

Opta Analyst24 Jun 2026 · 3 min
Match RecapFootball Statistics

Panama 0-1 Croatia Stats: Super Sub Budimir Keeps Knockout Hopes Alive

Follow this Group L game at Toronto Stadium at the 2026 FIFA World Cup with our Panama vs Croatia stats page. The post Panama 0-1 Croatia Stats: Super Sub Budimir Keeps Knockout Hopes Alive appeared first on Opta Analyst.

Opta Analyst24 Jun 2026 · 3 min

Related Concepts