My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts

Football Shot Statistics: A Comparison Framework

Fact-checkedPublished Updated 4 min readGuide 18 of 25

Latest review: Compared shot volume, placement, location, and quality through a worked example, game-state sequence, and denominator-aware forecast boundary.

Current

The supporting evidence is within its scheduled review window.

Evidence checked
Review due
In this article (10 sections)

In short

Shot counts describe volume, shots on target add an outcome filter, and xG estimates pre-shot chance quality. None is sufficient alone. A useful comparison keeps provider definitions consistent and examines volume, location, quality, game state, and the period covered.

Shot map visualization showing different shot locations and quality indicators
SportSignals illustration
Key Takeaways
  • Opta's definitions provide one provider vocabulary.
  • Team A records 12 shots totalling 0.90 xG; Team B records 7 shots totalling 1.35 xG.
  • StatsBomb's open data exposes shot locations, outcomes and xG fields for selected matches, making this workflow reproducible on a known dataset.
  • The count answers a narrower question: how many attempts met the provider's on-target definition.

What each measure adds

Measure Captures Misses
Shots Attempt volume Location, placement, defensive pressure
Shots on target Attempts requiring a save or scoring Off-target chance quality and shot placement detail
xG Pre-shot scoring estimate Actual placement after contact in many models
xGOT Post-shot on-target estimate Off-target and blocked attempts by design

Opta's definitions provide one provider vocabulary. Its xGOT guide distinguishes pre-shot xG from an on-target model that incorporates placement. Other providers can classify blocks and targets differently.

Worked comparison

Team A records 12 shots totalling 0.90 xG; Team B records 7 shots totalling 1.35 xG. Average xG per shot is 0.90 / 12 = 0.075 for A and 1.35 / 7 = 0.193 for B. A had greater volume, while B's recorded shots had greater average modelled quality. That does not establish which team will create the same chances next match.

A repeatable match review

  1. Confirm one provider and match period.
  2. Separate penalties and set pieces where the question requires it.
  3. Plot shot location and time rather than relying on totals alone.
  4. Record score state when attempts occurred.
  5. Compare a rolling sample with opponent strength and home-away context.

StatsBomb's open data exposes shot locations, outcomes and xG fields for selected matches, making this workflow reproducible on a known dataset.

Why shots on target are not useless

The count answers a narrower question: how many attempts met the provider's on-target definition. It can support goalkeeper or post-shot analysis when paired with placement and quality. The error is treating it as a complete attacking measure or assuming a universal conversion rate.

A compact diagnostic sequence

Read shot measures from broad opportunity to chance quality:

  1. Compare total shots to understand volume.
  2. Compare shots from dangerous locations or xG to understand quality.
  3. Inspect shots on target as an observed placement outcome, while remembering that blocked shots and woodwork may be classified differently.
  4. Split open play, set pieces and penalties where possible.
  5. Add game state and minutes at each score so late pressure is not confused with stable dominance.
Pattern Plausible interpretation What to inspect next
High shots, low xG Many attempts from low-value situations Distance, angle, blocks and game state
Low shots, high xG Few but strong opportunities Largest chances and repeatability
High xG, low shots on target Outcome variation or shot execution Shot placement and goalkeeper actions
Low xG, many goals Finishing, goalkeeping or variance Longer sample and shot locations

Keep the denominator visible

Per-match rates can mislead when teams play different minutes after red cards or spend different amounts of time leading. For team comparisons, report match count and minutes; for player comparisons, report minutes and shot count. For prediction, calculate every rolling feature with data available at the cutoff and evaluate it against a simpler baseline on later matches.

Read xG explained for probability interpretation and player performance metrics for role-aware comparisons.

Continue learning

Assumptions and limitations

The example is illustrative. Event correction, blocked-shot rules, provider coverage and score state affect comparisons. Descriptive shot metrics do not become calibrated future probabilities without a separately evaluated forecasting method.

Was this article helpful?
Sources and evidence4 sources, checked 14 Jul 2026
  1. Opta Football Stats Definitions (Opta Analyst)Supports: Provider definitions for possession, sequences, pressing, PPDA, defensive actions, and other event metrics. Accessed 13 Jul 2026.
  2. What Is Expected Goals (xG)? (Opta Analyst)Supports: How an established data provider defines and constructs expected-goals estimates. Accessed 13 Jul 2026.
  3. What Are Expected Goals on Target (xGOT)? (Opta Analyst)Supports: How one provider distinguishes pre-shot xG from post-shot expected goals on target and the additional shot-placement input. Accessed 13 Jul 2026.
  4. StatsBomb Open Data (StatsBomb)Supports: First-party open football event, lineup, match, and selected 360 data, including documented file structure and licence conditions. Accessed 14 Jul 2026.

David Adams

Sports Analyst at SportSignals

David writes every guide in this library, checks it against current operator rules and the named statistical sources, and records what changed in each update. The same byline runs on SportSignals News.

More from Football Statistics for BettingEditorial standards

18+

Gambling involves risk. Never bet more than you can afford to lose. If you feel gambling is affecting your life, free and confidential support is available.