Round-robin scheduler

Build a league schedule where every team plays every other team once.

One name per line, 3–16 entries, up to 40 characters each.

Generated in this browser. Nothing is sent anywhere.

Every team meets every other once — 3 to 16 entries. With an odd count, one team rests each round (marked “bye”). Home/away orientation alternates by round; venues and dates are not assigned.

How to use

  1. List teams, one per line.
  2. Optionally shuffle the pairings.
  3. Generate and copy the schedule.

What it supports

3–16 teams; odd counts get a bye each round. Home/away alternates by round — venues, dates, and courts are not assigned.

Related tools

Related guides