Features

What works today. More is on the way.

Groups

Keep your Monday regulars in one place. Invite by link or QR, approve requests, add admins and post announcements.

Registration and waitlist

Capacity is enforced on the server, so two people can't take the last place. Drop-outs are replaced from the waitlist.

Guests

Add a player by name. They can claim their place later with a private link.

Fair rotations

Rests are spread evenly, repeated partners and opponents are kept low, and pairing restrictions are respected.

Played rounds stay put

Change future rounds when someone arrives late or leaves early. Results already entered never change silently.

Scores and standings

Enter scores courtside. Standings use wins, then point difference. Americano ranks by points.

Repeat next week

Copy an event to the following week with the same courts, format and settings.

Team availability

Players answer Available, Maybe or Unavailable for each league match. Captains see everyone in one grid.

Lineups

Captains build singles and doubles lines, publish them, and the team is notified.

Team practices

Weekly practices with replies, an optional player limit and an automatic waitlist.

Calendar sync

Add matches and practices to Google, Apple or Outlook, or subscribe with a private link.

Court status

Every event shows whether courts are confirmed. CourtPlay records bookings; it doesn't make them.