The story behind Tournova
Rethinking how amateur tournaments are organised.
Where it started
I love playing badminton, and like many people who take the sport seriously, I look for chances to test myself in tournaments. Every year, Iowa State University and communities across Iowa and neighbouring states host amateur badminton tournaments, and over the past four years I have played in a number of them.
Across those events I kept seeing the same thing: organising an amateur tournament is far more chaotic, inefficient and frustrating than it should be.
Amateur events have problems professional ones do not. Picture more than a hundred players, eight or ten courts, and one or two days to finish every match. A player may enter men’s singles, men’s doubles and mixed doubles, so scheduling one match affects their partners, their opponents and several other matches.
Amateur tournaments also need to give people real chances to play. Nobody wants to drive for hours, lose their first match and go home. That is why many events use formats that guarantee several matches, with placement or consolation rounds.
Together, that makes a surprisingly hard scheduling problem, and the people solving it are often volunteers working under pressure with limited tools.
The problem
Many of the tournaments I have played in, and many I have heard about from other players and organisers, still run on an older tournament management system. It covers the basics, but its screens and workflows are hard to work with, especially when you are managing a lot of matches in real time.
What surprised me was that organisers kept using it year after year. Everyone recognised the problems, but there was no alternative that really met their needs. After several tournaments, the same issues kept coming back.
1. Inefficient scheduling and court use
Schedules are often built and adjusted by hand, weighing court availability, player conflicts, match dependencies and rest all at once. A court can sit empty while matches wait, while one player gets back-to-back matches and another waits hours. The hard part is not finding a free court. It is choosing the next match without creating new conflicts elsewhere.
2. Not knowing what’s next
As a player, the most frustrating thing is not knowing when or where your next match will be. Often the organisers cannot say either, because it depends on matches that have not finished yet. So players keep coming to the desk with the same four questions.
- When is my next match?
- Which court am I on?
- Who am I playing?
- How much longer do I have to wait?
Every answer is time the organisers are not spending on the tournament.
3. Long, unpredictable waits
A tournament can last all day without players spending much of it on court. Someone may play early in the morning and then wait hours for their next match. Without a schedule they can trust, they cannot plan meals, warm-ups, breaks or when to come back to the venue.
4. Little visibility into progress
Players and spectators rarely have an easy way to see which matches are on, who has advanced, what has finished or how the draws are going. Even organisers can lose the full picture when information is spread across screens or kept by hand.
5. Constant disruption
A live tournament is unpredictable. Matches run short or long. Players are busy on another court. Some matches cannot start until others finish. One delay can ripple across several courts and players, and resolving each of those by hand gets harder as the day goes on.
6. Communication bottlenecks
Many events still call players to court over a microphone. In a crowded, noisy hall, players miss calls, organisers repeat them, and courts sit empty while everyone waits for the right people to arrive.
7. Too much resting on a few people
Amateur tournaments are usually run by a small team of volunteers who handle registration, draws, scheduling, questions, court assignments, results and surprises, sometimes all at once. Without one central system, the event depends on their memory and constant coordination. Organisers end up stressed, and players get an inconsistent experience.
Introducing Tournova
That experience led to a simple question:
What if organisers had software that handled the complexity of scheduling and operations, so they could focus on running a great tournament instead of constantly fixing problems?
That question became Tournova, a tournament management and scheduling platform. It starts with amateur badminton, with the long-term aim of supporting other sports that share the same structure.
Tournova treats scheduling not as a fixed list of matches but as a moving coordination problem between players, courts, match dependencies and time. And it is built for the three groups who experience the same event differently.
| Who | What they need |
|---|---|
| Organisers | Central control, a reliable schedule, a view of every court, and the ability to react quickly when something goes wrong. |
| Players | Their opponents, their next match, their court, and enough rest between matches. |
| Spectators | An easy way to follow matches, results, draws and progress. |
The goal is to connect those three experiences in one platform, rather than treating scheduling, operations and public information as separate problems.
Constraint-aware scheduling
At its core, Tournova schedules automatically, balancing goals that pull against each other:
- keep courts busy whenever a suitable match is ready;
- cut unnecessary waits between a player’s matches;
- never send a player back on court without enough rest;
- never overlap a player’s matches across events;
- wait for the matches a later round depends on;
- avoid changes that make published times unreliable;
- finish within the venue’s hours wherever possible.
These cannot all be maximised at once. Filling an empty court right away might mean a player plays without rest. Moving a match earlier might fill a court but confuse players who planned around the later time. The aim is not to cram in as many matches as possible. It is a practical schedule that works for organisers and is fair to players.
A schedule that follows the day
A good first schedule is only the beginning. A match might take ten minutes or run far longer, and a late match can hold up players who are due in other events. Tournova treats the day as an ongoing process: as results come in it places the matches they unlock, and when a court runs late it pushes the affected matches back.
Court 6
- 09:50
- 10:15
10:4010:5211:0511:17
Those automatic changes stay predictable. Tournova does not pull matches earlier, switch their courts or move them to another day just to fill a gap. It only delays upcoming matches when it has to. Organisers can still make their own changes, and a full rebuild is always previewed before anything moves. Automation does the arithmetic; people keep the judgment.
One desk for every court
The Desk lets a moderator run every court for the day from one screen: what is on court now, what has finished and needs a result, what is next on each court, what is delayed or waiting on another match, and where something needs attention. It is meant to be a control centre, not just a list of matches.
Players know what’s next
Players should not have to visit the desk to find out what happens next. Tournova shows each player their upcoming matches, opponents, courts and results. That only helps if the schedule can be trusted, which is why it favours a clear schedule and controlled changes over squeezing out theoretical efficiency.
Match calls without the microphone
When the desk calls a match, a signed-in player whose entry is linked to their account gets the call, with the court number, in their Tournova notifications. That means fewer missed calls, courts ready sooner and less shouting across the hall.
Open to spectators
Friends, family and spectators can follow results, read the draws and see how the tournament is going, without asking anyone at the desk who is playing or who went through.
From registration to the final
Scheduling is only one part of a tournament. Tournova covers the rest of it too, from registration and entries to draws, live operations, results and completion, so organisers do not have to stitch together separate tools.
A format built for amateurs
Tournova runs the ABCD drop-flight format that many amateur badminton events use. Instead of single elimination, where one loss can end your day, every entrant plays two placement matches, and their results place them in Draw A, B, C or D.
| Placement 1 | Placement 2 | Plays in |
|---|---|---|
| Won | Won | Draw A |
| Won | Lost | Draw B |
| Lost | Won | Draw C |
| Lost | Lost | Draw D |
Players meet others at a similar level, and everyone plays more than once. This is the first format. Future versions will add others, so organisers can shape a tournament around their players, their venue and their schedule.
Beyond badminton
Tournova grew out of badminton, but the problem is not unique to it. Pickleball and table tennis events face the same things: limited courts or tables, players in several events, overlapping matches, rest, and unpredictable match lengths. The long-term plan is a common foundation for scheduling, courts and live operations, with each sport bringing its own competition rules.
The bigger picture
Not every problem in running an amateur tournament can be solved by an algorithm. There will always be delays, last-minute changes and calls that need a person. But organisers should not have to solve the same scheduling and coordination problems by hand, over and over again.
What interests me is that this is not only a scheduling problem. It is also a real-time operations problem and a user experience problem. An efficient schedule means little if players cannot trust their times. A clever algorithm helps little if organisers cannot see what is happening or step in when something goes wrong. And a well-run event still feels frustrating if nobody can follow it.
For Tournova to work, those pieces have to work together:
- players know when and where they play, get proper rest, and spend less time waiting in the dark;
- organisers see the whole tournament, do less repetitive work and decide with good information when something goes wrong;
- spectators follow the competition without relying on scattered announcements.
Tournova starts with badminton and the ABCD drop-flight format, but the ambition is broader: amateur tournaments in many sports that are easier to organise, more predictable to run and more enjoyable to be part of.
Players should get to focus on playing, and organisers on organising, not on fighting their scheduling software.
Phuong Nguyen, Founder