Choose a scheduling format
Understand how N-team rotation and full matches turn booked court time into match slots.
N-team rotation
Use N-team rotation when a group shares court time and rotates through one-set matchups. One pass lets every team face every other team once.
With three teams, the first pass is A vs B, C vs A, then B vs C. The next pass reverses the sides. League Portal estimates the required court time from the number of matchups and your minutes-per-set setting.


- Choose how many teams share each rotation.
- Choose how many complete rotation passes to play.
- Set the approximate minutes allowed for each matchup.
- Before publishing, you can change teams, sides, times, and referees in Schedule.
Total matchups are pairings per pass multiplied by the configured number of passes.
| Teams in rotation | Sets in one pass | What one pass covers |
|---|---|---|
| 2 | 1 | The only pairing |
| 3 | 3 | Every team faces two opponents |
| 4 | 6 | Every team faces three opponents |
Full matches
Use Full matches when two teams should finish a best-of-one, best-of-three, or best-of-X match before the next match begins. You may leave unused trailing sets blank, but you cannot leave only one side of a set filled.
League Portal divides each booked court window by your estimated match duration and creates only the complete slots that fit.
- Choose the default number of sets for each match.
- Set an estimated match duration for schedule generation.
- You can change an individual match's set count later.
- Courts are schedule locations; Full matches use one round-wide result group.
Defaults and manual changes
Your season setting supplies the format for newly generated rounds. Existing matches keep their saved format. As a manager, you can change a match's set count or manually restructure a draft schedule.