Padel rotation generator for any number of players

Nine people and two courts. Five people and one court. Thirteen and three. This makes the rotation for the numbers that do not divide neatly — who plays, who sits out, and in what order — so the evening runs without anyone doing arithmetic on a napkin.

Players
9
Courts
2
Rounds
6
8 on court at a time, 1 resting each round.
Use real names instead of Player 1, 2, 3…

The awkward-numbers problem

A court takes four. Groups do not arrive in fours. With nine players on two courts, one person sits out every round, and the question the organiser actually has is not who plays — it is who has already sat out and whose turn it is now.

Get that wrong and it is always the same quiet person watching. The generator counts rest per player and spreads it, so over six rounds with nine players everyone sits out either once or twice, never three times while someone else sits out never.

The same pass takes care of partners: it will not put two people together again while a fresh pairing exists, and it will not repeat the previous round's pairing at all.

It works for one court and for eight, and the rotation it produces is format-agnostic — use it for Americano scoring, for normal padel to six games, or for a friendly with no score at all.

Questions organisers ask

What do we do with 5, 6 or 7 players on one court?
Four play, the rest sit out and rotate in. With five players over six rounds each person sits out once or twice. Set players to 5 and courts to 1 and you get the order.
How do I stop the same people always sitting out?
The generator tracks how often each player has rested and prefers whoever has rested least. That is a rule of the draw, not something the organiser has to remember mid-evening.
Can players stay in fixed pairs?
Not in this tool — it is built for rotations where the partner changes. For fixed pairs you want a team format, where the standings rank pairs instead of people.
Does it work for one court?
Yes. One court, four to eight players, is the most common case of all — a group that booked a single hour and wants everyone to get on.

Next