Football StatisticsHey, it's Thomas. We often see "15 shots to 4" and conclude one team dominated the other. But out of those 15 shots, how many were truly dangerous? That's where shots on target come in. A data analyst's explanation.
First, what is a shot on target?
A shot on target is a shot that is on track to score and would have been a goal had it not been for the intervention of the goalkeeper or a defender on the line. Shots wide, over the bar, or blocked before being on target do not count.
The distinction is crucial. Out of "15 shots," how many were desperate 30-yard efforts ending up in the stands? Shots on target filter out this noise and only count attempts that genuinely threatened the goalkeeper.
Why they're better than total shots
The total number of shots is a lazy stat. A team can attempt 20 harmless long-range efforts and display a misleading "20 shots." Shots on target correct this:
| Stat | Value |
|---|---|
| Total Shots | Weak (includes harmless attempts) |
| Shots on Target | Decent (counts threatening shots) |
| xG | Excellent (weights by difficulty) |
Moving from "total shots" to "shots on target" is already a big step towards serious analysis. It's a very useful first quality filter.
The Limit: Not All Shots on Target Are Equal
However, as an honest data analyst, I must show you the weakness. Shots on target count the quantity of dangerous shots, not their quality. The problem: a routine shot on target from 25 yards (which the goalkeeper comfortably saves) and a one-on-one with the goalkeeper count for exactly the same: one shot on target each.
Yet these two situations have nothing in common in terms of real danger. This is where shots on target reach their ceiling.
This is Where xG Excels
xG precisely solves this problem. It weights each shot by its difficulty: the one-on-one might be worth 0.7 (70% chance of a goal), the long-range shot 0.03. xG therefore captures the quality of chances, whereas shots on target only count the quantity.My hierarchy, clearly: xG > Shots on Target > Total Shots. Use shots on target as a good intermediate indicator, but if you have xG, prioritise it.
How to Use Them for Betting
Despite their limitations, shots on target remain useful, especially for goal markets:
- A team that registers many shots on target (5-6+ per game) shows a strong attacking presence.
- An opponent that concedes many shots on target has a fragile defence.
- These two trends combined can point towards an Over bet (more goals).
The Right Approach to Stats
A figure from a single match can be misleading (an off day, a much weaker opponent). Always look at the trend over several matches. A team that consistently registers 5-6 shots on target has an attack in form; one that tops out at 2-3 is struggling. Consistency speaks louder than an isolated game.
In Summary
- A shot on target = a shot towards goal, saved by the keeper/defence (otherwise a goal).
- Better than total shots: it filters out harmless attempts.
- Limitation: it doesn't distinguish between an easy shot and a clear-cut chance (all count as 1).
- xG is superior because it weights by difficulty. Hierarchy: xG > shots on target > total shots.
- Betting use: cross-reference with xG, form, context. Never alone.
- Look at the trend, not an isolated match. Bet Responsibly.
Frequently asked questions
What is a shot on target in football?
A shot on target is an attempt that is heading towards the goal and would have resulted in a goal without the intervention of the goalkeeper or a defender on the line. Shots that go wide or over the bar do not count. It's a more reliable measure of attacking threat than the total number of shots.
Are shots on target a good stat for football betting?
Yes, they are better than total shots because they reflect genuine attacking threat. However, they have a limitation: they don't differentiate between a routine long-range shot and a clear-cut chance. For that, xG is superior. Shots on target are a good intermediate indicator, to be cross-referenced with other stats.
Should I look at total shots or shots on target for betting?
Definitely shots on target. The total number of shots includes desperate 30-yard attempts that end up in the stands, posing no real danger. Shots on target filter out this noise and highlight efforts that genuinely threatened the goalkeeper. It's a useful first quality filter for your analysis.
Why is xG better than shots on target?
Because xG (Expected Goals) weights each shot by its difficulty. A shot on target from 25 yards and a one-on-one with the goalkeeper count the same as 'one shot on target,' but have vastly different xG values. xG captures the QUALITY of chances, whereas shots on target only count the quantity of dangerous attempts.
How can I use shots on target for goal betting?
A team that registers many shots on target, combined with an opponent that concedes many, can indicate an 'Over' bet (more goals). However, never rely solely on this stat: cross-reference it with xG, team form, and match context. An isolated indicator often leads to betting errors.
How many shots on target per game is a good sign?
It depends on the context, but a team that consistently registers 5-6 or more shots on target per match shows a strong attacking presence. Below 2-3, the attack is likely struggling. The key is to look at the trend over several matches, not just a single game's figure, which can be misleading.

Data analyst who moved into sport. I break down the stats so you don't have to.