Fixtures & timetables

Football tournament fixture generator: the maths, the formats, and the button.

Written by , founder of Zokko · Updated 2 October 2026

How many games you've really got, whether they fit your pitches, game lengths by age group, and the rules of a timetable that survives the day.

A fixture generator is only useful if the fixtures it spits out survive contact with a Sunday morning. That means the right number of games for the pitches you've got, no team playing twice in a row, gaps you can actually use, and a plan for the knockouts before you know who's in them. This page is the maths and the rules; the button at the bottom is the shortcut.

How many games have you got?

In a round robin every team plays every other team once. The number of games in a group is teams × (teams − 1) ÷ 2. It grows faster than people expect.

Teams in the groupGamesGames per teamRounds (with an even number)
4633
51045 (one team rests each round)
61555
72167 (one team rests each round)
82877
104599

Odd-numbered groups mean a bye every round, which is fine for the timetable but means one team is always standing around. If you can, keep groups even.

Do they fit on your pitches?

Take your game length, add the turnaround (three minutes is realistic for juniors; two is optimistic), and that's a slot. Divide the minutes you've got by the slot to get slots per pitch, then multiply by pitches.

Worked example12 teams, two groups of six, 30 group games. 12-minute games plus 3 minutes turnaround is a 15-minute slot, four per hour per pitch. Three pitches is 12 games an hour, so the group stage is two and a half hours. Add two semi-finals and a final (one more slot each, since the semis run together) and presentations, and a 9:30 start finishes around 12:45 if nothing goes wrong. Something will, so tell managers 1:15.

If the numbers don't fit, you have four levers: shorter games, fewer teams, more pitches, or a format with fewer games (groups of four instead of six, or a "Swiss" style where teams play a fixed number of games against similar-strength opponents rather than everyone).

Game lengths that work

Junior games are short because the FA caps how much football each age group can play in a day, and because ten-year-olds run out of legs. Common tournament settings in England look like this; always check the current FA table before you commit, since the daily caps are the hard limit and they rise with age.

Age groupFormatTypical tournament gameWatch out for
U7–U93v3 at U7; 5v5 at U8–U98–10 minutes, one wayDaily cap is low; no published tables
U10–U117v710–12 minutesRolling subs; retreat line
U12–U139v912–15 minutesBigger pitch means longer turnaround
U14+11v1115–20 minutes, sometimes two halvesFewer games fit; think groups of four

Groups and knockouts

The standard cup shape is two or four groups, then semi-finals and a final. Two groups of six: winners play the other group's runner-up in the semis. Four groups of four: eight teams go through to quarter-finals. Decide it in advance and schedule the knockout games with a time and a pitch before the day, labelled by position ("Group A winner v Group B runner-up"), so nobody is waiting for you to work it out at noon.

You'll also need tiebreakers for the tables, in order: points, then goal difference, then goals scored, then head-to-head, then something final like penalties or a coin toss. And a rule for drawn knockouts: straight to penalties is the sensible answer at this level. Both go on the rules sheet you send to managers.

If you'd rather nobody went home with nothing, a plate competition for the teams finishing third and fourth gives everyone two more games and a reason to stay, at the cost of two more slots.

The rules of a good timetable

  1. No back-to-backs. A team should get at least one slot off between games. Two is better for the little ones.
  2. No long waits. Nobody sits out three slots in a row, or the parents start packing the car.
  3. Groups in parallel. Run every group at the same time so they finish together and the knockouts start on time.
  4. Slack. Leave one empty slot per pitch every hour or so. It gets used.
  5. Pitch fairness. If pitch 4 is the boggy one, share it out.
  6. Referees rest too. One referee per pitch plus a spare, rotating through.
  7. Knockouts pre-scheduled. Time, pitch and position labels fixed before the day.

Doing this by hand for six teams is an evening. For twelve teams across three age groups it's a weekend, and the moment one team drops out you're doing it again.

Or let Zokko build it

Put in your groups, pitches, game length and turnaround. Zokko generates the fixtures and the timetable with the rules above baked in, tells you if the format doesn't fit, and rebuilds it in seconds when a team drops out, a pitch floods or you're running late on the day. Managers and parents follow one link that always shows the current version. It's free while in beta.

Build my fixturesWhat else it does

Questions people ask

How many games are in a round robin of 8 teams?
28 games, seven per team, played over seven rounds of four games. On two pitches with 15-minute slots that's three and a half hours; on four pitches it's under two.
How many pitches do I need for 16 teams?
Four groups of four is 24 group games. On four pitches at four games an hour that's an hour and a half, then quarter-finals, semis and a final add three slots. Two pitches would double it and you'd struggle to finish before lunch.
What's the best format for a one-day junior tournament?
Groups of four or six followed by semi-finals and a final for U11 and up; a round robin or festival with no published tables for U7 to U10. Groups of four give every team three guaranteed games and keep the day short.
How do you handle an odd number of teams?
Either accept a bye every round (one team rests), or make one group bigger than the other and adjust the knockout qualifiers. If a late entry or a waiting-list team can make it even, take it.
What tiebreakers should we use?
Points, goal difference, goals scored, head-to-head result, then penalties or a coin toss. Print them on the rules sheet so nobody argues at the desk.
Free while in beta

Got a tournament coming up?

Zokko runs the whole day from one screen: fixtures, entries, live scores, referees, first aid and a link parents can follow. It's free while in beta, the guide walks you through it, and I'm an email away when it doesn't.

Start one See how it works
Follow Zokko on Google

See more Zokko in Google Search.

If Zokko's tournament guides and updates are useful, add us as a Preferred Source so Google can show you more from Zokko where the feature is available.