15 rounds, 120 games, every team plays 15. Add your team names, then print. Free PDF, no ads, no sign-up.
Made-up teams and scores, to show how a finished season looks.
In a 16 team round robin, every team plays every other team once. That's 15 games for each team and 120 games in all, spread over 15 rounds with 8 games per round.
With an even number of teams, everyone plays every round, so there are no byes.
For a weekly league, each round is one week: 15 rounds is a 15 week season. For a one-day event, play the rounds in order. If you have fewer than 8 courts, play each round's games in the order listed before starting the next round.
Want each team to play everyone twice? Play the whole schedule again with the teams swapped, for 30 rounds and 240 games. The second page of the PDF is a results grid with a team list, so you can record every score and add up wins and losses for standings.
120 games. Each team plays 15, and every game involves two teams, so it's 16 × 15 ÷ 2 = 120.
15 rounds. Every team plays once per round.
8 to play a whole round at once. With fewer, play the round's games one after another; the schedule still works, it just takes longer.
Most leagues use head-to-head result first, then point differential, then points allowed. Decide before the season starts and print it with the schedule.