Pickleball Court Scheduler

Set the roster, then get every possible one-court matches.

Live board 0 games 0 active players Edit roster

Every shuffle aims to cover all possible teams, make sure everyone sits at least once, avoid repeat sit-outs when the group size allows it, and keep team starts distributed fairly.

Opening matchup

Add your players here to build the first match.
All teams covered Everyone sits at least once No back-to-back sit-outs when possible Serving side stays balanced

Add at least 4 players to generate a one-court schedule.

Match order

Generated one-court schedule

Format: 1 court, 4 players per match, everyone else sits out.
0/0 teams covered max sit-out streak 0

Need at least four players

Add more players to generate a 2v2 rotation.

Player pool

Manage the available players

Add your players here

Start with at least four names to generate the first one-court match order.

Player detail

Participation metrics

PlayerGames playedGames sat outTeam A startsTeam B startsLongest play streakLongest sit-out streak
0 games ready

Jump straight to the match list

Jump to matches