Skip to content

Stat Categories & Outcomes

StatSetter tracks volleyball statistics using standard categories aligned with NCAA conventions. Each category has specific outcomes that determine whether the play was a success, error, or neutral touch.

Attack

Records hitting attempts — kills, errors, and zero attacks.

OutcomeWhen to UseSuccess?
KillAttack lands for a point✓ Success
ErrorAttack goes out, into the net, or is blocked for opponent point✗ Error
ZeroAttack is dug or kept in play (no point scored)— Neutral

Serve

Records serve attempts — aces, errors, and zero serves.

OutcomeWhen to UseSuccess?
AceServe lands untouched or causes an error on first contact✓ Success
ErrorServe goes out, into the net, or foot fault✗ Error
ZeroServe is received and play continues— Neutral

Receive

Records serve reception quality.

OutcomeWhen to UseSuccess?
ReceiveClean pass to the setter, enabling an attack✓ Success
ErrorFailed reception resulting in a point for the serving team✗ Error
ZeroReception is playable but not ideal — limits attack options— Neutral

Set

Records setting attempts.

OutcomeWhen to UseSuccess?
AssistSet leads directly to a kill✓ Success
ErrorBall handling error, double contact, or set into the net✗ Error
ZeroSet is playable but doesn’t result in a kill— Neutral

Dig

Records defensive plays on attacked balls.

OutcomeWhen to UseSuccess?
DigSuccessfully defends an attack and keeps the ball in play✓ Success
ErrorAttack gets through the defense for a point✗ Error

Block

Records blocking attempts at the net.

OutcomeWhen to UseSuccess?
SoloOne blocker stops the attack for a point✓ Success
AssistTwo or more blockers combine for a point — each blocker gets a block assist✓ Success
ErrorNet violation, reaching over, or touch that deflects out✗ Error

Team Error

Records unforced team errors that don’t belong to a specific player — such as rotation violations, net violations without a clear player, or communication errors.

  • No player selection required
  • Always recorded as an error

Point

Used to record a point without attributing it to a specific stat category. Useful for tracking score when you missed the specific play.

Timeout

Records a timeout called by either team. Useful for tracking momentum shifts and timeout patterns.