Skip to main content
Leagues

Seasons & Matchweeks

Organize your league into seasons with scheduled matchweeks and fixtures.

Overview

A season is a complete competitive period in your league. Seasons are divided into matchweeks, each containing a set of fixtures (scheduled matches between teams).

Structure: League → Season → Matchweeks → Matches

Understanding Seasons

Each season is a fresh start with:

  • Reset standings (all teams start at 0 points)
  • New matchweek schedule
  • Potential roster changes
  • Option to add or remove teams

Season States

Draft: Setting up, not yet started

Registration: Teams can join/leave

Active: Matches being played

Completed: All matches finished

Matchweeks

A matchweek is a grouping of matches that occur during a specific time period, typically one week.

Matchweek Structure

  • • Each team plays once per matchweek (typically)
  • • Has a start and end date
  • • Matches must be completed within the window
  • • Results affect standings immediately

Scheduling Flexibility

Teams can schedule their matches any time within the matchweek window. This allows flexibility for different time zones and team availability.

Generating a Schedule

Once your teams are registered, generate the matchweek schedule:

  1. 1
    Close Registration

    Lock in your team list before generating.

  2. 2
    Choose Format

    Single round-robin (play everyone once) or double round-robin (home and away).

  3. 3
    Generate Fixtures

    The system creates balanced matchups across all matchweeks.

  4. 4
    Review & Adjust

    You can manually adjust fixtures if needed before the season starts.

Tip

For an odd number of teams, one team will have a bye each matchweek. The system handles this automatically.

Schedule Types

Single Round-Robin

Each team plays every other team once.

Matchweeks needed: N - 1 (where N = number of teams)

Double Round-Robin

Each team plays every other team twice (home and away concept).

Matchweeks needed: 2 × (N - 1)

Managing Matchweeks

As a league admin, you can:

Reschedule Matches

Move matches to different dates or times within the matchweek.

Postpone Matches

Delay a match to be played later, often to a different matchweek.

Award Walkovers

Give a team an automatic win if opponents don't show or forfeit.

Void Matches

Cancel a match entirely (no points awarded to either team).

Reporting Match Results

Match results can be reported by:

  • League admins: Can report any match result
  • Team captains: Can report their team's matches (if enabled)

When both teams report the same result, it's auto-confirmed. Conflicting reports are flagged for admin review.

Running Multiple Seasons

Your league can have multiple seasons over time:

  • Previous season standings are preserved for history
  • Teams can carry over or be invited fresh each season
  • Use different formats or rules per season
  • Run preseasons, regular seasons, and special events

Note

Only one season can be active at a time. Complete or archive the current season before starting a new one.