Home  ›  Tutorials  ›  How to Code a Volleyball Rally

How to Code a Volleyball Rally

Once you know how to code a volleyball rally, the app parses every touch on the first try: you say four things in order, team, number, skill, result, and Volleyball Code does the rest. Here is the exact phrasing, step by step.

Updated August 2026 · By the Volleyball Code team
How to code a volleyball rally: illustrated guide from Volleyball Code

How to code a volleyball rally

Coding a volleyball rally just means telling the app what happened in a way it can understand. Get the phrasing right and volleyball coding becomes automatic: every touch lands on the correct player and result the first time, with no cleanup afterward. The good news is there is only one pattern to learn, and it never changes.

Every command is built from four parts, spoken in this order:

team [A / B] · number [jersey] · [skill] · [result]

Follow the steps below and you will be coding volleyball stats cleanly within your first set.

Step 1 - Name the team and player

Start every command with the side, "Team A" or "Team B", then the jersey number, "number 9." Saying the team first is the habit that keeps everything attributed correctly, especially when both sides touch the ball in the same rally. The app matches the number against the roster you set up, so if you called a number that is not on the court, that is your first sign to check the call.

Step 2 - Say the skill

Next comes the skill, the type of contact. There are seven, and each one has a few natural words that all work:

SkillWords you can say
Serveserve, serving, service
Receptionreception, receive, pass
Attackattack, spike, hit
Blockblock
Digdig, defense
Setset
Free ballfree ball, freeball

You do not have to memorize the exact word. Speak naturally: "pass" and "reception" both register as a reception, "spike" and "hit" both register as an attack.

Step 3 - Say the result

The result is how that touch ended. This is what decides whether the rally scores and for which team, so it matters most. Use the plain-English words you already say on the bench:

Terminal words like "ace," "kill," "error," and "out" tell the app the rally is over, and the point goes to the correct team automatically. A positive or neutral result means the ball stayed alive, so no point moves and the rally continues.

Step 4 - Chain the whole rally in one breath

You do not have to stop after every contact. Call an entire rally as one string of commands and the app splits it into separate actions:

"Team A number 9 serve positive, Team B number 4 reception perfect, Team B number 7 attack kill."
Volleyball Code logs three touches, gives the point to Team B for the kill, and rotates the serve, all before the next whistle. That is the fastest way to code volleyball stats without slowing the match down.

Only the final result scores. You can narrate the pass and the set for your stats, but the touch that ends the rally, the kill or the error, is the one that moves the scoreboard.

Step 5 - Glance and confirm

Nothing is committed until you confirm. After each rally the app shows what it understood as a short action list. A quick glance tells you it got the team, number, skill, and result right. Confirm, and the score and rotation update. If one number is off, fix it in a tap before it touches your stats. That confirm step is why coding by voice stays accurate even in a loud gym.

That is the whole skill. When you want every accepted word in one place, keep the voice command cheat sheet handy, and for the bigger picture of which numbers matter, read how to track volleyball stats. If you code without a statistician, Volleyball Code for coaches shows how this fits a real bench.

Frequently asked questions

What is the correct order to code a rally?

Always team, then number, then skill, then result. For example, "Team A number 9 serve ace." Keeping that order is what lets the app parse every touch on the first try.

Do I have to code every touch in a rally?

No. You can code only the touches you care about, or narrate the full rally. Only the final result moves the score, so at minimum call the touch that ends the rally.

What if I say the skill or result a little differently?

That is fine. Each skill and result accepts several natural words, and the transcript is AI-corrected before parsing, so "pass" or "reception" and "spike" or "hit" all register correctly.

How do I know the app coded the rally right?

After each rally the app shows a short action list before committing anything. Glance at it, confirm if it is correct, or fix a wrong number in one tap. Nothing affects your stats until you confirm.

Can I code both teams in the same rally?

Yes. Start each action with "Team A" or "Team B" and the app attributes every touch to the right side, which also gives you a scouting picture of the opponent.

Code your next rally by voice

Set your roster, hit record, and speak the rally. Volleyball Code parses every touch and keeps the score, rotations, and stats for you. Start free, no card.

Start free →

Related: How to track volleyball stats · Volleyball Code for coaches