Stop Looking at "Shots on Target." Here’s the One Stat That Actually Predicts Goals
We've all been there. You're watching your team's
We've all been there. You're watching your team's match highlights, and the commentator says: "It was total domination. 25 shots! 12 on target! They just couldn't find the back of the net."
You check the score: 0-1. Your team lost. To one shot. One.
You’re frustrated. It feels... unjust. How can a team be so dominant but still lose? It makes you want to tear up your betting slip and throw your remote at the TV. You followed the stats! "Shots on target," "possession," "corners"... all of it pointed to a win.
So what went wrong?
The problem is that you were looking at the wrong stats.
For decades, we’ve been told that "shots" and "shots on target" are the measure of attacking intent. But it’s a lie. It’s a lazy stat.
Think about it:
A 40-yard missile that the keeper just tips over the bar is one "shot on target."
A tap-in from 2 yards out that the keeper also saves is... one "shot on target."
Are those two shots really equal? Of course not. One is a low-probability prayer. The other is a high-probability "sitter." But on the stat sheet, they look identical.
This is the problem that "Expected Goals," or xG, was created to solve. And if you’re a serious fan who likes to analyze the game (or even place a bet on it), it’s the most important metric to understand.
What on Earth is "Expected Goals" (xG)?
Understanding Expected Goals (xG): The Metric That Measures Quality
Put simply, Expected Goals (xG) is a sophisticated football metric that measures the quality of a scoring chance. It moves beyond simply counting shots on goal and attempts to quantify how likely a specific shot is to result in a goal.
Unlike traditional post-game analysis that often relies on subjective commentary or opinion, xG is rooted in objective, statistical data. It provides a deeper, more accurate assessment of a team's attacking performance and the actual opportunities they created.The Data Science Behind xG
The calculation of xG is not a matter of guesswork; it's the result of complex statistical modeling. Leading data companies in sports analytics, such as Stats Perform (which owns Opta), and independent sites like Understat, have developed proprietary models. These models are built upon an analysis of hundreds of thousands of historical shots taken across numerous football matches and leagues.
For every single shot in this massive historical database, the models assess a variety of crucial factors to determine its value. These factors include:
- Shot Location: Where on the pitch was the shot taken from? (Closer to the goal is universally better.)
- Angle to Goal: What was the angle between the shooter and the goalposts? (More central, straight-on shots are statistically better.)
- Body Part Used: Was the shot taken with a player's foot or was it a header? (Shots with the feet have a significantly higher conversion rate.)
- Type of Assist/Pass: What kind of action immediately preceded the shot? (A perfectly weighted through-ball or a cut-back pass into space is superior to a hopeful, long-range cross.)
- Defensive Pressure: How many defenders, and specifically, was the goalkeeper, positioned between the shooter and the goal? (More bodies obstructing the path decreases the xG value.)
- Game State (Less Common but Important): Was the shot taken during open play, from a corner, from a free-kick, or after a defensive error?
The Probability Assignment
Based on the combination of these exact characteristics, the statistical model assigns a probability—the Expected Goals value—to the shot. This value is always a number between 0.00 and 1.00.
0.00 means the shot has virtually no chance of becoming a goal.
1.00 means the shot is considered a certain goal (a theoretical perfect opportunity).
This probability represents the percentage of times a shot with those identical characteristics would historically result in a goal:
A "40-yard prayer": A speculative long-range effort might be assigned an xG of 0.02. This means that a shot taken from that distance and under similar pressure goes in only 2% of the time.
A "2-yard tap-in": A shot taken a yard from the goal line into an open net after a goalkeeper error might have an xG of 0.85 or higher. This signifies that, historically, a chance with those characteristics should result in a goal 85% of the time.
Why xG Matters
By summing up all the xG values for a team's shots in a match, analysts can generate a total Expected Goals figure. This figure is a powerful tool for evaluating a team's performance, as it tells us:
- Who deserved to win? A team that loses 1-0 but has an xG of 2.5 is considered unlucky, having created enough high-quality chances that they should have statistically scored at least two goals.
- Finishing ability: Comparing a team's actual goals scored to their total xG can highlight elite finishing (scoring more than xG) or poor finishing (scoring less than xG).
- Sustainability: Teams that consistently create high xG chances are more likely to win in the long run, even if they have a brief period of poor results.
Why xG is the King of Stats
At the end of the match, you just add up all the little xG values for each shot. This gives you the total xG for the game.
Now, let's go back to your 0-1 loss.
The traditional stats said:
Final Score: 0 - 1
Shots: 25 - 3
Shots on Target: 12 - 1
You feel robbed. But the xG stats tell a very different story:
xG Score: 0.8 - 1.1
Average xG per shot: 0.032 - 0.36
What does this tell you? It tells you that your team wasn't dominant. They were just busy. They took 25 low-quality, hopeful shots from distance (0.032 xG each). The other team only created 3 chances, but one of them was a great chance (the 1.1 xG total, maybe one 0.8 chance and two 0.15s).
The xG score of 0.8 to 1.1 is a much, much more accurate description of the game than the 25-to-3 shot count. Your team didn't "deserve" to win. In fact, based on the quality of chances, they probably deserved to lose.
This stat is revolutionary for bettors.
Why? Because the final score can lie. xG tells the truth.
Smart bettors hunt for teams that are consistently getting good xG but are "underperforming" (i.e., scoring fewer goals than their xG suggests). This is a team that's getting unlucky. And eventually, that luck will turn. It’s the #1 predictor of future performance.
And it doesn't stop there. There’s also:
- xGA (Expected Goals Against): How many goals your defense should have conceded. A great defense isn't one that just blocks shots; it's one that forces low-xG shots.
- xA (Expected Assists): The xG-value of a shot that was created by a player's pass. This finally gives credit to that creative midfielder who’s always playing a perfect through-ball, even if the striker misses the shot.
If you're still just looking at the final score or "shots on target" to decide who played well, you're living in the dark ages. The game has moved on. The real analysts, from professional scouts to the sharpest minds at Lazybuguru, are all speaking the language of xG.
It's time to stop counting shots and start counting chances. The world of football analysis has evolved beyond the lazy metrics of "shots on target" and mere possession. Expected Goals (xG) offers a powerful, data-driven lens for understanding the true story of a match, revealing whether a team was truly dominant or just generating low-quality noise.
By embracing xG, xGA, and xA, you gain the ability to accurately assess performance, identify undervalued teams, and make predictions based on underlying quality rather than surface-level luck. Whether you're a passionate fan, a tactical analyst, or a serious bettor, mastering the language of xG is no longer optional—it's essential for anyone who wants to move past the scoreline and truly understand the beautiful game.







