Free tool · Tournament schedule maker
Tournament schedule maker built around the courts you actually have
A tournament schedule has to respect your courts, your hours, and the fact that no team can be in two places at once. Tournamyx lays every round out across your courts in seconds, so you can see the whole grid instead of building it the night before.
Free for up to 8 players · $9 per event beyond that · Nothing to install
| Time | Court 1 | Court 2 |
|---|---|---|
| 09:00 | Team 1 vs Team 6 | Team 2 vs Team 5 |
| 09:30 | Team 3 vs Team 4 | — |
| 10:00 | Team 1 vs Team 5 | Team 6 vs Team 4 |
| 10:30 | Team 2 vs Team 3 | — |
| 11:00 | Team 1 vs Team 4 | Team 5 vs Team 3 |
| 11:30 | Team 6 vs Team 2 | — |
+ 4 more slots, no team double-booked
This is a preview. The full schedule maker — your real teams, courts, match lengths, and multi-stage events — lives in Tournamyx Scores, free for small events.
Build my schedule →In brief
What is a tournament schedule maker?
A tournament schedule maker lays matches out across the courts, pitches or tables a venue actually has, and across the hours it is booked for. The Tournamyx schedule maker previews that layout in the browser, and the full version runs at scores.tournamyx.com.
Every generator on Tournamyx is free and needs no account. Running the same event live — scores, standings and a public link — happens at scores.tournamyx.com, free for up to 8 players.
Schedule maker at a glance
- Makes
- A preview of how a round of matches lands across your courts and time slots
- Best for
- An organizer whose real constraint is venue hours rather than the draw itself
- Price
- Free, with no usage limit — the generator on this page is not metered
- Account needed
- None — nothing to sign up for and nothing to install
- Data stored
- Nothing. The generator runs in your browser, and closing the tab discards the draw
- Where it stops
- Tournamyx schedules a round at a time across your courts, and a round already has each team in at most one match, so a scheduled round cannot double-book anyone. There is no rest-gap optimiser, and separate tournaments are scheduled independently of each other
- Live version
- Tournamyx Scores runs the same event live, free for up to 8 players, with a public link spectators open without an account
How it works
Build your tournament schedule in three steps.
- 01~2 min
Teams, format, courts
Enter your teams, pick a format — round robin, knockout, Swiss, or multi-stage — and tell Tournamyx how many courts or fields you actually have.
- 02~10 sec
Generate the schedule
Each round is laid across every court you have, so a round runs in parallel and no team appears twice inside it. Preview the whole grid — court and slot per match — before publishing.
- 03done
Share it — and print it
One live link for teams and spectators, plus print-ready PDF schedules and scoresheets for referees and the registration desk.
Field guide
What a real tournament schedule has to respect
A tournament schedule is a constraint problem wearing a spreadsheet costume. No team can be in two places at once. Rest gaps have to be humane — nobody should play three matches back-to-back while another team naps for two hours. Courts should stay busy, because idle courts are the most expensive thing at your venue. And in multi-stage events, the knockout can’t start until the results it depends on exist.
Miss any one of those and the day unravels in the group chat. This is why hand-written schedules survive first contact with exactly zero dropped-out teams.
How long will your tournament take?
The back-of-napkin formula: time slots = matches ÷ courts (rounded up), duration = slots × match length. It’s the fastest way to sanity-check whether your format fits your venue booking before you commit to it.
The real number is always a little higher, because round boundaries add slack — a round cannot start until the one before it has finished on every court. That is the arithmetic the schedule engine does for you, alongside the round robin or bracket structure itself.
30-minute matches, no rest constraints
| Matches | Courts | Slots | Duration |
|---|---|---|---|
| 15 (6-team round robin) | 2 | 8 | ~4 h |
| 28 (8-team round robin) | 4 | 7 | ~3.5 h |
| 23 (24-team knockout) | 4 | 8+ | ~4 h + round gaps |
| 56 (as in the shot below) | 8 | 7 | ~3.5 h |
Why the full schedule maker lives in Tournamyx Scores
The preview above shows the shape of a court-by-court schedule; the full schedule maker needs to know things a landing page shouldn’t ask for — your real team list, court names, match lengths, and how your stages chain together. That’s a tournament, not a demo, so it lives in Tournamyx Scores, where the schedule it builds is also the one that runs live on match day.
If you want the manual method first — including how to handle late teams and walkovers — read how to make a tournament schedule, then let the software do the resits.

How does the schedule avoid clashes?
It schedules a round at a time. A round already has each team in at most one match, so laying that round across your courts keeps every team in one place at once, and the next round starts after it. The same engine scheduled 755 matches across a 406-team event.
Can it schedule across multiple courts or fields?
Yes — that’s the point. Tell Tournamyx how many courts, fields, or arenas you have and fixtures are allocated across all of them, with idle time minimised automatically.
Can I change the schedule after it’s published?
Yes. Swap fixtures or reorder teams with drag-and-drop and the public link updates instantly — no reprinting, no group-chat corrections.
Can I print the schedule and scoresheets?
Yes. Export the full match schedule and blank scoresheets for every court as print-ready PDFs. On Pro, they carry your organization’s logo.
How do teams find out their match times?
One link, opened in any browser. Teams see their fixtures, courts, and times on their phones — and live scores once play starts. No app, no accounts.
Is the tournament schedule maker free?
Yes for events with up to 8 teams, with unlimited events and no credit card. Larger tournaments upgrade to a paid plan or unlock a single event for a one-off fee.
Kickoff
Your bracket, five minutes from now.
Free for up to 8 players · $9 per event beyond that · Nothing to install