Table Tennis Tournament Software

Round Robin, Swiss, or Straight Knockout — Your Call.

Set up your table tennis tournament in minutes — round robin, Swiss, single elimination, or double elimination — and let The Tourney handle the rest. Run a Swiss qualifying phase and generate a real knockout bracket from the standings in one click, the same structure most competitive table tennis events actually use to guarantee real match time before the elimination rounds start. Players register and pay online for every event they're entering — singles, doubles, or team — while tables and match times are scheduled automatically across your whole venue, rest time between a player's matches honored and no double-booking. Umpires and assistant umpires get assigned from your own roster in a couple of clicks, and results update live for players and spectators alike.

Upcoming/Popular

Nothing to show yet.

Swiss Qualifying Into a Knockout Bracket

Run a Swiss phase, then generate a genuine single- or double-elimination playoff bracket from the standings in one click — the same structure most real table tennis events use.

Round Robin, Swiss, Single, or Double Elimination — Your Call

Build the format that fits your field size and table count, all on the same registration and scheduling engine.

Real Auto-Scheduling for a Table-Limited Sport

The scheduler assigns every match a table and time across your whole venue, venue hours honored, rest time between a player's matches enforced.

Multiple Events, One Registration Flow

Players register and pay online for every event they're entering — singles, doubles, team — without a separate spreadsheet per event.

Assign Umpires and Assistant Umpires From Your Roster

A couple of clicks per match, no separate officiating spreadsheet.

Live Brackets and Standings, On Any Device

Players and spectators see the same real-time bracket and schedule you do — no printed sheet taped to the wall.

See It In Action

Swiss rounds decide the seeds — then the bracket takes over

Run a Swiss field so every entrant gets real match time, then split the standings straight into Gold and Silver knockout brackets in one click — nobody's just cut, everyone keeps playing in the bracket that matches how they finished.

DateStageHomeScoreAwayVenue
Aug 15 · 9:00 AMRound 1Y. Nakamura3 – 0S. AnandTable 1
Aug 15 · 9:00 AMRound 1H. Osei3 – 1B. WachiraTable 2
Aug 15 · 9:00 AMRound 1D. Petrov3 – 0F. RousseauTable 3
Aug 15 · 9:00 AMRound 1C. Lindqvist3 – 1T. MoreauTable 4
Aug 15 · 11:00 AMRound 2Y. Nakamura3 – 1H. OseiTable 1
Aug 15 · 11:00 AMRound 2D. Petrov3 – 1C. LindqvistTable 2
Aug 15 · 11:00 AMRound 2S. Anand3 – 0B. WachiraTable 3
Aug 15 · 11:00 AMRound 2F. Rousseau3 – 1T. MoreauTable 4
Aug 16 · 9:00 AMRound 3Y. Nakamura3 – 0D. PetrovTable 1
Aug 16 · 9:00 AMRound 3H. Osei1 – 3C. LindqvistTable 2
Aug 16 · 9:00 AMRound 3S. Anand3 – 0F. RousseauTable 3
Aug 16 · 9:00 AMRound 3B. Wachira3 – 1T. MoreauTable 4
Aug 16 · 11:00 AMRound 4Y. Nakamura3 – 0F. RousseauTable 1
Aug 16 · 11:00 AMRound 4H. Osei3 – 1S. AnandTable 2
Aug 16 · 11:00 AMRound 4D. Petrov3 – 0T. MoreauTable 3
Aug 16 · 11:00 AMRound 4C. Lindqvist3 – 1B. WachiraTable 4
Aug 17 · 1:00 PMSemifinalY. Nakamura3 – 0H. OseiTable 1
Aug 17 · 1:00 PMSemifinalD. Petrov3 – 1C. LindqvistTable 2
Aug 18 · 3:00 PMFinalY. NakamuravsD. PetrovTable 1
Aug 17 · 1:00 PMSemifinalS. Anand3 – 0T. MoreauTable 3
Aug 17 · 1:00 PMSemifinalB. Wachira3 – 1F. RousseauTable 4
Aug 18 · 3:00 PMFinalS. AnandvsB. WachiraTable 2

Example Swiss field and the Gold/Silver brackets it seeds, shown for illustration — every table tennis tournament on The Tourney can do this once its Swiss rounds are scheduled.

Try the real thing — no signup needed

How It Works

From group play to the podium

1

Set up your divisions

Build your rating/age divisions and choose your format — round robin, Swiss, single elimination, or double elimination.

2

Players register and pay

Players register and pay online for every event they're entering, confirmed instantly or held for your review.

3

Matches, tables, and times — generated for you

Once a division is set, matches are created and scheduled automatically across every table you're running, rest time between a player's matches honored, no double-booking.

4

Standings and brackets update themselves

Swiss standings and knockout results update live as scores come in — players and spectators follow the same bracket you do.

Featured

Open tournaments closing soon

Registration windows are filling fast — lock in your division before rosters close.

Nothing to show yet.

Ready to compete?

Browse open tournaments across every sport and find the right division for your team.

Find a Tournament