Round Robin Tournament Scheduling

Recent Posts

11
I can say on the basis of theory that no 'nice' schedule will be possible for your 12 player scenario, I don't have any software that can try to make such a schedule, but I am sure the balance would be very poor.  However, I can offer something for 16 players (6 women and 10 men) and 5 rounds - this can work well with every player being scheduled to play with every other player exactly once. I have labelled the female players F1 to F6 and the male players M1 to M9 plus MX for the tenth man.

 Court 1 Mixed    Court 2 Mixed    Court 3 Mixed   Court 4 Men Only
(M4 F1 v M6 F2)  (MX F6 v M9 F3)  (M7 F4 v M8 F5)  (M1 M2 v M3 M5)
(M9 F5 v M5 F2)  (M4 F4 v M2 F3)  (M1 F1 v M7 F6)  (M6 M3 v M8 MX)
(M8 F6 v M2 F2)  (M9 F1 v M3 F4)  (M6 F3 v M1 F5)  (M5 M7 v M4 MX)
(MX F1 v M2 F5)  (M5 F6 v M6 F4)  (M3 F3 v M7 F2)  (M4 M8 v M9 M1)
(M1 F2 v MX F4)  (M3 F5 v M4 F6)  (M5 F1 v M8 F3)  (M2 M6 v M7 M9)

Each woman has 5 rounds of mixed doubles, playing with all ten men exactly once (5 as partners and 5 as opponents), and opposes each other woman exactly once.

Each man has 3 rounds of mixed doubles, playing with all 6 women  (3 as partners and 3 as opponents), and has 2 rounds of  mens doubles.

Hope that is of some help.
12
Requests / Re: 24 person RR across 5 courts
« Last post by Ian Wakeling on September 08, 2025, 02:41:42 PM »
Sorry, I don't have an Excel program for this.
13
Requests / Re: 24 person RR across 5 courts
« Last post by Tennis76 on September 06, 2025, 09:07:28 PM »
Thank you so much!! 🙌 Do you have an excel program that you used for this? It would be so great to use it in the future. Thanks again! 
14
I've asked 5 different AI to help me with this and they all had errors. The maximum number of rounds we can play is 7. You get a new partner each round. Let's say we have 4 women/8 men (12) OR 6 women and 10 men (16), I would like the last match of each round to be men vs men.  

12 players:
2 mixed matches
1 men match

16 players:
3 mixed matches
1 men match

Following this format would be perfect as I was able to use it with Python codes:

(H1 W4 v H2 W7) 
(H3 W1 v H4 W5) 
(H5 W3 v H6 W8 )
(H7 W6 v H8 W2)

(H1 W7 v H3 W6) 
(H2 W5 v H7 W3) 
(H4 W2 v H5 W8 ) 
(H6 W1 v H8 W4)

(H1 W6 v H4 W8 )
H2 W4 v H8 W5) 
(H3 W7 v H5 W2) 
(H6 W3 v H7 W1)

(H1 W3 v H5 W4) 
(H2 W8 v H6 W7) 
(H3 W5 v H8 W6) 
(H4 W1 v H7 W2)

(H1 W5 v H6 W2) 
(H2 W1 v H3 W8 )
(H4 W3 v H8 W7) 
(H5 W6 v H7 W4)

(H1 W8 v H7 W5) 
(H2 W3 v H4 W6) 
(H3 W2 v H6 W4) 
(H5 W7 v H8 W1)

(H1 W2 v H8 W3) 
(H2 W6 v H5 W1) 
(H3 W4 v H7 W8 )
(H4 W7 v H6 W5)


15
Requests / Re: Bridge club schedule
« Last post by w.buttermore on August 30, 2025, 11:37:38 AM »
Thank you very much for the detailed response, Ian, I really appreciate it! The information you provided is very helpful.
16
Requests / Re: 24 person RR across 5 courts
« Last post by Ian Wakeling on August 28, 2025, 03:33:25 AM »
Here is a possible 9 round schedule. All the partnerships are different, and it almost meets your opponents once-but-not-twice criterion. In particular (1 13) never oppose in the 14 player group.

