How leagues, seasons, divisions, and registration work on All Court Pro.
A league is a community where players compete across seasons. Each league has an admin who manages seasons, divisions, and results. You can browse and join public leagues, or enter a private league with a password.
A season is a time-boxed period within a league (e.g. Spring 2026). It has a start date, end date, and optional entry fee. Seasons contain divisions and standings — think of it as one cycle of competition.
When a season has a registration window, you can sign up by clicking "Join this season" on the season page. Registration stays open until the deadline set by the league admin.
While registration is open, you'll see the exact deadline date and time on the season page. Once the deadline passes, registration closes and no new sign-ups are accepted through the normal flow.
After the registration deadline closes, the league admin reviews all registered players and assigns them to divisions. The system sorts players by their Spin rating and distributes them across divisions so each group is competitively balanced.
The admin chooses how many players per division (e.g. 8) and clicks "Assign players to divisions". The system automatically creates the divisions, names them (Division A, B, C, etc.), and places players from highest to lowest rating.
Once divisions are locked, any late joiners are placed in the lowest division automatically.
Your rating is a numeric skill level that reflects how you compare to other players. It starts at 1200 and adjusts as you play matches. When you register for a season, your current rating is recorded and used for division placement.
It depends on the league settings. If the admin has locked divisions, late joiners are automatically placed in the lowest division. If divisions aren't locked yet, the admin can manually add you to any division.
Within each division, players are ranked by wins (most first) and then losses (fewest first). You can view live standings on the season page. Each player's record shows games played, wins, losses, total points, and their current rating.
After playing a match, either player can submit the result from the match page. Enter the scores for each set and submit. Both players can see the recorded result on the season page.
When the end date passes, the season is marked as a past session. Final standings are preserved so you can always look back at results. The league admin can then create a new season for the next cycle of play.
If you're a league manager or admin, you can create leagues from the Leagues page. From the admin dashboard you can create seasons, set registration deadlines, assign divisions, and manage players. Contact a super admin if you need league manager permissions.