League Schedule Maker

Round robin generator with byes

Have 5, 7 or 9 teams? Each round one team rests. This generator gives every team exactly one bye, and everyone still plays everyone once.

When
Play on

    Leave the start date empty for a round-by-round chart with no dates. With no weekday ticked, games fall on the start date's weekday. When a round has more games than courts, it carries on in the next time slot.

    Pro: a live season page for your league

    Publish the schedule at its own link where players check live scores and standings from their phones. Move a rained-out night and every game after it shifts, with nobody double-booked. Players get an email when their game changes. Built for organizers running a club ladder or a league season week after week.

    This is an early project. We will only email you about the Pro version.

    Round robin for 5 teams

    5 rounds of 2 games, each team has one bye.

    RoundGamesBye
    1Field 1: 5 vs 2
    Field 2: 3 vs 4
    1
    2Field 1: 1 vs 5
    Field 2: 2 vs 3
    4
    3Field 1: 4 vs 1
    Field 2: 3 vs 5
    2
    4Field 1: 1 vs 3
    Field 2: 4 vs 2
    5
    5Field 1: 2 vs 1
    Field 2: 5 vs 4
    3

    Round robin for 7 teams

    7 rounds of 3 games, each team has one bye.

    RoundGamesBye
    1Field 1: 7 vs 2
    Field 2: 3 vs 6
    Field 3: 5 vs 4
    1
    2Field 1: 1 vs 7
    Field 2: 2 vs 5
    Field 3: 4 vs 3
    6
    3Field 1: 6 vs 1
    Field 2: 5 vs 7
    Field 3: 3 vs 2
    4
    4Field 1: 1 vs 5
    Field 2: 6 vs 4
    Field 3: 7 vs 3
    2
    5Field 1: 4 vs 1
    Field 2: 3 vs 5
    Field 3: 2 vs 6
    7
    6Field 1: 1 vs 3
    Field 2: 4 vs 2
    Field 3: 6 vs 7
    5
    7Field 1: 2 vs 1
    Field 2: 7 vs 4
    Field 3: 5 vs 6
    3

    Why odd numbers need byes

    A game takes two teams, so with an odd number one team is always left over. The generator adds an empty slot and rotates it like a team. Whoever draws the empty slot has the bye that round. Because the empty slot meets every team once, every team gets exactly one bye.

    Questions

    How many rounds does a 5 team round robin have?

    5 rounds of 2 games, 10 games in all. Each team plays 4 games and has 1 bye.

    Can I avoid byes?

    Not with an odd number of teams if each team should play each other once. You can fill the bye by adding a placeholder team, such as "Open play", and treating its games as practice.

    Are home games balanced with byes?

    Yes. With an odd number every team plays an even number of games, and each gets exactly as many home games as away games.

    What does the share link contain?

    Everything on the schedule: the event name, names of teams or players, dates, times and every round. It sits in the part of the link after the # sign, which browsers never send to a server, so we never see it. Anyone with the link sees the same schedule, even if they have their own saved settings.