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. Track 2 full matches free.

Start free →

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