Skip to content

Volleyball League Software

Eight teams, one hall, a season of best-of-five matches and a table that counts sets

An amateur volleyball league needs a fixture list every team can find, results entered set by set and a table that splits 3/2/1/0 correctly. In JudgeMate you create a match league with volleyball as the discipline. Points by set margin are on by default, the return round is one switch, and any match can run on a live scoreboard with sets, rotation and time-outs. When you confirm a result, the table and the public league page update.

What a season of eight teams adds up to

Eight teams playing each other twice is a double round robin. Each half has 7 rounds of 4 matches, so the season runs 14 rounds and 56 matches, and every team plays 14 times.

With one league evening a week that is 14 weeks of play. Keep two or three spare dates for postponed matches, because a hall booking lost to a school event or a flu wave in one squad is normal in a recreational season.

An odd number of teams works too. With 9 teams each half has 9 rounds of 4 matches and one team rests in every round, which gives 72 matches over the season. Publish the rest weeks with the fixtures so nobody turns up to an empty court.

3/2/1/0: points by set margin

The FIVB Official Volleyball Rules 2025–2028 play a match to three sets won. Sets go to 25 with a two-point lead and the fifth set goes to 15.

League tables built on that format give 3 points for a 3-0 or 3-1 win, 2 for a 3-2 win, 1 for a 2-3 loss and 0 for 0-3 or 1-3. FIVB used exactly this split in the ranking system of its 2022 Club World Championship.

Many recreational leagues shorten matches to two sets won. The 3/2/1/0 switch in JudgeMate follows the same logic there: a 2-0 win is worth 3, a 2-1 win 2, a 1-2 loss 1 and a 0-2 loss 0. If your rules give 2 points for a win, 1 for a loss and 0 for a walkover, pick the PZPS tournaments rulebook. With only the switch turned off you get 2 and 1, but a team that loses by walkover also gets 1 point.

Tie-breaks: read your rulebook before the first round

You pick the order for teams level on points in the league wizard and in the league's Settings. There are five options: the FIVB, PZPS leagues (PSO §51–52) and PZPS tournaments (PSO §52–53) rulebooks, plus two custom orders: head-to-head, then set ratio, then small-points ratio, or set ratio, then small-points ratio, then head-to-head. A new league starts on the custom head-to-head order. A federation rulebook also sets the points for a match and for a walkover, and the 3/2/1/0 switch disappears. Changing the order reorders the whole table, including rounds already played.

The two custom orders have no wins criterion. The PZPS league rulebook puts wins right after points (§52), and FIVB puts them first. For example, Team A goes 3-0, 2-3, 2-3: 5 points, 1 win, sets 7:6 (ratio 1.167). Team B goes 3-2, 3-2, 2-3: also 5 points, but 2 wins and sets 8:7 (ratio 1.143). With the PZPS or FIVB rulebook, B is ahead. If A and B have not met yet, both custom orders put A ahead on set ratio.

Small points (rally points won divided by rally points lost) count only when every set result in the table carries them, which means every match went through the scoreboard. A result typed in as sets only has no small points, and from then on that tie-break repeats the set ratio. Under a custom order the same goes for a walkover. Under the FIVB or PZPS rulebook a walkover counts as 25-0 in every set and leaves the small-points column intact.

One hall, one evening a week

Generate schedule creates every round in one go, with the return round mirrored if you switched it on. Each fixture then gets its own date, time and court in the match settings.

Add the courts in your hall as resources. Auto-schedule packs every unplayed match from a single start time, with no clashes on a court or for a team, using the slot length, turnaround and team rest you set. That fits a tournament day or one league evening. For a season that runs week by week, set the dates per match. Plan before results come in, because auto-schedule never moves a match that already has a result.

The schedule exports to PDF and CSV for the notice board at the hall. A team captain who only wants the fixtures can also open the public league page.

Match night at the scorer's table

Open the match and tap Start live scoring. The scoreboard takes the league's format and gives you a judge link to send to whoever keeps score, so the panel runs on their phone.

The volleyball board counts sets to 25 and the deciding set to 15 with a two-point lead. The serve passes to the team that won the rally, and the board shows the serving team's rotation number from 1 to 6. It does not know line-ups or player positions. It keeps a time-out counter of two per set and prompts the change of sides at 8 points in the deciding set. A yellow card records a warning, and a red card gives the opponent a point automatically.

A wrong tap is fixed with Undo in the notice that follows each event. There is no minus button. When the scorer ends the match, the next-step bar asks you to Confirm result. Only then do the table and the public page change. A match played without the board goes in through Enter result manually as sets won.

Setting the league up in JudgeMate

Start from create for volleyball, choose League and sign in.

  1. League type: League matches, discipline volleyball.
  2. Basics: name, season, location and visibility. Pick Public so teams can see standings without an account.
  3. Format: choose the standings rules. PZPS leagues counts 3/2/1/0 points and tie-breaks by the PSO. With a custom order, leave 3/2/1/0 points by set margin on. Switch on Home and away rounds for a second round, and set points per set (25) and sets to win (3). Table zones colour promotion, play-off and relegation places. They never change the order.

In the cockpit, the Next step bar walks you through it: add participants, generate the schedule, play or confirm the next match, end the season, publish the results. Teams go in by name with a colour and an optional roster, so players need no accounts. A co-organizer with an account can confirm results and edit the schedule from their own login.

The public page at /en/leagues/ followed by your league's address shows standings, the schedule and matches running live. Only featured leagues appear in the public league index and in search engines. Every other public league is reached through its link, so share it in the team chat.

What JudgeMate does not do for a volleyball league

No player classifications. Points on the volleyball board are not attributed to players, so there are no top scorer or best server lists.

No payments. The league does not collect entry fees. Settle them the way you do now.

No notifications. JudgeMate sends no email, SMS or push messages about fixtures or results. Teams follow the public page.

For the rules themselves, see how volleyball scoring works and volleyball rotations. If you need a single match on a screen without a league, the volleyball live scoreboard works on its own.

Set up your event

Free for organizers. No athlete cap. No commission on registrations. See volleyball features · Organizer guide

Create event

Other scenarios

Frequently asked questions