Leagues
Building a League: Divisions, Schedule and Standings
How to create a multi-week league in Skedge: set up divisions, generate the schedule, track standings, and run promotion and relegation between weeks.
A league turns a recurring crowd into a season: players are grouped into divisions by level, play a generated schedule over multiple weeks, and move up or down based on results. This guide covers building one in Skedge end to end.
When a league is the right format
If the same group keeps showing up, one-off americanos leave value on the table — there is no season-long story, no progression, no reason to chase a finish. A league adds that arc. It is the natural next step once you have a stable, recurring group. For the strategic case and how leagues retain players, read organizing a padel league. If you are still building that regular crowd, start with creating your first americano.
Build the league
Tap Create and choose League
Open Skedge, tap Create, and select League as the format. Pick your sport. The league starts in DRAFT so you can shape it before anyone joins.
Set the season length
Decide how many weeks the season runs. This drives schedule generation and the cadence of promotion and relegation.
Organize players into divisions
Group players into skill-banded divisions so people compete against others at a similar level. Each division keeps its own standings table, which is what makes matches stay competitive across a wide range of abilities.
Generate the schedule
Let Skedge generate the fixtures from your divisions and season length. You do not build the calendar by hand — Skedge produces the weekly matchups for you.
Publish and share the code
Publish the league and share the event code or invite link. Players join with a phone number and one-time code, the same simple flow as any Skedge event.
Enter results each week
After each week's play, enter scores. Standings recompute automatically per division, so the table is always current.
How standings and tiebreaks work
Standings update automatically from the scores you enter, calculated separately for each division. Tiebreaks are resolved consistently across the table, so you never reconcile a spreadsheet or argue placements from memory. Because the table is live, players can see exactly where they stand week to week — which is most of what keeps a season compelling. For correcting a mis-entered result, see managing scores, tiebreaks and corrections.
Promotion and relegation
At the end of a cycle, top finishers in a division are promoted and bottom finishers are relegated, based on the standings Skedge has been tracking. This is the engine that keeps a multi-week league competitive: strong players rise into tougher divisions and nobody is stuck in a mismatch for the whole season. Because movement follows the results you enter, the only thing you need to keep accurate is the weekly score.
Size divisions for movement
Divisions that are too small make promotion and relegation feel arbitrary; divisions that are too large dilute competition. Aim for enough players per division that a clear top and bottom emerge each cycle, so movement reflects real form rather than noise.
Lock divisions and season length before publishing
Division structure and season length drive the entire generated schedule. Set them deliberately while the league is in DRAFT. Reworking them after the season is LIVE and players have joined disrupts fixtures and standings — change them only if you must.
A simpler alternative: ladders
If a fixed weekly schedule is more commitment than your group wants, a challenge ladder gives ongoing competition with looser timing — players challenge each other and rankings shift as results come in. See running a ladder to compare.
Next steps
Decide your divisions and season length, then build the league. When you are ready to create it, head to get started.
Frequently asked questions
- How do I create a multi-week league in Skedge?
- Open Skedge, tap Create, choose League, set your sport and season length, organize players into divisions, generate the schedule, then publish. Standings update automatically as you enter weekly scores.
- What are divisions in a Skedge league?
- Divisions are skill-banded groups within one league so players compete against others at a similar level. Each division has its own standings, and players move between divisions through promotion and relegation between weeks.
- How does promotion and relegation work?
- At the end of a cycle, top finishers in a division move up and bottom finishers move down based on standings, keeping matches competitive over the season. Skedge tracks placements so movement follows the results.
- Does Skedge generate the league schedule for me?
- Yes. Once divisions and season length are set, Skedge generates the fixtures so you do not build the schedule by hand. You then enter results each week and standings recompute automatically.
- Can I run a league instead of one-off americanos?
- Yes — a league is the multi-week structure for a recurring group. Many organizers start with single americanos to build a regular crowd, then graduate that group into a season-long league.
- How are league standings calculated?
- Standings update automatically from the scores you enter each week, per division. Tiebreaks are resolved consistently so the table is always current without manual spreadsheets.
Keep reading
Creating Your First Americano in Skedge
Step-by-step guide to creating your first americano in Skedge: set players, courts, scoring, an optional entry fee, then publish and share the code.
Running a Ladder: Challenges, Rankings and Rules
Set up a challenge ladder in Skedge: seed players, configure challenge rules and windows, swap positions on a win, and keep the ladder active.
Managing Scores, Tiebreaks and Corrections
How organizers enter and edit scores in Skedge, how standings and tiebreaks resolve, how to fix a wrong score, and what players see live.