SportStatNow

Soccer

Shot Accuracy Calculator

Calculate shot accuracy (shots on target percentage) — shots on target divided by total shots.

Informational only — not a substitute for official league statistics or professional judgment.

How it's calculated

Shot Accuracy % = Shots on Target ÷ Total Shots × 100 Example: 6 shots on target out of 14 total shots Shot Accuracy % = 6 ÷ 14 × 100 ≈ 42.9%

Assumptions

  • Measures shot placement, not shot quality or difficulty (that's what xG estimates) — see the FAQ below for why this calculator uses shot accuracy instead of xG.

Source: FBref — Statistics Glossary (Shooting stats, SoT%)

Last reviewed: July 2026

Frequently asked questions

Why doesn't this calculator use xG (expected goals)?

xG is a useful stat, but it's model-based: providers estimate scoring probability with proprietary shot-quality models trained on historical data, and Opta, StatsBomb, and Understat don't publish the same formula or produce identical numbers for the same shot. That's not a reproducible closed-form calculation, so it doesn't meet this site's standard of showing an exact, verifiable formula. Shot accuracy is a simple, transparent ratio anyone can check by hand.

What counts as a "shot on target"?

A shot that would cross the goal line if not stopped by the goalkeeper or a defender on the line — this includes shots saved by the keeper, but excludes shots blocked before reaching goal and shots that miss the frame entirely.

What's a good shot accuracy percentage?

Team and player shot accuracy in top leagues typically runs 30–40%. It varies by shot selection — players who shoot more often from tight angles or under pressure will show lower accuracy even with strong overall output.

Is higher shot accuracy always better?

Not necessarily — a player who only shoots from point-blank range can post very high accuracy with low shot volume. Shot accuracy is most useful read alongside shot volume and goals scored, not as a standalone measure of attacking quality.

Related tools