leagueportal.ggA home for your league← Back to website
Docs

Generate and manage rounds

Create rounds using the season's competition rules, review pairings, adjust as needed, and publish for the league.

What is a round?

A round is one competition cycle: the group of participating teams and matches that League Portal evaluates together under your season's competition rules. A round does not have to mean one week, one match, or one calendar date—it can use several bookings and courts.

Bookings describe when and where play can happen. Matches describe who plays whom. A round connects those matches into one stage of the season for scheduling, results, standings, and—when applicable—tier or rating changes.

A completed round is also a scoring checkpoint. When the round is finalized, League Portal applies its results to the season standings and updates the values used by your competition system. Depending on the format, that may include win–loss records, standing points, league-point awards, tier movement, or Elo ratings.

For example, a Saturday session may be one round containing several court rotations. A larger round could instead span two booking dates before its results are finalized.

Generate a round

Use Generate round to open the setup wizard. The wizard follows your confirmed competition and scheduling settings.

If capacity gives a team zero matches, the proposal records a formal bye. Prior bye counts decide who sits out before the round's reproducible random order breaks ties. A team that receives at least one match is not on a bye, even if another team receives more matches.

For later Full matches rounds, teams with fewer completed matches across finalized season history are scheduled first. This helps repay smaller one-round workload differences without misclassifying them as byes.

See Byes, forfeits, and incomplete rounds for publication and standings treatment.

Rounds page showing generated league rounds and their controlsRounds page showing generated league rounds and their controls
Review each round's schedule, participation, and result state in one place.
  • For Tiered ladder, choose whether the round is a placement round. Its results can establish tier movement but do not count toward the standings record or award league points.
  • Managers can correct that classification later from any round's actions menu. Tier movement stays unchanged; the round is simply included in or excluded from standings records and league points.
  • Review entering tiers when Tiered ladder requires them.
  • Select the booked courts available to the round.
  • Review the generated matchup draft before publishing.

Draft, publish, and finalize

  • Use Schedule to edit a draft's courts and matches.
  • Use Regenerate round to restart its proposed structure and discard scheduling overrides for that draft.
  • Use Publish round to make its schedule visible to season participants.
  • After every required result is filled, use Finalize round to freeze its records, league points, tiers, or rating changes.
  • If you correct finalized scores, recalculate that round when League Portal marks its official calculation out of date. Later finalized rounds and published schedules remain unchanged.

Pools and courts

Use a competition pool to define which teams' results are compared together. Automatic generation keeps one pool on one court. As a manager, you may manually place one pool across multiple courts or put separate pools on the same court for an unusual schedule.

A team may occupy only one pool within a round. Publication validation blocks self-matches and cross-pool opponents, while unusual timing or assignment patterns appear as review warnings.

Pools apply to N-team rotation. Full matches instead use one internal round-wide result group; their physical courts do not divide the standings calculation.