in testing on Android

Compete.Track.Dominate.

Leagues for the crowd you play with every week. Log a match, your opponent confirms it, and the Elo table moves.

  • Table tennis1v1 or 2v2
  • Foosball1v1 or 2v2
  • Pool1v1 or 2v2
  • Dartsfree-for-all

How a ranked match counts.

  1. Log it

    Pick the game, the players and the score, in three steps. Friendlies can be logged too, just for fun.

  2. The other side confirms

    A ranked result only counts once the opponent agrees. If they don't, they can dispute it.

  3. The table moves

    Everyone starts at 1200. Ratings move by Elo, faster in your first games and steadier later. Friendlies never touch them.

See it in motion.

Under a minute at the Thursday Club: a ranked match, a confirmation, the league table, a bracket and the rules.

  • Logging a match: entering the score.
    Logging a match: entering the score.
  • A ranked result waiting for the opponent to confirm.
    A ranked result waiting for the opponent to confirm.
  • A double-elimination bracket, half played.
    A double-elimination bracket, half played.
  • League standings after a few rounds.
    League standings after a few rounds.
  • Official rules for pool, in the app.
    Official rules for pool, in the app.

Tournament

Double elimination

best of 1, 3 or 5

Brackets, leagues and the rules.

Tournaments
Single or double elimination, with a losers' bracket and a grand final. Best of 1, 3 or 5, singles or doubles, with registration and forfeits.
Leagues
Round robin, played up to four times over, in weekly or monthly rounds. You decide what happens to a match nobody played.
Rules
Official rules for every game (WPA, ITSF, ITTF, PDC), the usual bar rules, and your own house rules on top.

Your group, your space.

Create a private space, pick your games and a game day, and invite people with a code, a QR code or a link. You approve who joins, and PubLeague reminds everyone the day before game day.

Your arena awaits.