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:
- bullet_hit_player — confirmed hits on another player
- headshots — subset of those hits that connected with the head
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.
What's a normal HSP?
Why HSP alone isn't enough
High HSP is not proof of cheating on its own. A few factors can inflate it legitimately:
- Bow mains — arrow headshots are tracked separately, but players who primarily use bows in close-range ambushes often have unusual stat distributions
- Small sample size — a player with 50 total hits can have wild swings in HSP by chance. Only large samples (1,000+ hits) are meaningful
- Play style — players who fight at close range while crouching or using cover will naturally aim higher to compensate for Rust's recoil patterns
HSP vs accuracy: which matters more for spotting cheaters?
| Scenario | What 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.