What a Volleyball Hitting Percentage Measures and How to Compute It

Hitting percentage is (K − E) / TA, shown as .280 rather than 28%. See which tips, dumps and blocked balls count as attempts, and why team totals are never averaged.
Volleyball hitting percentage is kills minus attack errors, divided by total attack attempts: (K − E) / TA. A player with 10 kills, 3 attack errors and 25 attempts finishes at (10 − 3) / 25 = 7 / 25 = .280. That is 28%, but box scores print it as a three-decimal figure with no percent sign, so a line reads .280, not 28%.
The arithmetic takes ten seconds. The hard part is the denominator: knowing which contacts qualify as attempts, and reading the result against workload, role and competition level rather than against a universal benchmark.
Enter kills, errors and attempts; the percentage and its companion rates update as you type.
Hitting Percentage Calculator
Add a second hitter to combine totals
Hitting percentage
| Formula | (10 − 3) / 25 |
| Kill percentage (K / TA) | .400 |
| Error percentage (E / TA) | .120 |
| Zero attacks (TA − K − E) | 12 |
Formula (K − E) / TA per the 2022 NCAA Volleyball Statisticians' Manual; box scores show three decimals with no percent sign. Combined totals use aggregate K, E and TA, never an average of two percentages.
The Formula and the Box-Score Abbreviations
The standard formula is hitting percentage equals kills minus attack errors, divided by total attack attempts. The usual column labels are:
| Label | Meaning |
|---|---|
| K | Kills |
| E | Attack errors |
| TA or Att | Total attack attempts |
| PCT or HIT% | Hitting percentage |
Labels vary among stat sheets and software, but the Ohio High School Volleyball Coaches Association’s statistics definitions define hitting percentage as kills minus errors divided by attempts and distinguish it from kill percentage.
To compute it by hand: subtract attack errors from kills, divide the result by total attempts, and round to three decimal places.
Which Contacts Count as an Attack Attempt
Every qualifying attack attempt ends one of three ways: a kill, an attack error, or an attack kept in play, usually called a zero attack. So total attacks equals kills plus attack errors plus zero attacks.
A kill is awarded when an attack directly produces a point because the opponent cannot return it, or when the attack directly causes an opposing blocking error. Every kill also counts as an attempt.
An attack error is a qualifying attack that ends the rally against the attacking team: hitting out, hitting the antenna, attacking into the net in a way that ends the rally, being blocked down, or committing an attack-related violation. Every attack error also carries an attempt.
A zero attack is a genuine effort to score that stays in play. It adds an attempt but neither a kill nor an error.
An attempt does not have to be a conventional spike. A tip, a set over the net, a setter dump or an overhead contact qualifies when it is a real effort to score. The test is the purpose of the contact: was the player attacking the opponent’s court, or just sending the ball over to keep the rally alive?
These classifications follow the 2022 NCAA Volleyball Statisticians’ Manual. Because that manual is dated 2022, a scorekeeper resolving a disputed play should check the current guidance for the governing body and statistics platform in use.
How Blocks, Setter Dumps and Free Balls Are Scored
The table applies the cited NCAA approach. It should not be extended automatically to every league, tournament or software product.
| Play | Rally outcome | Statistical result |
|---|---|---|
| Attack is blocked down | Ends against attacker | Error + attempt |
| Blocked ball recovered and returned by attacking team | Continues | Zero attack + attempt |
| Attack deflects off block and goes out | Attacking team scores | Kill + attempt |
| Aggressive setter dump scores | Attacking team scores | Kill + attempt |
| Aggressive setter dump kept in play | Continues | Zero attack + attempt |
| Free ball, overpass, emergency contact or response to a bad set, sent over only to continue play | Continues | Generally no attempt |
| Otherwise excluded keep-alive contact directly scores | Attacking team scores | Kill + attempt |
A block touch does not decide the entry by itself. If the block ends the rally against the attacker, the attacker gets an error. If the attacking team controls the blocked ball and returns it, the original swing is a zero attack. If the ball deflects off the block and lands out, the attacker gets a kill.
Free balls, overpasses, emergency contacts and balls sent over in response to a bad set are generally not attempts when their purpose is only to continue the rally. The exception matters: under the cited NCAA guidance, if such a contact directly wins the point, the player receives a kill and therefore an attempt.
Scorer judgment enters here. Two viewers can agree on what happened physically and still disagree on whether a contact was an aggressive scoring effort or a keep-alive play, so hand-kept totals can differ from the official box score. The competition’s current statistical rules and software conventions control the official classification.
Hitting Percentage Versus Kill Percentage
Both statistics share the denominator and differ in the numerator. Hitting percentage is (K − E) / TA. Kill percentage is K / TA.
Using the same line of 10 kills, 3 errors and 25 attempts:
| Statistic | Calculation | Result |
|---|---|---|
| Hitting percentage | (10 − 3) / 25 | .280 |
| Kill percentage | 10 / 25 | .400 |
The gap is entirely the treatment of errors. Hitting percentage reports kills net of attack errors per attempt; kill percentage reports the share of attempts that became kills without subtracting anything.
Two hitters can therefore share a kill percentage and diverge on hitting percentage. If both produce 10 kills on 25 attempts, both have a .400 kill percentage. If one makes 3 errors and the other makes 7, their hitting percentages are .280 and .120.
Terminology is not consistent across publishers. Some call (K − E) / TA hitting efficiency or attack efficiency. Major League Volleyball’s statistics guide separates kill percentage from hitting efficiency, but verify the displayed formula rather than trusting a column label.
Why .000 Does Not Mean Zero Kills
A hitting percentage of .000 means kills and attack errors were equal, not that the player had no kills. Five kills and 5 errors on 20 attempts produce (5 − 5) / 20 = .000.
A negative hitting percentage means attack errors exceeded kills. With 4 kills, 6 errors and 20 attempts, the calculation is (4 − 6) / 20 = −.100. Both results follow directly from the formula.
The theoretical range runs from −1.000 to 1.000. A 1.000 means every attempt was a kill, with no errors and no zero attacks. A −1.000 means every attempt was an attack error. The range and the three-outcome structure are described in a Dartmouth Sports Analytics examination of volleyball performance measurement.
A zero attack is sometimes called neutral because it adds neither a kill nor an error. It is not neutral to the percentage, because it enlarges the denominator. Five kills and 1 error on 10 attempts produce .400; the same kills and errors on 20 attempts produce .200.
Team Percentage Comes From Aggregate Totals, Not an Average
Team hitting percentage is (team K − team E) / team TA. Do not average the individual percentages: players carry different attempt totals, so their percentages do not deserve equal weight.
| Hitter | K / E / TA | Percentage |
|---|---|---|
| Player A | 8 / 2 / 20 | .300 |
| Player B | 2 / 1 / 5 | .200 |
| Simple average | — | .250 |
| Aggregate | 10 / 3 / 25 | .280 |
The correct combined figure is .280: 10 team kills minus 3 team errors is 7, divided by 25 team attempts. The .250 average is wrong because it gives Player B’s five swings the same weight as Player A’s twenty. The calculator above combines two hitters the same way.
An NCAA Division I women’s individual statistics table shows what an official display looks like: Pct. sits beside kills, errors and total attacks, so any row can be checked against the formula. The page is dynamic and limited to its listed competition and reporting period, so its values are table entries for that season, not permanent benchmarks for volleyball as a whole.
Reading a Percentage Without a Universal Benchmark
There is no single figure that is automatically good, average or elite in every setting, and the draft sources above do not supply one. Hitting percentage does not equalize the conditions under which players attack. A middle blocker swinging on quick sets in system, an outside hitter absorbing out-of-system balls in transition, and a setter dumping a few times a match are producing the same statistic under different conditions.
A single match or a small number of attempts can swing sharply on a few plays. Season totals add volume but still hide schedule difficulty, role and attack conditions. The same .250 can represent very different work if one player faces stronger opponents or receives more out-of-system sets.
The useful reading puts hitting percentage beside total attempts for workload, kill percentage (K / TA) and error percentage (E / TA) for how the number was built, and the player’s position and any in-system versus out-of-system or serve-receive versus transition splits the stat platform provides. Competition level and opponent quality frame all of it.
The method itself is fixed: subtract attack errors from kills, divide by total attack attempts, round to three places. When a contact is disputed, or when records from different competitions are being compared, check the governing body’s current statistical rules and the platform’s scoring conventions before deciding which plays belong in the denominator.