Odd team counts still work
The added bye rotates through every team fairly, just like a real opponent would.
Enter your teams and generate a complete round-robin schedule where every team plays every other team exactly once, with an optional home-and-away double round.
The circle method arranges teams around a circle with one team fixed in place. Each round, every team is paired with the team directly across the circle from it, then everyone except the fixed team rotates one position. Repeating this for one fewer round than the number of teams guarantees every possible pair meets exactly once, which is why it is the standard way leagues and tournaments generate a fair schedule without any trial and error.
The added bye rotates through every team fairly, just like a real opponent would.
Running the schedule twice with home and away swapped is the standard format for most sports leagues.
It uses the standard circle method: one team stays fixed while the others rotate around it each round, which mathematically guarantees every pair meets exactly once.
A bye is added automatically. Each round, exactly one team sits out, and the schedule tells you who.
It runs the whole schedule twice, with home and away swapped the second time, so every pair plays each other twice.
Yes, use Download as text for a plain text file, or Print for a clean printable page.
More handy tools from My Panda Toolbox.