Seasons

A season is a stats container for a span of time — it lets you keep, say, a Spring 2026 leaderboard separate from the all-time one. Seasons come in three kinds.

Club, organization, and global seasons

  • Club season — created by a club's organizer for that club and sport. Use it for "our Winter league season." Managed under Club → Seasons.
  • Organization season — created by a sanctioning organization for its member clubs to share. Member clubs attach their events to it, and the standings roll those events up across every club in the organization. Managed by the org's owner and its organization-wide directors under Organization → Manage → Seasons. See Affiliating your club with an organization.
  • Global season — a site-wide, sport-wide season spanning every club. These are managed by Skoryd admins and are ideal for cross-club rankings or open circuits.

Each season has a name, a date window (start and end), a status (draft, active, completed), and optional champions.

Showing a club season to visitors

On the create and edit season forms, Show this season on the club's public page puts the season under a Seasons tab on your club's About page, where people who aren't members can open it. It's ticked by default for a new season in a public club; untick it to keep a season to your members. (A private club's seasons are always members-only.)

A visitor opening the season sees only your public events in it. They see its leaderboard and points race only if your club publishes its leaderboard, and players who keep their stats private are never listed. Organizers see an On public page badge on the seasons that visitors can see.

What counts toward a season

A match counts toward a season in one of two ways:

  1. Official events — an organizer explicitly attaches a club league or tournament to a club season. Those events' matches count directly.
  2. Date window — any qualifying match played within the season's dates counts. This is how Quick Play games and global seasons are included, since they aren't tied to a single event.

Every attached event names its season on its event card (a Season: line), on every list it appears in, and a divisions event names it at the top of its page.

So a club season includes its attached official events plus that club's Quick Play in the window; a global season includes any match of that sport, at any club, within the window.

Organization seasons count by explicit attach only. A member club picks the organization season for one of its events (it shows up grouped under Organization — name in the event's season dropdown), and only that event's matches count. Quick Play never rolls into an organization season. You can only attach an organization season if your club is an approved member of that organization.

Because an organization season is for that organization's official events, selecting one automatically marks the event as sanctioned by that organization — the organization is filled in and locked. The region starts at your club's assigned region, and you can change it like on any sanctioned event (a region above your club's needs a director's approval). To change the organization, pick a different season (or "No season").

Add weekly events

Many clubs run a season as a weekly series — every league night is its own mini-tournament with its own bracket and winner, but the results roll up into one season leaderboard. Instead of creating each night by hand, open the season and click + Add weekly events.

The wizard creates one tournament per week:

  • Pick a series name — each event is named after it with a week number (for example, Tuesday Night Singles — Week 1, Week 2, and so on) — plus a first date, the day of the week it meets, the number of weeks, and a start time applied to every night.
  • Add skip dates for holidays — a skipped week pushes the series one week longer so you still get the number of events you asked for.
  • Under Registration, you can set when registration opens and closes as a number of days before each week's event and a time — for example, opens 6 days before at 9:00 AM, closes 0 days before (the day of the event) at 6:00 PM. Each week gets its own times from its own date, in your time zone, and the preview just above lists them. Leave them unticked to open and close registration yourself.
  • In the same card: Tell club members when registration opens, and, in a public club, Public registration (anyone on Skoryd can sign up without joining the club; ticked by default).
  • Tick Publish every week now to list every week straight away. With an opening time, each week's registration then opens on its own at that time (and members are told as each one opens); without one, registration for every week opens now, and members get one notice, for the first week.
  • Under Location, pick one of your club's saved venues (or type the address). Every week is held there, and the venue's photo shows on each event page.
  • Choose the format and scoring (schedule type, singles/doubles, points, courts, fee) once; it's applied to every week. The sport is locked to the season's sport.
  • A live preview lists every date that will be created, with each week's registration times, and flags any date that falls outside the season window.

Unless you publish them, the events are created as drafts, so players don't see them yet; press Open registration (or Publish event, when an opening time is set) on each week when you're ready. Then generate that night's schedule or bracket as usual. Need a one-off change to a single week? Edit that event on its own — the wizard just saves you the repetitive setup.

The season page

A club season's page has the season's name, dates and champion at the top, then tabs: Events (the events attached to it, split into Active & Open, Drafts for organizers, and Past), Points (its points race, when it runs one) and Leaderboard (the season's top singles and doubles players, with a link to the full board). A tab only appears when it has something to show.

Season leaderboards

Anywhere you see a leaderboard — global Stats, a club leaderboard, or either Quick Play page — there's a season picker. Choose a season to filter the standings to just that window; clear it to see all-time. The picker shows each season's date range so you know what you're looking at.

Organization season standings have their own page: open the season from Organization → Manage → Seasons and click View standings. It rolls up every event member clubs have attached to that season.

Season points

A club or organization season can also run a points race: players earn points by where they finish in each completed event, and the totals rank them on the season page. Organizers set it up from the season's Points tab. See Season points races.

Seeding from a season

When you generate a bracket, a season can be a seed source — seed an open tournament from a global season's standings, or a club playoff from a club season. See Brackets & seeding.

Note

Official club events use an explicit season link, so an organizer always controls exactly which events belong to a club season. Quick Play and global seasons fill in by date automatically.