The Dragon Derby is enrolling in Tulsa, OKSeason 1 starts Monday, September 28
Omahji CircuitOpen Portal
Launching 2026

Four seats. One city.
Every season.

The Circuit is a local ladder league for Mahjong enthusiasts. Find your table, meet your city’s players, and climb the season rankings — all in person, all on your own schedule.

9-week seasons · All skill levels · Three match types

Our first cities

9
Weeks per season
4
Players per match
4
Games per match
4
Seasons per year

How it works

Your first match is three steps away.

  1. 01

    Find your Circuit

    Search your city. If a Circuit is live, join it. If it's not yet, add your name to the waitlist and we'll notify you when your city opens.

  2. 02

    Propose or join a match

    Pick the day, place, and match type. When four seats fill, it's game on — no coordinator, no phone tree.

  3. 03

    Play, score, climb

    Log and confirm your scores in seconds, right at the table. The leaderboard updates instantly — and so does your rank.

Season format

A season that fits your life.

The Circuit is designed around real life. Nine-week seasons, no weekly commitments, no mandatory attendance — your ranking is built from the matches you choose to play.

9-week seasons
Four seasons per year.
All skill levels
Beginner through advanced.
Three match types
Table talk, Tile talk, or Turbo.
In person only
Real tables, real tiles.
Your Circuit
Season 3 · 2026
Week 7 of 9
  1. 1
  2. 2
  3. 3out of town
  4. 4
  5. 5busy week
  6. 6
  7. 7this week
  8. 8
  9. 9
Season rank
#6
5 of 9
Weeks played
10
Matches
#14#6
Season rank

Match types

Same ladder. Different tempos.

Every match proposal sets the tone. All types count toward the leaderboards.

Relaxed & social

Table talk

A relaxed table where talking is welcome. Good for players of all levels — the focus is showing up, learning, and enjoying the game.

  • Beginner-friendly, every level welcome
  • Home games, coffee shops, wine bars
  • Relaxed pace, no clock pressure

Strategic & focused

Tile talk

A steadier table where the conversation is mostly the hand in front of you. For players who like to think out loud and pick the game up from each other.

  • Any skill level — attention over rank
  • Clubs, lounges, quieter venues
  • Steadier pace, fewer tangents

Quick & challenging

Turbo

Play moves. Conversation saves for the breaks between games, and everyone at the table came to get four games in without lingering.

  • Best for players comfortable with the card
  • Anywhere play can move at a clip
  • Talk saves for the breaks

Every match is 4 players, 4 games. Each player deals once. The match begins once four players have joined, and scores are submitted through the portal at the end.

Scoring

Tiles boxed. Scores posted.

Every Circuit plays by the same league standard, so there’s nothing to negotiate and nothing to set up. When a game ends, tap in the scores — the app keeps the running totals, reconciles the Circuit bonuses, and posts your result to the season once all four players confirm.

One tap per game
Enter each game as it ends — nothing to remember, no scorecard to lose.
The app does the bookkeeping
Count your hand, enter the number. Running totals and Circuit bonuses are handled for you.
All four sign off
Nothing posts to the leaderboard until everyone confirms the same numbers.
Same rules, every city
League play on the NMJL card, with a few Circuit bonuses on top. Every table, every city, identical.

Game 1 of 4

Opal Divine's

Wall gameNobody went out
Alisha Johnson 
Marcus Williams 
Priya Patel 
James O’Brien 

Running total

0
AJ
0
MW
0
PP
0
JO
Next — game 2

Leaderboards

Three paths to the top.

The same players, ranked three ways. Play a lot and your Circuit Score climbs, find your rhythm and your average does — or have one great night and take the Peak.

Circuit Score
Your top two matches each week, added up all season. Rewards showing up and scoring big.
Rhythm
Your average score across every match — no drops, no do-overs. A minimum number of matches qualifies you.
Peak
Your single highest match of the season. One great night is all it takes.
Circuit Score
  1. 1Marcus Williams486
  2. 2Priya Patel451
  3. 3James O’Brien372
  4. 4Sarah Chen366
  5. 5Elena Vasquez358
Rhythm
  1. 1Priya Patel41.0
  2. 2Marcus Williams40.5
  3. 3Elena Vasquez39.8
  4. 4James O’Brien37.2
  5. 5Sarah Chen36.6

Sarah Chen

Week 6

Peak

78

FAQ

Common questions. Straight answers.

If yours isn’t here, ask — the answer will end up on this page.

Do I have to play every week?

No. A season runs nine weeks, and there's no weekly commitment and no mandatory attendance — you play the weeks that work and skip the ones that don't. Your Circuit Score counts your best two matches each week, so a heavy week doesn't run away with the season and a quiet one doesn't sink it.

How good do I need to be?

Beginner through advanced. You pick your own skill level when you register, and it's a hint for people filling a table rather than a bracket — it doesn't restrict which matches you can join, and you can change it at any time.

Does the app know Mahjong rules?

No, and that is deliberate. You score off the card at the table exactly as you do now; the app is the scorecard, not the referee. It holds no rules, picks no winner, and never assigns a value to a hand — it takes the four numbers from each game and adds up the columns.

Who submits the scores?

Whoever proposed the match enters each game as it finishes — four numbers, four times. When the match is done, the other three see the completed card and confirm it. Nothing reaches the leaderboard until all four have signed off on the same numbers, and if anything is corrected afterwards, everyone confirms again.

Why are there three leaderboards?

Because playing the most, playing the most consistently, and having one great night are three different achievements. Circuit Score adds your best two matches each week across the season. Rhythm averages every match you play, with a minimum number of matches to qualify. Peak is your single highest match — one night is all it takes.

What if I take a seat and something comes up?

Release the seat and it reopens for someone else. If you were the one who proposed the match, cancelling calls off the whole match rather than leaving three people with an empty chair. A match needs all four seats filled to be played and scored — there is no three-player version.

Your city

Every Circuit starts the same way. Someone asks.

Circuits open where players are waiting. Tell us where you are — or bring the players yourself.

Now enrolling in Tulsa, OK

The Dragon DerbySeason 1 starts Monday, September 28

Tulsa’s own Omahji Circuit league: weekly in-person play, real season leaderboards, $70 for the season.

See The Dragon Derby

I’m here to play

Want the Circuit in your city? Add it to the list.

Circuits open where players are waiting. Add yours, and we’ll email you the moment a Circuit opens near you. Your email address gets used for that and nothing else.

Add your city

Waitlist

Put your city on the list

We’ll email you the day a Circuit opens near you — never for anything else.

I bring the players

Bring your players. We’ll bring the Circuit.

Most cities start with someone who already brings players together — an instructor, a club organizer, a group host, a studio owner. If that’s you, request your city and let’s talk.

Become a partner

Founding host

Request your city

Tell us about your group and we’ll be in touch. We use your email to reply about bringing a Circuit to your city — nothing else.