Get the app

Round-Robin Fixture Generator

Type one team or player per line and get a fair everyone-plays-everyone schedule using the classic circle algorithm — every pair meets exactly once, nobody plays twice in a round, and odd team counts get automatic byes. Free, no signup, works on your phone.

Got the schedule? Track the season as results come in with the league table calculator — points, goal difference and tie-breakers handled live. Or split players into fair sides first with the random team generator.

Now play it out — live

GoGo builds this same schedule inside the app, then keeps score match by match: live standings, a scoreboard on the TV, match-day reminders and printable results. Free on iPhone, no ads.

Run your tournament in GoGo

How this generator works

It uses the circle method (also called the rotation algorithm), the same scheduling method used by professional leagues: one seat is fixed and every other team rotates one position per round. With an even number of teams, N teams finish in N−1 rounds; with an odd number, a phantom slot creates one bye per team across N rounds. Ticking home & away mirrors the whole schedule with venues swapped, like a real league season. If you give it a first match day, each round lands on its own date — weekly or biweekly — so you can run it as a proper multi-week league.

Want the deeper organiser's playbook — points systems, tie-breakers, what to do when someone drops out? Read How to run a round-robin tournament.