Skip to content

Office Table Tennis League

Ten colleagues, one table in the break room, one match a week

An office table tennis league is a round robin spread over weeks: everyone plays everyone once, or twice with home and away rounds, and matches fit into lunch breaks. JudgeMate's league module generates the schedule, keeps a table counted in sets and publishes it on a link that opens without an account. Scores come in through the organiser, a co-organiser or a scoring link that players use at the table. The league sends no reminders, so chasing late matches stays a human job.

How a ten-week lunchtime league runs

Week 0. A sign-up sheet goes round the office and closes on Friday with ten names.

Monday of week 1. You add the ten players, generate the schedule and post the public link in the team channel. Each player sees nine opponents and the round every match belongs to.

Weeks 1 to 9. One match per player per week. The two players pick a slot themselves, at lunch or after the last call of the day, and the score goes in the same afternoon.

Week 10. Catch-up week for postponed matches. Anything still unplayed on Friday gets your decision: a date next week or a walkover.

After week 10. Final table, a prize from the snack budget, and the conversation about a second season with a stronger and a weaker group.

How many players fit into one season?

A single round robin with n players has n(n−1)/2 matches. With an even number of players that takes n−1 rounds:

  • 8 players: 28 matches, 7 rounds
  • 10 players: 45 matches, 9 rounds
  • 12 players: 66 matches, 11 rounds
  • 16 players: 120 matches, 15 rounds

With an odd number, one player sits out each round, so 9 players need 9 rounds for 36 matches.

Home and away rounds double everything. Ten players then play 90 matches over 18 rounds, which at one round a week is 18 weeks, about four months.

The weekly rhythm is the real limit. Sixteen players need 15 weeks; split them into two leagues of eight by level and both finish in 7. A league holds up to 64 participants, but an office season rarely needs more than twelve.

Best of three or best of five?

Under ITTF rules a game goes to 11 points, and from 10:10 play continues until one side leads by two (ITTF Statutes 2026, rule 2.11.1). A match is played as the best of any odd number of games (rule 2.12.1). A new table tennis league in JudgeMate starts at three games to win, which is best of five.

Best of three suits a lunch break better, since the match ends after two won games instead of three. You set it when creating the league under Sets to win (1, 2 or 3) and leave Points per set at 11. Any single match can override the league format, so the last-round decider can still be best of five.

When a match is kept on the live scoreboard, the board applies the table tennis service order by itself: two serves each, one each from 10:10, and a change of ends at 5 points in the deciding game.

Who enters the scores

In the league module, results belong to the organisers: you and any co-organisers you add, each with a JudgeMate account. Players see their fixtures and the table on the public page, but they cannot edit a match.

That leaves two practical ways to get a score from the table into the league:

  1. A scoring link per match. Open the match, start live scoring and send the judge link to both players. One of them keeps score on a phone, point by point, without logging in. When the match ends it waits for you, and the Next step bar offers Confirm result.
  2. The final score by hand. A player messages you "3-1" and you type the sets won into the match. It counts toward the table like any other result.

If players reporting their own results matters most, run the same round robin as a category inside an event. There a player reports the score and the opponent confirms it. The league module, in turn, gives you withdrawals with automatic walkovers, points adjustments and a dedicated league page.

Table points: 3/2/1/0 by default, ITTF 2/1 on request

A new table tennis league counts its table in sets and starts with the 3/2/1/0 system: 3 points for a clean win, 2 for a win in the deciding game, 1 for a loss in the deciding game and 0 for a clean loss. In best of five, 3-0 and 3-1 are worth 3 and 3-2 is worth 2.

ITTF group rules award 2 match points for a win and 1 for a loss in a played match (Statutes 2026, rule 3.7.5.1). To count that way, pick ITTF (Statutes 2026, rule 3.7.5) under Tie-break order in the format step, or later in the league Settings. The rule set then sets the points itself: 2 for a win, 1 for a loss, 0 for a walkover, and the 3/2/1/0 switch is hidden. Switching off 3/2/1/0 on its own gives you a custom flat 2/1, not the ITTF rules.

Two decisions to make before week one:

  • Tie order. Pick the ITTF rules (rule 3.7.5), the DTTB rules (WO D 7.5) or your own order: head-to-head first, then set ratio, or the other way round. Changing it mid-season reorders the whole table, rounds already played included.
  • Walkovers. A walkover enters as a full win in sets, 3-0 in best of five. Under the ITTF rules the absent player gets 0 points, with no manual step. With custom 2/1 points they still collect the loss point; if you want 0 there, remove it with a points adjustment and a note shown next to the table row.

Setting the league up in JudgeMate

Allow about 20 minutes once the sign-up sheet is closed. Creating a league needs an account.

  1. Open Create for table tennis and pick League.
  2. Name it, add the season ("Autumn 2026") and choose Public if the table should open without an account.
  3. In the format step, set Sets to win to 2 for best of three, keep 11 points per set, decide on table points and tie order, and switch on Home and away rounds if everyone plays twice.
  4. Add each player as a participant. If a colleague prefers not to have a surname on a public page, enter a first name and initial.
  5. Generate the schedule. Dates and times are editable per match, so give each round its own week.
  6. Add the office table as a playing area of type Table, so a match can carry a place and a time slot.
  7. Post the public link in the team channel and export the schedule as PDF for the noticeboard.

From then on the Next step bar at the top of the league tells you what is due: play the next match, confirm a result that came in from the scoreboard and, at the end, close the season.

What the league does not do

  • No reminders. JudgeMate sends no email, SMS or push notifications. Nudging the player who has not booked a slot is your job, usually in the team channel.
  • No challenge ladder. The league is a round robin. A ladder where anyone may challenge the player one rung above has no format here.
  • No promotion between divisions. Table zones can colour promotion and relegation places, yet nobody moves automatically. A second division is a separate league.
  • No rating. There is no ELO and no TTR; the order comes from table points and the tie rule.
  • No self-entry in the league module. Players do not add themselves to a league or report scores there. If that is a must, use a round robin category inside an event.

Spreadsheet, whiteboard or a league page

A shared spreadsheet is how most office leagues begin. Forty-five results fit easily. The trouble starts with the order of the table: someone has to sort by points and remember the tie rule when two colleagues finish level.

A whiteboard next to the table is visible and sociable, and it is the natural home of a challenge ladder. Colleagues working from home never see it, and one wipe takes the season with it.

A group chat is where scores get announced and then buried under everything else.

A league page keeps the fixtures, the results and the table behind one link. If you are after a single evening instead of a season, the club night guide covers formats that finish in one session, and how table tennis scoring works settles rule arguments at the table.

Set up your event

Free for organizers. No athlete cap. No commission on registrations. See table tennis features · Organizer guide

Create event

Other scenarios

Frequently asked questions