Skip to content
For tournament directors

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.

200+
players supported per event
Swiss
pairings + fixed rotation
Real-time
leaderboards & standings
Audit
every scoring decision
The director toolkit

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 →