Mahjboard app icon Mahjboard Mahjong league scorekeeper

Run your league, not the spreadsheet.

Seat the tables, keep score, and share a live leaderboard—so you can enjoy league night, too.

Free for 14 days, then $19.99/month. Cancel anytime.

Tap to seat. Tap to score. Done.

Mahjboard is simple on purpose. Everything league night needs—seating, scores, the timer, the live board—runs from the phone already in your pocket. One score per player. One link for the entire season. Zero formulas, and nothing for your players to install. If you can send a text, you can run a league.

Standings that rank themselves

Enter one score per player, any style—American mah jongg, Riichi, Hong Kong, house rules—and the leaderboard updates itself.

Mahjboard score-entry screen — entering one score per player for a session
Mahjboard standings screen — players ranked by cumulative total with ties and dashes

Fresh tables every session

One tap builds the night's tables. Mahjboard remembers who's already played together and mixes each session's pairings for variety, or groups tables by skill level. You're free to move anyone, sit a player out, or reshuffle the pairings.

Mahjboard session organized by table — each table's players ready for score entry
Mahjboard table-seating screen — auto-built tables grouped by skill level, with a menu to move a player, sit them out, or start a new table

Keep everyone on time

Set how long the night runs and how many games to aim for. Mahjboard splits the time evenly, nudges you and your Apple Watch at each checkpoint, and keeps the countdown on your lock screen—so you're never the one watching the clock.

Mahjboard pacing-timer setup — set how long the night runs and how many games to aim for
Mahjboard pacing timer on an iPhone lock screen — 24 minutes left, on Game 4 of 5

One link for the entire season

Every league gets its own public page to share by text or QR code. Players just tap and the live board opens—no app to install, no account, no password. They can look themselves up and see their weekly scores all season long.

Mahjboard leagues list — multiple seasons, each with a share button
Mahjboard share sheet — QR code and public leaderboard link to send to players

Your brand on every page

Add your logo, colors, and website once, then pick the leaderboard style that fits your league. Every board you run wears it, and if you host at a lounge, studio, or shop, it points players right back to you.

Mahjboard branding screen — set your business name, website, logo, and brand colors

Never chase a score again

Tap the evening's scores in, or let them come to you. Players can submit their own, and one submission can cover the whole table. Every score waits for your approval before it counts.

Mahjboard score approvals — players' submitted scores pending review, with Approve and Reject
Mahjboard league settings — Enable score entry by players, with a personal code per player

Attendance and stats that tell the full story

See attendance for every player and for the league overall, and watch score trends change from session to session. A running activity log records every change, so when someone swears they scored 45 last week, the history settles it.

Mahjboard activity log — a timeline of every score and roster change
Mahjboard players screen — attendance percentage, top mover, and per-player score-trend sparklines
Mahjboard Pro

For hosts who have players to reach, not just rank.

Mahjboard delivers seating, scores, and a live board for everyone. Pro handles everything that happens in between league nights.

Know who's coming before you show up

Each player gets a personal link where they can RSVP for each session in your league, and as always, no login or app install is required. Mahjboard assumes everyone's in, so the only thing they do is tap if they can't make it, with an easy undo if plans change.

Mahjboard league settings — league messaging on, players asked to RSVP, and an email reminder set for one day before each session
A player's own RSVP page open in their phone browser — one button to say they cannot make it, with the sessions still to come listed below

Email reminders on your schedule

Send a session's RSVP reminder on demand, or schedule it up to six days ahead. Mahjboard emails every player their own link, so you're never the one chasing replies.

The RSVP email a player receives — the league's own name and colour, and a button that opens their personal RSVP link
Mahjboard recipients list — all twelve players marked ready to receive email

League-wide text messaging

Text your league from the app, so you never hand out your personal number. Have a quick announcement or a change of plan? Send it from Mahjboard and every player who has opted in gets a text on their own phone, from your own Mahjboard number.

Mahjboard message composer — a league-wide text ready to send, with the recipient count and the month's remaining text allowance
The same message arriving as a text on a player's phone, sent from the organizer's own Mahjboard number rather than their personal one

Your own web address for every board

Serve your public leaderboard from your own brand's address instead of a mahjboard.com link. Your existing leagues can switch any time, and their old mahjboard.com links keep working alongside the new ones.

Mahjboard

$19.99/moor$199/yr

Everything league night needs:

  • Standings that rank themselves
  • Table seating and rotations
  • Branded leaderboard and links
  • Self-service scoring and approvals

Mahjboard Pro

$39.99/mo

Everything in Mahjboard, plus:

  • RSVP tracking for sessions
  • Email reminders for every session
  • League-wide text messaging
  • Custom domain for leaderboards

Players never pay a thing, and they never need an app to see the board.

Free 14-day trial

Make league night the easy part.