Run a real tournament. Without a clipboard.
Pairings, scoring, live leaderboards, “call the floor,” kiosk check-in, audit trails. Built for everything from a 16-player club night to a 200-player open.
Everything you need on the floor.
Pairings that just work
Swiss pairing, fixed rotation, random, late-arrival seating. Pick a strategy or let the engine do it. Re-pair between rounds in seconds.
Live leaderboards
Standings update the moment scores post. Players watch on their phones, the venue watches on the kiosk, you watch from the director dashboard.
Scoring engine + custom rulesets
Bring your league rules or pick a preset. Hand values, bonuses, penalties — all configurable, all auditable.
"Call the floor"
Disputes, rules questions, late arrivals — everything routes to the director with full context. Audit trails on every scoring decision.
Check-in + kiosk mode
QR check-in at the door, kiosk view for table assignments and live standings. Big touch targets, public-display friendly.
Templates + recurring events
Run the same tournament every quarter? Save it as a template. Schedule a season of weekly events with one form.
Free for casual events. Tournament tools included.
No separate director license. Free events stay free; paid events use the standard 5% platform fee — including paid tournaments. The engine is the engine.
Run your next tournament on mahj.events.
Start free. Bring your league rules. Walk into the venue with a phone, not a binder.
Start free →