Loading live ticker…
All posts
Metric deep-dive April 24, 2026 · 7 min read

Sniper Score: measuring shot quality beyond xG

xG tells you where shots come from. xGOT adjusts for shot quality. Our Sniper Score blends both into a finishing-skill index — pure executive metric.

xG (expected goals) has become the default way to talk about shot quality. It works — for chance creation. But for actual finishing, it has two blind spots that send the metric astray.

Blind spot one: it ignores shot placement. A 0.10 xG shot rolled gently down the middle is treated identically to a 0.10 xG shot rifled into the top corner. To xG, they're the same. To a striker's CV, they obviously aren't.

Blind spot two: it doesn't distinguish between hitting the target and missing entirely. Over- or under-performing xG can come from blasting the ball into row Z (bad) or from beating goalkeepers cleanly (good). Same number, different stories.

Enter xGOT

xGOT (Expected Goals on Target) only counts shots that hit the goal frame. It accounts for placement — corners get higher weight than middle. It's a better proxy for finishing quality than raw xG.

But xGOT alone misses the volume question. A player who attempts 3 shots a game and lands 2.4 xGOT is doing something different from a player who attempts 1 shot and lands 0.9 xGOT.

The Sniper formula

Sniper Score = (goals - xG) + (xGOT - xG) × 0.5

First term: conventional over-performance vs xG. Second term: rewarded for placing shots better than the average finisher would have. The 0.5 multiplier prevents the placement component from dominating raw conversion.

The result: a single number that captures both finishing accuracy and shot placement skill.

The top of the leaderboard (2025-26 season)

  • Mo Salah — +6.8 (consistent over-performance for 4 seasons running)
  • Erling Haaland — +5.4 (volume penalty drags the number down despite incredible conversion)
  • Lautaro Martínez — +5.1 (Italy's top placement specialist)
  • Vinícius Jr — +4.2 (lifted by xGOT placement; raw conversion is good not great)
  • Cole Palmer — +3.9 (rising fast, mostly thanks to penalties)

The bottom is more interesting

Sub-zero Sniper Scores reveal players whose xG flatters them. Names like:

  • Darwin Núñez — -3.1 (chaos creator, profligate finisher; xG looks great, goals don't follow)
  • Romelu Lukaku — -2.4 (declining placement, especially on the volley)

If you're transfer-listing strikers, this is the metric that tells you who's actually banking the chances and who's a high-xG mirage.

Limits

Sample size matters. A defender taking 4 shots a season can have a wild Sniper Score in either direction by accident. We require a minimum of 20 shot attempts before showing the metric on the player profile.

Goalkeeper quality also distorts xGOT. Beating elite GKs is harder than beating Championship-level ones. Our raw Sniper Score doesn't yet adjust for opposition keeper — that refinement is on the roadmap.

Try the metrics yourself

Open any player or team and explore.

14-day Pro trial — no card needed.

Start Pro trial More articles
Help