What Does Headshot Percentage Mean?

Last updated: April 2026

Headshot percentage (HSP) is one of the most misread numbers on a Rust player's profile. It looks like a simple accuracy metric, but what it actually measures — and what "normal" looks like — is different from most other shooters. Here's how to read it correctly.

How HSP is calculated

Rust tracks two numbers server-side via the Steam stats API:

HSP = headshots ÷ bullet_hit_player × 100. Importantly, this is a ratio of hits-on-players, not of all shots fired. Misses don't affect it at all. A player who fires 10,000 bullets and misses 9,500 can still have a 50% HSP if half of their 500 player-hits were headshots.

HSP tells you what proportion of your connected shots land on heads — not how often you hit overall. Two players with identical raw accuracy can have very different headshot percentages depending on their play style.

What's a normal HSP?

Under 20%
Low
Close-range spray or shotgun-heavy play
20–35%
Average
Typical for most active players
35–55%
Good
Deliberate head-targeting, good mechanics
55%+
Suspicious
Rare organically — warrants further checking

Why HSP alone isn't enough

High HSP is not proof of cheating on its own. A few factors can inflate it legitimately:

The red flag combination is high HSP plus high accuracy plus low hours. A player with 70% HSP and 25% accuracy across 5,000 shots but only 100 hours is a much stronger indicator than 55% HSP across 500,000 shots with 3,000 hours.

HSP vs accuracy: which matters more for spotting cheaters?

ScenarioWhat it likely means
High HSP + Low accuracy Hits are mostly headshots, but overall hit rate is low. Possible close-range/stealth play style, or small sample.
High HSP + High accuracy Landing most shots AND most of them are headshots. Suspicious at low hours; exceptional at 2,000+.
Low HSP + High accuracy Hitting frequently but mostly body shots. Common with aggressive spray-down play.
Low HSP + Low accuracy New or casual player still developing aim fundamentals.

How to use this on RustLookup

On the player's Combat tab you'll see headshots alongside total player hits and accuracy. Use the ratio between headshots and bullet_hit_player to get HSP. Then cross-reference with their total hours played — low hours with extreme stats is always the key signal to look for.

The Compare page lets you benchmark these numbers side by side between two players, which is useful when you're trying to evaluate a potential teammate or someone you suspect of suspicious play.

If you're trying to determine if someone cheated, the lifetime stats show the full history — but someone who started cheating recently will have dragged their averages down with earlier legitimate play. Look at kill counts alongside stats to estimate recent behavior.

Look up a player's headshot percentage and full combat stats.

Look Up a Player

Related Guides