A round in under a second
Press one button and every court is filled. A hall of 28 players takes about a third of a second, measured end to end, and it no longer slows down late in the evening the way it used to.
You are usually playing too. ShuttlePilot checks players in, builds a rating-balanced round for every court in under a second, and updates the ratings when you type the scores in. It runs on the phone in your pocket, in Danish or English.
From the first person through the door to the last score of the evening — handled, so the person organising can play as well.
Press one button and every court is filled. A hall of 28 players takes about a third of a second, measured end to end, and it no longer slows down late in the evening the way it used to.
Every player carries an ELO rating. The generator builds the two sides of each court to be close, avoids repeating the same pairs and the same foursomes, and shows the gap between the sides on each court before anyone walks on.
Up to three sets, played to 11, 15 or 21 as your club prefers, in boxes that fill the width of the card so you can hit one without looking. Players who have an account can enter the score for their own match and nobody else's.
When the numbers do not divide by four, ShuttlePilot offers to sit out exactly as many people as it takes, choosing whoever has sat out least — counted across every session, not just tonight. Or leave them in, and the leftovers get a singles rotation instead: three or five players sharing a court, provided enough of them are marked as able to play singles.
Ask for two players to be put together, kept from partnering each other, or kept from playing against each other. These are strong preferences rather than hard walls: in a tight pool the generator will still put a round on the courts, and it tells you the gap it ended up with.
Ratings update the moment a score is saved. Every player has a history of who they played, what it finished, and what it did to their rating — and the club has a table of where everyone stands. Admins can hide ratings from players if the club would rather not show them.
Type the first letters of a name and tick it. The count at the top tells you how many are in, out of how many are on the roster.
One button fills every court. If the numbers do not divide evenly you are told exactly who is left over, and offered a way to fix it, rather than being handed a round with someone missing from it.
Ratings update as the scores go in, and the next round is already there to be generated. On a laptop you can see the round being scored and the round being planned side by side.
Pairing twenty people by hand, with all twenty of them waiting, is a job nobody wants. ShuttlePilot builds each court so the two sides are close on rating, spreads out pairs and foursomes that have already played each other tonight, and puts the gap on the card so you can see what you are about to send onto the court.
Club night rarely runs the way it was planned an hour earlier. These three things happen most weeks, and each of them is one action rather than a rebuild of the round.
The person running club night is usually holding a racket. Everything that has to be done between matches is reachable on a phone: check someone in, generate the next round, take a score that is being shouted at you from court 3.
Not just this page. Every screen, every button, every message and every confirmation, in the words a Danish club actually uses — kamp, bane, runde, oversidder, makkerregler. Player lists and results import from a Danish spreadsheet too: a column headed Navn, Niveau or Bane is understood without renaming anything.
Usually a volunteer, usually playing as well. Set the club's rules once — court count, what you play to, who should not be paired — then check people in and generate rounds all evening. Import the roster from the spreadsheet you already keep, and share the work by inviting other trainers.
Players do not need an account to be put on a court — a name on the roster is enough. Those who do sign in can see which court they are on, enter the score for their own match, and follow their own rating and match history over the season.
Everything below is included. No card, no seat limits — just help us shape it with your feedback.
No. Whoever runs the evening signs in; everyone else just needs a name on the roster. You can import the whole roster from a CSV or Excel file. Players who do sign in get a little more: their own court, their own scores, and their own rating history.
Every player has an ELO rating that moves after each match. The generator tries to make the two sides of each court close on rating, and adds a penalty for pairs and foursomes that have already played together this evening, so the same four people do not keep meeting. The gap it settled on is shown on each court.
You are offered a suggestion: sit out exactly as many people as it takes to fill the courts evenly, starting with whoever has sat out least across the sessions so far. Or leave them in, and the leftovers play a singles rotation — three or five players sharing a court — provided enough of them are marked as able to play singles. Nothing is decided without you pressing something.
You can ask for two players to play together, to not be partnered with each other, or to not be put against each other. They are strong preferences, not hard blocks — if the only alternative were leaving a court empty, the generator will still build the round. If a pairing must never happen, build that court by hand and press Generate round; the other courts fill around it.
No. Check them in and press Generate round again. Matches already in the round stay exactly as they are, including any you made by hand and any that already have a score, and only the empty courts are filled.
Yes — the whole app, not only this page. It follows your browser's language, and there is a switch on every screen. Imports also read Danish column headings, so a spreadsheet with Navn and Niveau in it works as it is.
With a Google, Microsoft, GitHub or Discord account, or with your email address — we send a one-time link, so there is no password to remember. There is also a demo you can look around before setting anything up.
It's free during the beta. If that ever changes we'll give plenty of notice — no surprise charges.
Create your club, add your players, and generate your first round tonight.