Round-robin for weekly leagues
Every player plays every other player over several weeks - the standard format for club leagues and pub nights.
Create fair table tennis leagues and tournament draws without spreadsheets. Fixture.cc generates round-robin, Swiss, and knockout formats with live standings and a public page every member can bookmark.
Format choice
Choose the right format for your table tennis competition
Weekly club leagues, Swiss-format club opens, and knockout cup events each suit a different format. Round-robin is the classic choice for club nights; Swiss works when the group is too large for a full round-robin in one session.
Included in Fixture.cc
Table tennis leagues and draws without the admin work
Format choice
Round-robin for weekly leagues
Every player plays every other player over several weeks - the standard format for club leagues and pub nights.
Swiss for large club events
Swiss lets everyone keep playing in a large-entry event without scheduling 100+ matches. Players are paired by score each round.
Knockout for cup nights
A simple bracket produces a clear winner in one evening. Add a consolation bracket with double elimination so players get a second match.
Every player plays every other player, with standings updating automatically as results are entered.
Pair players by current score across each round for large-entry events without a full round-robin.
Single or double elimination bracket for evening cup events and club championships.
Table tennis clubs often run round-robin leagues where every member plays every other member over several weeks. Setting dates to weekly at creation means players always know the next matchday without you having to send reminders.
Format choice
Weekly club leagues, Swiss-format club opens, and knockout cup events each suit a different format. Round-robin is the classic choice for club nights; Swiss works when the group is too large for a full round-robin in one session.
Every player plays every other player over several weeks - the standard format for club leagues and pub nights.
Swiss lets everyone keep playing in a large-entry event without scheduling 100+ matches. Players are paired by score each round.
A simple bracket produces a clear winner in one evening. Add a consolation bracket with double elimination so players get a second match.
Posting the public link in the club WhatsApp group before the first night means players arrive knowing their schedule.
Practical examples
28 matches across 7 rounds. Players meet weekly, one or two matches each, and the standings update automatically after every result.
Swiss format generates 4–5 rounds pairing players by current score. Everyone plays without a 66-match round-robin.
A quick round-robin or bracket for 6–8 colleagues. Share the public link in Slack and track results between meetings.
What you get
Every player plays every other player, with standings updating automatically as results are entered.
Pair players by current score across each round for large-entry events without a full round-robin.
Single or double elimination bracket for evening cup events and club championships.
Points, wins, losses, and score difference update the moment a result is entered.
One link or QR code for fixtures, results, and standings. Works on any phone.
Export the fixture list or draw as a PDF for the noticeboard or club newsletter.
Add the live league table or fixture widget to your club website.
Results update live on public pages the moment a score is entered. No page refresh needed.
Display live fixtures and standings on any screen or projector in full screen with one click.
Built for
Paste each player name on its own line. Works for individuals or doubles pairs.
Choose round-robin for club leagues, Swiss for large groups, or bracket for knock-out nights.
Post the link or QR code, enter results, and watch the standings update automatically.
Add your players, pick a format, and share a live public schedule with your club in under a minute.
Related generators