10 player group (2 courts)
( 9 10 v  6  5)  ( 8  7 v  4  3)
(10  2 v  7  5)  ( 6  9 v  8  1)
( 9  8 v  7 10)  ( 3  2 v  4  1)
( 5  9 v  3  1)  ( 2  4 v  6 10)
( 5  1 v  7  4)  ( 8  2 v  6  3)
( 9  7 v  6  2)  ( 5 10 v  4  8)
( 1  7 v  8  6)  ( 9  3 v  4 10)
( 3 10 v  1  6)  ( 4  5 v  9  2)
( 8 10 v  1  2)  ( 7  6 v  3  5)

14 player group (3 courts):
( 4 11 v 13  9)  ( 5  6 v  8 10)  (12  7 v 14  3)
(13  6 v 11 14)  ( 8  1 v  7  5)  ( 9  2 v 12 10)
( 9 11 v  7  8)  (13  3 v  2 12)  (14 10 v  1  4)
( 5 10 v 12 13)  ( 3  1 v  9  6)  ( 4 14 v 11  2)
(12  1 v 11  7)  (14  2 v  8  5)  ( 6  3 v 13  4)
( 1 13 v  2  8)  (14  5 v  9  3)  ( 6  7 v 10  4)
( 2  6 v  9  7)  (10  3 v  8 11)  ( 1  5 v 12  4)
( 8 12 v  4  9)  (11  6 v  5  2)  ( 7 14 v 13 10)
( 5  9 v  7 13)  ( 3 11 v 10  1)  ( 6  8 v 14 12)

Note that the byes can not be balanced, so some players will have one more round than others.

Hope that helps.
 
17
Requests / 24 person RR across 5 courts
« Last post by Tennis76 on August 25, 2025, 05:12:37 PM »
Hi,

I’m trying to create a round robin schedule, and could use some help.

We are 24 players, across 5 courts, for a rotating-partners doubles tennis round robin. We will only have time for 9 or 10 rounds. I was thinking it might be best to divide the 24 players into two groups (by play level) to make the scheduling easier. For example, 10 players across 2 courts (8 playing, 2 sitting out each round) and 14 players across 3 courts (12 playing, 2 sitting out each round).

My questions are: is this the best way to split the players up? If so, could you give me a balanced schedule please for the 2 RR groups (of 10 and 14)? If not, what split do you suggest for 24 rotating doubles players across 5 courts with 9 (or 10 rounds)? And what would the best schedule be?

Thank you for any help!


Just an update here to help with the parameters I’m hoping to achieve:

- 24 players (can be split into 2 groups, I was thinking maybe a group of 10 and a group of 14)
- There are 5 courts available for each round
- A maximum of 10 rounds (9 would be better)
- Rotating partners so that each person plays with everyone once, and plays against each person at least once but not more than twice

Any help is much appreciated!!
18
Requests / Re: Golf pairings
« Last post by Ian Wakeling on August 16, 2025, 10:31:09 AM »
There really is no good schedule for 12 players in groups of 4 when there are only a handful of rounds, things get much easier if you can have 16 or more players. I have prepared the following schedule with your comment about wishing to balance each player's opponents as best possible, but this comes at the expense of having repeated partner pairs.

(A4 A3 v B1 B4) (A6 A5 v B2 B6) (A2 A1 v B3 B5)
(A3 A4 v B5 B2) (A5 A6 v B4 B3) (A2 A1 v B1 B6)
(A5 A4 v B3 B6) (A3 A1 v B2 B4) (A6 A2 v B1 B5)
(A1 A5 v B1 B5) (A4 A2 v B4 B2) (A6 A3 v B6 B3)

Team A has players A1 to A6, and team B has players B1 to B6. Each player opposes 4 members of the other team once, and the other 2 members twice. Hope that helps.
19
Requests / Golf pairings
« Last post by Groveroo on August 08, 2025, 11:36:37 AM »
I have 12 golfers split into two 6 man teams. We are playing 4 rounds of golf with 2 players from each team playing against each other in a scramble format. What would be the best pairings to limit the amount of times you would play against an opponent?
20
Requests / Golf pairings
« Last post by Groveroo on August 07, 2025, 04:09:25 PM »
I have 2 teams of 6. Playing in 2 man teams against each other for 4 rounds. What is the optimal pairings