Tournament scheduling software built around your real courts.

Give Tournamyx the teams, the groups and the number of courts. It numbers every match, puts it on a court and a time slot, and lets you move any of them afterwards.

Free for up to 8 players · $12 per event beyond that · Nothing to install

What goes in and what comes out

You enter the teams, how many groups there are, how many courts or fields you have, a start time and how long each slot lasts. Tournamyx returns a grid with one row per time slot and one column per court, and every cell holds a numbered match. Change the number of courts and the grid is built again around the new number. You can name the courts, so the printout says Court A or Table 3 instead of Field 1.

Start times are optional. Leave them out and the schedule is a list of numbered slots, and you can add clock times later. The largest event run this way was the IIUM Robotic Competition in July 2025: 3 categories, 406 teams and 755 matches across 8 fields.

The formats it schedules

Round robin, where every team plays every other team once, or twice with a second leg. Single elimination and double elimination brackets from 4 to 64 entrants, with the byes placed for you when the field is not a power of two. Swiss rounds, five by default, with the points for a win, a draw and a loss set by you. And multi-stage events, such as a group stage that feeds a knockout.

The format you pick changes the workload more than the number of courts does. Twelve teams in a round robin play 66 matches. The same twelve in a single elimination bracket play 11. The table shows the counts for common sizes.

Matches played, by format and number of teams

TeamsRound robinSingle eliminationDouble elimination
828 in 7 rounds714
1266 in 11 rounds11, with 4 byes22
16120 in 15 rounds1530
24276 in 23 rounds23, with 8 byes46

Times, days and breaks

Slot 1 starts at the time you set. Each later slot starts one slot length after the one before it. You can pin one slot to a clock time, and every slot after it moves with it. Delays work the same way. Push slot 6 back by fifteen minutes and slots 7, 8 and 9 move back too. You can also mark where Day 2 starts and add a named break, like Lunch, between two slots. The printed schedule shows both.

To change who plays where, open the arrange view. You can move a game to another court or slot, swap two games, undo a step, renumber the games in playing order, or paste in a schedule you made somewhere else.

From groups into a knockout

A group stage can lead into a knockout bracket. You choose how many teams go through from each group, and whether the best third-placed teams go through too. You also choose how the bracket is seeded from the tables: snake, group order or cross-group. The knockout then fills its places from the finished group tables.

Before you create an account, the free round robin generator and bracket generator run in the browser. To see the grid for a single group stage, try the tournament schedule maker.

What it does not do

  • It does not balance rest between a team’s games. Matches go onto the grid in order, so a team can play twice in a row, and you move the games by hand if that matters.
  • It schedules one tournament at a time. Categories run as separate tournaments, so Tournamyx cannot see that one person is entered in two of them.
  • Days are labels in the sequence, Day 1 and Day 2, not calendar dates. A slot holds a clock time and nothing else.
  • A knockout bracket holds 4 to 64 entrants. A bigger field plays groups or Swiss first and sends 64 or fewer into the bracket.
  • After a Swiss stage you choose who enters the knockout. The standings table can mark a cut line, but it does not fill the bracket.

Questions

How do I schedule a tournament when I only have two courts?

Enter 2 as the number of courts. Tournamyx puts two matches in every time slot, in match order. A group stage of 12 matches takes 6 slots on two courts, which is three hours at 30 minutes a slot.

Can I schedule a tournament without start times?

Yes. Start times are optional in Tournamyx. Without them the schedule is a list of numbered slots on each court, and you can add a start time and a slot length later without regenerating anything.

Can I import a schedule I already made?

Yes. The arrange view in Tournamyx has a Paste a schedule option, so a draft made elsewhere can come in without retyping it. Once it is in you can move games, renumber them and undo steps like any other schedule.

Can I give courts names instead of numbers?

Yes. Courts in Tournamyx can carry your own names, such as Court A, Table 3 or Pitch North, and those names appear on the schedule, the public results page and the printed PDF.

Kickoff

Your next tournament,
five minutes from now.

Create your event, generate the schedule, share one link.

Free for up to 8 players · $12 per event beyond that · Nothing to install