Fixture generator every matchday, no team missed

Writing a fixture list by hand is where a league quietly goes wrong: one team plays twice in a matchday, another never meets a rival. Paste your teams below and get the full list, matchday by matchday, with the table keeping itself up to date as results go in.

Updated November 2026

Real generatorNothing saved · No signup
6 teams
Auto-fill

6 teams · 15 matches · 5 rounds · type scores to build the table

Standings

TeamPWDL+/−Pts
Falcons000000
Sharks000000
Titans000000
Comets000000
Rhinos000000
Vipers000000

Round 1

Falcons–Vipers
Sharks–Rhinos
Titans–Comets

Round 2

Falcons–Rhinos
Vipers–Comets
Sharks–Titans

Round 3

Falcons–Comets
Rhinos–Titans
Vipers–Sharks

Round 4

Falcons–Titans
Comets–Sharks
Rhinos–Vipers

Round 5

Falcons–Sharks
Titans–Vipers
Comets–Rhinos

Score any fixture and the table recalculates on 3-1-0 points, sorted by points then score difference. Nothing is saved here; Tournamyx Scores keeps it live and shareable.

Run this live
Create your tournament

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

In brief

What is a fixture generator?

A fixture generator turns a list of teams into a complete fixture list in which every team plays every other team once, split into matchdays so no team appears twice in the same one. The Tournamyx fixture generator does this in the browser for up to 24 teams, and builds the league table as you enter scores.

Every generator on Tournamyx is free and needs no account. Running the same event live, with scores, standings and a public link, happens at scores.tournamyx.com, free for up to 8 players.

Fixture generator at a glance

Makes
Every fixture for up to 24 teams, grouped by matchday, plus a league table on 3-1-0 points
Best for
A club league, a school fixture list or a group stage where each team plays all the others once
Price
Free, with no usage limit, because the generator on this page is not metered
Account needed
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
Largest field
Up to 24 teams or players in the generator on this page
Where it stops
It produces one leg, every pairing once. It does not assign home and away, dates, venues or kick-off times, and a double round robin (home and away) is not generated. Laying matches across real courts and times is what Tournamyx Scores adds
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

Generate a fixture list in three steps.

  1. 1~1 min

    Enter the teams

    Paste one team per line or use the auto-fill. Order does not matter, because every team meets every other team.

  2. 2~5 sec

    Read the fixtures by matchday

    Each matchday lists the games to be played that day. Nobody appears twice in a matchday, and with an odd number of teams the team without a game rotates.

  3. 3done

    Enter scores, get the table

    Type a result and the table re-sorts on 3 points for a win, 1 for a draw and 0 for a defeat, then score difference. Copy the fixtures out to share.

Field guide

How many fixtures does a league have?

In a single round robin every team plays every other team once, so the number of fixtures is n × (n − 1) ÷ 2. Matchdays follow from the field size: an even number of teams needs n − 1 matchdays, and an odd number needs n, because one team has no game on each matchday.

The table below is computed from the same arithmetic the generator uses, so it matches what you will see when you paste your own teams.

Fixtures and matchdays by number of teams

TeamsFixturesMatchdaysGames per team
4633
61555
82877
104599
12661111
161201515
201901919

Matchdays, byes and what to do about odd numbers

A matchday is one set of games in which every team plays at most once. The generator builds them with the circle method: one team stays fixed, the others rotate one place per matchday, and every pairing comes up exactly once.

With an odd number of teams one team has no game on each matchday. That is a bye, and it rotates, so nobody sits out twice before everyone has sat out once. Standings count only games actually played, which is why a team can lead the table with a game in hand.

Fixtures for home and away

A home-and-away league plays each pairing twice, which doubles the fixture count to n × (n − 1). This generator produces a single leg. To plan a second leg, run the same list again in the same order and swap the venues by hand.

If the fixtures also have to fit courts and times, the matchdays are the right unit to schedule from: put one matchday on the courts at a time. The tournament schedule maker previews that, and how to make a tournament schedule covers doing it by hand.

When a full fixture list is too long

The fixture count grows with the square of the field. Twelve teams is 66 fixtures, twenty is 190. If the season is short, split the field into groups and send the top teams into a knockout with the group stage and knockout generator, or rank everyone in fewer rounds with the Swiss generator.

For the circle method in full, with a worked example, see how to run a round robin tournament. The standalone round robin generator covers the same engine from the tournament side.

A Tournamyx round robin event page showing fixtures grouped by round beside the league table
Fixtures and table on one public pageProven at a 406-team, 755-match event

Questions

Before your first bracket goes up.

Something else? Chat with us on Telegram

How do you make a fixture list for a league?

List the teams, then pair them so that every team meets every other team once and nobody plays twice in the same matchday. The circle method does this: fix one team, rotate the rest one place per matchday. The generator above applies it to any field from 3 to 24 teams.

How many fixtures are there for 10 teams?

45 fixtures over 9 matchdays, with 5 games on each matchday. The formula is 10 × 9 ÷ 2 = 45. Every team plays 9 games.

Can the fixture generator do home and away?

Not directly. It produces one leg, each pairing once. For home and away, play the same list twice and swap venues for the second leg.

What happens with an odd number of teams?

One team has no game on each matchday, and that bye rotates through the field. A league of 7 teams runs 7 matchdays of 3 games rather than 6.

Does the fixture generator assign dates and venues?

No. It lists the games in each matchday. Assigning those games to courts and times is a feature of Tournamyx Scores, a round at a time across your courts.

Is the fixture generator free?

Yes. The generator on this page is free, needs no account and has no limit on how often you use it. It does not save the fixtures. The free tier of Tournamyx Scores covers events up to 8 players.

Kickoff

Your bracket,
five minutes away.

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