Home  ›  Attack Efficiency

Attack Efficiency (Hitting Percentage), Explained

Attack efficiency — often called hitting percentage — is the standard measure of how productive a hitter or team is. Unlike a simple kill count, it accounts for errors, so it tells you who's actually helping you win. Here's how to calculate it, a worked example, and what a good number looks like.

Updated July 2026 · By the Volleyball Code team

The attack efficiency formula

Attack efficiency = (kills − attack errors) ÷ total attack attempts

Every attack falls into one of three buckets: a kill (wins the rally), an error (hit out, into the net, or blocked for a point), or an attempt in play (the ball stays alive). Efficiency is expressed as a decimal, usually written to three places (e.g. .312).

A worked example

Say an outside hitter has 15 kills, 4 errors, and 36 total attempts in a match:

(15 − 4) ÷ 36 = 11 ÷ 36 = .306

A .306 efficiency is a strong night. Notice how the 4 errors matter: without them the raw kill count looks great, but efficiency captures the cost of giving points away.

What is a good hitting percentage?

EfficiencyInterpretation
Below .100Struggling — errors are cancelling out kills
.100–.199Below average for a primary attacker
.200–.299Solid, dependable hitting
.300+Excellent; elite attackers live here

Context matters: middles often post higher efficiencies (they get cleaner sets closer to the net) while outsides carry more out-of-system swings. Judge a player against their role, not a single universal number.

Efficiency vs kill percentage

Kill percentage is simply kills ÷ attempts — it ignores errors. Attack efficiency subtracts errors, which is why coaches prefer it: a hitter can have a high kill % while quietly losing you points on errors. Efficiency exposes that; kill % hides it.

How to improve attack efficiency

Because efficiency depends on correctly classifying every swing as a kill, error, or in-play attempt, it's tedious to compute by hand mid-match. A stat tool that logs each attack result gives you live team and per-player efficiency without the arithmetic.

Get attack efficiency automatically

Call each rally by voice and Volleyball Code tallies kills, errors, and attempts into live efficiency for every player. Start free, no card.

Start free →

Related: How to track volleyball stats · Side-out percentage explained · Best volleyball stats apps