What is a Swiss-system league?
A Swiss system is a tournament format where players or teams are paired against opponents with a similar win/loss record each week. Unlike round-robin (where everyone plays everyone), Swiss lets you run a competitive, fair league with many participants in fewer weeks. It's the same system used in international chess tournaments, the UEFA Champions League (since 2024), professional badminton, table tennis, and many other sports worldwide. The format was first used in Zurich in 1895 and has been the gold standard for fair competition ever since.
What's the difference between a Swiss league and a Standard league?
When a league is set up, the organiser chooses one of two types. A Swiss league pairs you against opponents with a similar record each week — the fixtures adapt to results as the season unfolds. A Standard league follows a classic fixed round-robin rotation: everyone plays everyone in turn, regardless of results, before any matchup repeats. Everything else — scoring, standings, absences, and this app — works the same in both.
How does this Standard league work?
Nice and simple: the fixtures follow a fixed round-robin rotation. Each week you're scheduled against the next opponents in the rotation, and everyone plays everyone before any matchup repeats — your results don't change who you face. Win your games, and the standings take care of the rest: rankings are based on your win rate, with points difference as the tiebreaker. If you can't make a week, you're simply left out of that week's fixtures and pick the rotation back up when you return.
Why is Swiss better than a normal league?
In a normal round-robin league, the strongest player or team often beats everyone comfortably and the weakest loses every week — neither gets competitive games. In a Swiss league, the system adapts to you. If you start strong, your opponents get tougher. If you have a rough start, you'll face players or teams at your level with realistic chances of winning. This means every game matters, every week is competitive, and the final standings genuinely reflect who performed best across the season. You're always being challenged at the right level.
How is my final position in the league decided — and why is it fair?
Your final position is decided by three things in order: (1) Win rate — your wins divided by games played, shown as a percentage. This is the primary ranking. It means a team that wins 8 out of 10 games ranks above one that wins 9 out of 15, so no one is penalised for playing fewer games due to the bye system. (2) Buchholz tiebreak — the sum of all your opponents' wins. If two teams have the same win rate, the one who faced tougher competition ranks higher. It rewards quality over quantity: beating strong teams counts for more than running up scores against weaker ones. It's the standard tiebreak used in chess and Swiss-format sports worldwide. (3) Points differential — total points scored minus total points conceded, as a final separator. This three-layer system means the team that genuinely performed best across the whole season, against the toughest competition, finishes on top — regardless of how many games the bye system happened to give them.
How does Week 1 work?
Week 1 is the data-gathering round. Since there are no results yet, players and teams are paired randomly. After Week 1 is scored, the system has win/loss records and point differentials for everyone, which it uses to make smarter pairings from Week 2 onwards. Think of Week 1 as the system getting to know you.
How are players and teams paired each week?
After Week 1, players and teams are sorted by their cumulative record — wins first, then point differential as a tiebreaker. The system then pairs those with similar records: if two players or teams are both 5-1, they'll likely face each other. This means the strongest players and teams keep meeting each other at the top of the table, while those who are developing get competitive matches at their level. The standings become increasingly accurate over the season as the system gathers more data.
What if I or my team starts poorly — are we stuck at the bottom?
Not at all — this is one of the best things about the Swiss system. If you lose your first few matches, your opponents get easier because you're paired with others who also had a tough start. If you then improve and start winning, you move back up and face stronger opponents again. The system constantly recalibrates. A player or team that starts 1-3 but finishes on a 5-game winning streak will climb the standings quickly. Your final position reflects your overall performance across the season, not just your opening week.
Can two players or teams play each other twice in one week?
It depends on the league size. With 12+ players or teams and 6 games per week, every match in a week is against a different opponent. In smaller leagues (e.g. 6 players or teams wanting 6 games), there are only 5 unique opponents — so after playing everyone once, the system picks the best Swiss-proximity rematches. These are always against your closest-ranked opponents, reinforcing competitive balance.
Does everyone play the same number of games each week?
With an even number of active players or teams, yes — everyone plays exactly the same number of games. With an odd number, the bye system means one or two players or teams may get one fewer game that week. The schedule balances this across weeks so no one consistently misses out. You can check the game count indicator on each week to see the spread.
A match didn't get finished on the night — what happens?
Sometimes a game runs out of time. Rather than losing it, the organiser flags it — either ⏳ To be played (never started) or ⏸ Paused at 7–5 (stopped mid-game, and it'll resume from that exact score). It stays on its fixture with an amber badge, and appears in a "still to be played" list at the top of the Fixtures tab — visible to everyone — until it's finished and scored. It's completed at a later date (often slotted into another league night), then the final score goes in as normal and it drops off the list. Until then it counts as not yet played: no effect on either team's standings.
What happens if someone can't make a week?
In singles, absent players receive no points and no games for that week. There are no stand-ins or substitutes in singles — your league record is yours alone. In doubles, if one of the two players in a partnership can't make it, we strongly encourage finding a replacement player for that week. Keeping the team active keeps the league competitive and fair for everyone. If both players in a doubles partnership are unavailable, or no replacement can be found, the team is marked absent for that week. Absence counts are shown in the standings so everyone can see the full picture.
Can a substitute player fill in for a session?
Yes — if a regular player or team member can't make it for a particular week, a substitute can step in for that session only. The substitute plays in their place and their games count fully towards the team's record for that week. The sub is recorded by the league organiser and their name appears as a notice at the top of the Fixtures tab so all players can see who is standing in. This keeps the league running smoothly and means no team is short-handed on the night. The regular player's spot in the league is unaffected — they simply return the following week. You can see a full record of all subs in the Attendance section of each week's fixtures.
What happens if a player is injured and can't continue the season?
If a player has to withdraw from the league permanently due to injury, the organiser can carry out a permanent player swap — replacing them with a new player from a specific fixture week onwards. The replacement steps into the same position in the standings, inheriting the full record built up to that point (wins, losses, points, and previous opponents). This keeps the league fair: the slot stays competitive rather than leaving a gap, and the replacement is seeded correctly by the Swiss system from their very first game. If the replacement hasn't played yet, the swap can be undone. The original player's history is always preserved in the records.
Can I add a new player after the league has started?
Yes — go to the Players tab and add them as normal. They'll be included in fixtures from the next generated week. They'll start with zero wins/losses, so the Swiss system will initially pair them with other lower-ranked players. Their standings will catch up naturally as they play more weeks. Late joiners will show fewer total games played in the standings, which is expected.
Is there a minimum commitment to be eligible to win the league?
Yes. To be eligible for a final ranking position, a team must have played at least 80% of the average number of games played across all active teams. This protects the integrity of the league — a team that plays brilliantly for two weeks then disappears shouldn't be able to claim the title on a perfect-but-tiny record. In practice, with 8 fixture weeks, this means attending at least 6 of the 8 sessions. Teams that fall below the threshold still appear in the standings so everyone can see their record, but they are marked as Ineligible and cannot finish in a ranked position. Two genuine absences are fine; beyond that, eligibility is at risk.
How are standings calculated?
Players and teams are ranked by: (1) Win rate — wins ÷ games played, as a percentage. Using win rate rather than raw wins means everyone is on a level playing field regardless of how many games the bye system gave them that week. (2) Buchholz tiebreak — the sum of all your opponents' wins, which rewards playing against stronger competition. (3) Points differential — total points scored minus total points conceded. This three-layer system ensures the player or team who performed best across the whole season finishes on top.
What is the Buchholz tiebreak?
Buchholz is the standard Swiss-system tiebreaker used in chess and other sports worldwide. It adds up the total wins of every opponent you've faced. If two players or teams have the same win rate, the one who faced tougher opponents ranks higher. It works perfectly alongside win rate as the primary ranking — if two teams are level on win percentage, the one who earned those wins against stronger competition deserves to finish above the one who had an easier ride. You're rewarded for being tested by strong competition rather than building your record against weaker opponents.
What is my Rating and how is it calculated?
Every player or team starts with a rating of 3.5 on a scale of 2.0 to 5.0. After each week's results are saved, ratings update automatically. Beating a higher-rated opponent earns you more than beating a lower-rated one — and winning by a larger margin earns slightly more than a close win. Over the season your rating converges on a true reflection of your level. You can see your current rating in the standings table and in your profile, along with a history chart showing how it has moved week by week.
How many weeks should my league run?
For 8–12 players, 6–8 weeks is ideal. For larger groups (16+), 8–12 weeks works well. The Swiss system converges on a true ranking faster than round-robin, so you don't need as many weeks as you might think.
How do I import players?
Use the import button on the Players tab. It accepts .xlsx and .csv files — either a simple list of names in one column, or a structured spreadsheet with Name, Last Name, and DUPR columns. Spond attendance exports work directly. Duplicate names are automatically skipped.
Can I print fixtures or standings?
Yes — there's a print button on both the Weeks and Standings tabs. The fixture printout is designed for handwriting scores on the day, with large score boxes. The standings printout is a clean black-and-white table. Both open a print/PDF dialog so you can print or save as PDF.
How do I back up or transfer the league?
Go to the Data tab to export the entire league as a JSON file. This includes all configuration, players, fixtures, scores, and absences. You can import it on another device or restore it later. There's also a CSV export for the standings table if you want to share rankings in Excel or Google Sheets.
Can players view the league without editing?
Yes — share the spectator link from the Data tab. Players get a read-only view with Teams/Players, Weeks, Standings, and FAQ tabs. All editing controls, the Setup tab, and the Data tab are hidden. Data syncs from the cloud so players always see the latest results.
What does the simulation mode do, and what does the Rating mean in that context?
Simulation creates a test league with fictional players, each assigned a hidden Rating on the same 2.0–5.0 scale used in real leagues. The system runs all weeks automatically so you can see how Swiss pairings evolve and how well the final standings reflect true ability. After simulating, compare each player's league position with their Rating — the closer they match, the better the system worked. Great for understanding the format before running a real league.
What is DUPR?
DUPR (Dynamic Universal Pickleball Rating) is a global rating system for pickleball players. Adding DUPR IDs to player profiles is optional but lets you cross-reference league performance with official ratings. Find yours at mydupr.com. Note: not all leagues are DUPR-rated. Whether a league contributes to your DUPR rating will be confirmed during sign-up. By default, our leagues are not DUPR-rated at present.
Where can I learn more about the Swiss system?
The Swiss system is widely used in chess (it's the standard format for virtually all FIDE tournaments), the UEFA Champions League (since 2024), professional badminton, table tennis, and many racket sports leagues around the world. It was first used in Zurich in 1895 and remains the gold standard for fair, competitive leagues.
What if I or my team can't make it to a session?
If you or your team know you won't be able to attend, please let the organiser know as early as possible — ideally before fixtures are generated for that week. Letting us know in advance means pairings can be planned properly and other players and teams aren't left waiting or short of a game. We completely understand that things come up, and there's no penalty for missing a week — we just ask for a heads-up so everyone's session runs smoothly.
Where can I find the full Terms & Conditions?