How should we rotate players during open play to make sure everyone gets to play?

Following the “two on two off” rule. After a game finishes, the winning team stays on and the losing team is replaced by the next two waiting players for the session (not for a specific court).

Follow the “no more than two consecutive game” rule – if your team has won two games in a row, i.e. you played two games in a row, leave the court so that two additional waiting players can play.