Test case 1
2026-09-10 · 16 players, 4 courts, start with these fixed pairs, Bing/Jin Anh/Vu, Chelsea/James Gary/Xiaolei Howard/Yuk Alex/Nikki Ting/Sam Evan/Justin Play 1 game in that format, in round 2, it's up and down the river, losing pair of court 1 goes to court 2, winning pair of court 2 goes to court 1, etc. and then in phase 2, switch to gender doubles with random players, play 2 games in that format. Go ahead and generate those games now because they don't depends on previous results, and then in phase 3, move on to up and down the river, pair the players using previous games records. Do that for 3 games.
Phase 1: Fixed pairs ladder (start + 1 movement round) active
ladder
Round 1
active
Court 1
final
Bing / Jin
11
vs
Anh / Vu
9
Court 2
final
Chelsea / James
11
vs
Gary / Xiaolei
13
Court 3
pending
Howard / Yuk
vs
Alex / Nikki
Court 4
pending
Ting / Sam
vs
Evan / Justin
Court 5
pending
Ben / Brian
vs
Junbiao / Lang
Round 2
pending
Court 1
placeholder
Court 1 winner
vs
Court 2 winner
Court 2
placeholder
Court 1 loser
vs
Court 3 winner
Court 3
placeholder
Court 2 loser
vs
Court 4 winner
Court 4
placeholder
Court 3 loser
vs
Court 5 winner
Court 5
placeholder
Court 4 loser
vs
Court 5 loser
Phase 2: Gender doubles mixer pending
gender_doubles_round_robin
Round 1
active
Court 1
pending
Alex / Howard
vs
Ben / James
Court 2
pending
Bing / Junbiao
vs
Brian / Justin
Court 3
pending
Evan / Sam
vs
Gary / Vu
Court 4
pending
Anh / Nikki
vs
Chelsea / Ting
Court 1
pending
Jin / Xiaolei
vs
Lang / Yuk
Round 2
pending
Court 1
pending
Bing / Justin
vs
Brian / Sam
Court 2
pending
Evan / Vu
vs
Gary / Alex
Court 3
pending
Howard / James
vs
Ben / Junbiao
Court 4
pending
Jin / Yuk
vs
Lang / Anh
Court 1
pending
Nikki / Ting
vs
Chelsea / Xiaolei
Phase 3: Individual ladder seeded by results pending
ladder
Round 1
active
Court 1
placeholder
Rank 1 / Rank 4
vs
Rank 2 / Rank 3
Court 2
placeholder
Rank 5 / Rank 8
vs
Rank 6 / Rank 7
Court 3
placeholder
Rank 9 / Rank 12
vs
Rank 10 / Rank 11
Court 4
placeholder
Rank 13 / Rank 16
vs
Rank 14 / Rank 15
Court 5
placeholder
Rank 17 / Rank 20
vs
Rank 18 / Rank 19
Round 2
pending
Court 1
placeholder
Court 1 winner (2) / Court 2 winner (2)
vs
Court 1 winner (1) / Court 2 winner (1)
Court 2
placeholder
Court 1 loser (2) / Court 3 winner (2)
vs
Court 1 loser (1) / Court 3 winner (1)
Court 3
placeholder
Court 2 loser (1) / Court 4 winner (1)
vs
Court 2 loser (2) / Court 4 winner (2)
Court 4
placeholder
Court 3 loser (2) / Court 5 winner (1)
vs
Court 3 loser (1) / Court 5 winner (2)
Court 5
placeholder
Court 4 loser (1) / Court 5 loser (2)
vs
Court 4 loser (2) / Court 5 loser (1)
Round 3
pending
Court 1
placeholder
Court 1 winner (1) / Court 2 winner (1)
vs
Court 1 winner (2) / Court 2 winner (2)
Court 2
placeholder
Court 1 loser (1) / Court 3 winner (1)
vs
Court 1 loser (2) / Court 3 winner (2)
Court 3
placeholder
Court 2 loser (1) / Court 4 winner (1)
vs
Court 2 loser (2) / Court 4 winner (2)
Court 4
placeholder
Court 3 loser (2) / Court 5 winner (1)
vs
Court 3 loser (1) / Court 5 winner (2)
Court 5
placeholder
Court 4 loser (2) / Court 5 loser (2)
vs
Court 4 loser (1) / Court 5 loser (1)