Features

Everything between the first serve and the leaderboard.

Pongifi scores the game the way it is actually played, checks results the way your league decides, and turns them into standings you can argue about less.

Score it live, or log it after.

The table is the interface. Tap who won the rally and Pongifi keeps the score, tracks who is serving, calls deuce, and swaps ends when the rules say so. No phone at the table? Enter the final scores afterwards; eligible results still count toward records and ratings. Rally and service statistics need a live recording.

Interactive singles scoring demo

Singles, best of 3. Maya won game one 11-7. Game 2 stands at 10-10, which is deuce, so service changes every point instead of every 2. Maya is serving to Sam.

Best of 3 · games 1–0

10–10 Deuce

Game 2. Maya to serve, and at deuce the serve changes every point.

singles · first to 11, win by 2 · best of 3
  • Rally-by-rally live scoring. In singles and doubles the server and receiver are always shown; in cutthroat the server and the receiving pair are.
  • Undo the last rally; the score is derived from the log, so nothing is lost.
  • Deuce, service changes, and changes of ends handled automatically.
  • Lets, timeouts, towel breaks, and service warnings recorded as they happen.
  • Enter a finished game after the fact, single score or full match.
  • Schedule a game for later and record it when you play.
  • Guests play by name, no account needed (guest games are unrated for everyone in them).
  • Per-game adjustments within what the league allows: points to win, winning margin, service interval, best-of format.

Three game formats. Endless possibilities.

Two standard formats and one house rule. Pongifi knows the service order, the change of ends, and the deciding-game quirks for each, so an unusual match still scores correctly.

01 / 03

Singles

One against one. First to the target, win by the margin, service changing on your league's interval.

Players
2
Shape
1 vs 1
Service
League interval
Singles table diagramSingles places one player on each side, with the rally moving directly across the net.singles formation M S server receiver

What Pongifi keeps track of

  • Service changing on the league's interval, and every point at deuce (singles and doubles).
  • Change of ends between games, and at the midpoint of a deciding game in a best-of match.
  • Doubles service and receiving order, including the deciding-game reversal.
  • Cutthroat rotation, server-only scoring, and the time cap.
  • The expedite system, when a league allows it (singles and doubles).
  • Lets, service doubt warnings and faults, timeouts, towel breaks.
  • Retirement, with the score at that moment standing; in cutthroat the leader at that moment wins.

Your league, your rules.

Set the rules once when you create the league. Every game after that inherits them, so nobody relitigates “win by two” at the table.

Formats and rules
Which formats the league plays, points to win for each, winning margin, service interval, best-of format, expedite, and the cutthroat time cap.
Who does what
Three roles: commissioner, manager, player. Decide whether players or managers create games and record results.
Invitations and visibility
Invite by link or email, with expiry dates and use limits. Private by default; discoverable if you want people to find you.
Results and ratings policy
Whether results need confirmation and how long they wait before automatic acceptance, how long they stay open for amendment, whether the league is rated, and how long a new player is provisional.

Results people trust.

Choose how your league accepts results: participant confirmation, an automatic acceptance window, or confirmation switched off. Until a result is accepted, it feeds nothing: not the standings, not the ratings.

A result moving from recorded to accepted and into the standings

Maya leads Sam by two games to one. The result is waiting for Sam's confirmation and will be accepted automatically in 36 hours. Accepted results feed the records and ratings they qualify for; disputed results are held until a manager resolves them.

Accepted feeds the records and ratings it qualifies for. Disputed holds it out until a manager resolves it.

How it works

  • When confirmation is on, recording a result asks the other participants to confirm it.
  • If nobody responds inside the league's confirmation window, the result is accepted automatically.
  • Accepted results count toward the records and ratings they qualify for.
  • Disputed results are held out of everything until a manager resolves them.
  • Results can be amended inside the league's amendment window; anything that depended on them is recalculated.
  • Retirements, walkovers, and no contests are recorded as what they were. A walkover counts as a win and nothing else; no ball was struck, so there is nothing to rate.
  • Commissioners can void a game, and the ratings that depended on it are replayed.

What counts, and what does not

  • Win/loss counts accepted games, including walkovers. A walkover credits the win and nothing else: no ball was struck, so there is nothing to rate and nothing to measure.
  • Ratings require an accepted, played game in a league that rates games, with no guest in the game and no unrated override on it.
  • Point statistics count any accepted, played game. A retirement contributes the points scored before the withdrawal; a walkover contributes none, having been awarded rather than played.
  • Rally statistics additionally require that the game was scored live.
  • The practical version: you can seat someone without an account as a guest, and that game still counts for points and for win/loss. It is simply unrated for everyone in it, guest and members alike.

A leaderboard that means something.

Beating someone better than you moves your rating further than beating someone worse. New players settle quickly, established players move deliberately, and the table ends up saying who is actually best.

  • A rating per player, per league, based on Elo.
  • Separate ratings for singles, doubles, and cutthroat, plus an overall.
  • A provisional period where new ratings move faster, then settle.
  • In singles and doubles, margin of victory nudges the exchange within limits, so 11-3 and 11-9 do not count identically.
  • Ratings recompute when a result is amended or voided, so the ladder always reflects the log.
  • Rating history per player, and a league leaderboard per scope.
  • Games, points, and minutes at the table, per player and per league.

Singles leaderboard after an upset

Maya, ranked third and still provisional, beat first-ranked Sam. Maya moves up and Sam moves down, with no invented numerical rating changes shown.

Fourth Floor Open

Singles leaderboard

Singles
  1. #1Sam
  2. #2Rin
  3. #3Maya Provisional
  4. #4Alex
Upset: #3 beat #1. Both ratings moved; the provisional player’s moved further.
Later

Coming soon

  • Achievements
  • Global Leaderboards
  • … and more

Ready for a real leaderboard?

Start a league, invite the people you already play against, and let the table settle it.