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. One subscription covers up to 10 active leagues at once. 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
Free 14-day trial

Make league night the easy part.