Pick a 5-1, 6-2, or 4-2 system, assign your players, and see all six legal rotations with serve-receive positions and overlap checks.
Coming soon to theApp Store
RotaCourt is a rotation engine for volleyball coaches and players. Choose your system — 5-1, 6-2, or 4-2 — assign players to positions, and the app generates all six rotations automatically, with base, serve-receive, and coverage formations on an animated court diagram. No dragging dots, no re-entering the roster every match.
The overlap validator checks each formation against the rotational-order rules and flags an illegal alignment before the whistle does. Libero handling is built into the engine, so back-row swaps happen where the rules allow them.
Rosters and rotation sets are stored locally on the device and survive app switches, restarts, and being offline. When the lineup is set, export a clean one-page rotation sheet as a PDF or image to hand to players or pin in the gym.
Set the lineup once and the engine produces every rotation for your system — no hand-placing players for each one.
Assign setter, opposite, outsides, middles, and libero; the correct formations follow from the system you pick.
Illegal rotational alignments are flagged on the court diagram before they cost you a point.
A dedicated libero slot with back-row swap rules built into the engine, not bolted on.
Tap rotations 1 through 6 and watch players slide to their spots; toggle between serve, receive, and base formations.
Export all six rotations as a clean PDF or image for the bench, the gym wall, or the team chat.
Enter player names and jersey numbers, and assign roles — setter, opposite, outside hitters, middle blockers, libero.
Choose 5-1, 6-2, or 4-2. The engine knows the starting alignment and rotation order for each.
Tap through rotations 1-6 on the court diagram and switch between serve-receive and base positions. Overlaps are flagged instantly.
Export a one-page rotation sheet with all six formations and hand it to your players before the match.
The six players rotate one position clockwise every time their team wins back the serve, and at the moment of serve each player must stand in the correct order relative to their neighbors. Positions can be adjusted after contact, which is why teams use serve-receive formations. RotaCourt generates all six rotations for your lineup so you can see each one before it happens on court.
A 5-1 runs one setter for all six rotations, giving a consistent offense but only two front-row attackers when the setter is in the front row. A 6-2 uses two setters who set only from the back row, keeping three front-row attackers at all times. RotaCourt supports both, plus the simpler 4-2, and builds the correct rotations for each.
At the moment of serve, each player must be legally positioned relative to adjacent teammates — front-row players ahead of their back-row counterparts, and side-to-side order preserved. Standing out of that order is an overlap fault and costs the point. RotaCourt validates every formation against these rules and flags an illegal alignment on the diagram.
Yes. RotaCourt is built around exactly that: you assign your players once, and the engine generates all six rotations with base and serve-receive formations for a 5-1, 6-2, or 4-2. Most board apps make you drag player dots by hand for every rotation; here the formations follow from the rules.
The libero replaces a back-row player — usually a middle blocker — and must leave when that player's position rotates to the front row. The swap doesn't count as a substitution but is only legal in the back row. RotaCourt has a dedicated libero slot and applies these back-row swap rules automatically.
Show the rotation visually, one step at a time: the same six players, sliding one position clockwise, with the serve-receive shape drawn for each rotation. RotaCourt's animated court makes this concrete — tap through rotations 1 to 6 and players glide to their spots — and the exported sheet gives each player a reference to study at home.
It is the shape a team takes to pass the opponent's serve — typically two or three primary passers arranged to cover the court while staying inside the legal overlap order. The shape changes every rotation. RotaCourt shows the serve-receive formation for each of your six rotations, alongside base and coverage positions.
Yes. RotaCourt exports a clean sheet showing all six rotations as court diagrams, as a PDF or image. Print it for the bench folder, pin it in the gym, or drop it in the team group chat.
Place the setter, then arrange the opposite three rotations away, split the outside hitters and middles so one of each is always front row, and slot the libero for back-row middle duty. RotaCourt handles this arrangement when you assign roles, and shows the consequences across all six rotations before you commit the lineup.
RotaCourt does. Rosters and rotation sets are stored on the device, so a concrete gym with no reception changes nothing — the courtside workflow, the validator, and the diagrams all run locally.
No. RotaCourt saves rosters and lineups locally as you build them, and they survive app switches, restarts, and phone reboots. Set the lineup before warm-ups and it is still there at match point.
Yes. One roster carries across systems, so you can flip the same seven players between a 5-1 and a 6-2 and compare the resulting rotations without retyping anyone. Names, jersey numbers, and colors stay put.
Set the lineup once — see every rotation, catch every overlap, courtside.
Coming soon to theApp Store