Free table tennis fixture generator

Free table tennis fixture generator for clubs and tournaments

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.

Round-robin leagues

Every player plays every other player, with standings updating automatically as results are entered.

Swiss tournament format

Pair players by current score across each round for large-entry events without a full round-robin.

Knockout cup brackets

Single or double elimination bracket for evening cup events and club championships.

Club leaguesPub competitionsOffice tournamentsSchool championships

From the sidelines

Organisers recommend Fixture.cc

A few words from coaches and organisers using Fixture.cc for leagues, school competitions and one-day tournaments.

Photo of Lucía Martín from Spain

Lucía Martín

Youth football coach

Spain
“I had our Saturday fixture ready before the parents’ group chat had even started. The live table is simple enough that nobody needs a tutorial.”
Photo of Diego Quispe from Peru

Diego Quispe

Community league organiser

Peru
“The best part is that teams can open the link on their phones without creating accounts. I can drop it straight into our WhatsApp group, although I would still like more control over the printed schedule.”
Photo of James Carter from United Kingdom

James Carter

School sports coordinator

United Kingdom
“Fixture.cc hits a rare sweet spot: it feels quick enough for a one-day event, but the bracket and standings views are polished enough for a proper school competition.”

Emily Brooks

Recreational volleyball organiser

United States
“I love the no-login approach and the clean public page. My only reservation is that I had to think through our tie-break rules before entering results.”

Jordan Lee

Community esports organiser

United States
“We run small esports brackets alongside our LAN events, and Fixture.cc is much easier to share in our WhatsApp group than a spreadsheet. It handles best-of series clearly, although I would love richer per-game player stats one day.”
Photo of Liam O’Connor from Australia

Liam O’Connor

Junior rugby coach

Australia
“It made a messy round-robin easy to explain to parents. The TV view is especially handy on game day because the next match is always visible from the sideline.”
Photo of Aiman Rahman from Malaysia

Aiman Rahman

Badminton club secretary

Malaysia
“The interface is calm and fast, even when I am managing matches from my phone. I would welcome a few more sport-specific presets, but the flexible format works well.”

Camille Laurent

Amateur handball organiser

France
“The public fixture page looks much more professional than the spreadsheet we used before. It is very good for sharing information; the admin controls could be denser for larger tournaments.”
Photo of Ananya Rao from India

Ananya Rao

University cricket captain

India
“We used it for a small campus league and had a working schedule in minutes. The fact that everyone sees the same live standings removed a lot of confusion after close games.”

Marek Kowalski

Five-a-side organiser

Poland
“It is refreshingly focused. There are fewer settings than in the big tournament platforms, which is exactly why I can hand it to another organiser without a long training session.”

Reza Ahmadi

Local futsal organiser

Iran
“The bracket is clear, the public link is easy to share, and updates appear quickly. For a growing competition I would like richer team statistics, but for fixtures it does the important things well.”

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

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.

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.

Share before the first ball

Posting the public link in the club WhatsApp group before the first night means players arrive knowing their schedule.

Practical examples

Table tennis schedules for clubs, pubs, and offices

8-player weekly club league

28 matches across 7 rounds. Players meet weekly, one or two matches each, and the standings update automatically after every result.

12-player Swiss open

Swiss format generates 4–5 rounds pairing players by current score. Everyone plays without a 66-match round-robin.

Office lunchtime tournament

A quick round-robin or bracket for 6–8 colleagues. Share the public link in Slack and track results between meetings.

What you get

Everything your table tennis club or event needs

Round-robin leagues

Every player plays every other player, with standings updating automatically as results are entered.

Swiss tournament format

Pair players by current score across each round for large-entry events without a full round-robin.

Knockout cup brackets

Single or double elimination bracket for evening cup events and club championships.

Live standings table

Points, wins, losses, and score difference update the moment a result is entered.

Shareable public page

One link or QR code for fixtures, results, and standings. Works on any phone.

Printable PDF

Export the fixture list or draw as a PDF for the noticeboard or club newsletter.

Embeddable widget

Add the live league table or fixture widget to your club website.

Real-time sync

Results update live on public pages the moment a score is entered. No page refresh needed.

TV Mode

Display live fixtures and standings on any screen or projector in full screen with one click.

More than fixture generation

Keep matchday work organised after the fixtures exist

Allocate venue resources, schedule within full-day time ranges, and share limited management access without sharing the organiser code.

See tournament management tools

Courts and time ranges

Run parallel matches and include realistic duration and buffer time.

Revocable helper access

Let people manage results, schedules, or registrations without exposing everything else.

One simple workspace

Return to competitions unlocked in the current browser with no account setup.

Built for

Works for clubs, pubs, offices, and schools

Club leaguesPub competitionsOffice tournamentsSchool championshipsCommunity centre nightsSwiss opensYouth leaguesSocial ladder events

Set up a table tennis league or draw in minutes

01

Add your players

Paste each player name on its own line. Works for individuals or doubles pairs.

02

Pick the format

Choose round-robin for club leagues, Swiss for large groups, or bracket for knock-out nights.

03

Share and track

Post the link or QR code, enter results, and watch the standings update automatically.

Frequently asked questions

Create your table tennis league or tournament now

Add your players, pick a format, and share a live public schedule with your club in under a minute.

Create Fixtures