Get the app

Darts rules

Shanghai Darts Rules: How to Play (+ Instant Win) | Oche

How to play Shanghai darts — score single, double and treble of one number per round, the instant-win 'Shanghai', and the scoring rules explained.

Last updated ·

Shanghai is a fast, dramatic darts game built around one rule that can end the match in a single turn. Each round you target a different number, racking up points — but land the magic combination and you win instantly, no matter the score. It rewards both consistency and the nerve to go for the treble.

How to play

Shanghai is played in numbered rounds. Round 1 targets the 1, round 2 the 2, and so on. The most common length is seven rounds (1 through 7), though many groups play all the way to 20 for a longer game. Decide the length before you throw.

On each turn you throw three darts at that round’s number. Only that number scores — everything else is a zero.

Scoring

Hits on the target number score their face value:

  • a single = the number (e.g. a single 5 in round 5 = 5)
  • a double = twice the number (e.g. a double 5 = 10)
  • a treble = three times the number (e.g. a treble 5 = 15)

Add your round’s points to your running total and pass the darts. After the final round, the highest total wins — unless someone has already pulled off a Shanghai.

The Shanghai: instant win

Here is the twist that gives the game its name. If, in a single turn, you hit a single, a double and a treble of the round’s number, you have scored a Shanghai — and you win the game instantly, regardless of who is ahead on points.

It can happen in any round, so no lead is ever truly safe. That gamble — play safe for points, or go for the treble and risk the turn — is the heart of Shanghai.

Tips

  • Go for the treble first — landing it early in the turn keeps the Shanghai alive (you still need a single and double).
  • Don’t ignore points — most games are decided on total score, not a Shanghai.
  • Higher rounds matter more — a treble in round 7 is worth far more than one in round 1.

For a pure all-board accuracy game, try Around the Clock; for tactical scoring, see Cricket.

The Shanghai scorer tracks each round’s target, tallies every player’s points and flags an instant-win Shanghai the moment it lands.

How to play, step by step

  1. Set the round to a number

    Each round targets one number in sequence — round 1 is the 1, round 2 is the 2, and so on (commonly through round 7, or all the way to 20).

  2. Throw three darts at that number

    Only hits on the current round's number count. Singles, doubles and trebles all score their face value (e.g. a treble in round 5 scores 15).

  3. Add up your points each round

    Total the points you score on the target number and add them to your running score. Misses and hits on other numbers score nothing.

  4. Score a Shanghai for an instant win

    Hit a single, a double AND a treble of the round's number in the same turn — that's a 'Shanghai' and it wins the entire game instantly.

Oche is 100% free — no ads, no account and no data collection.

Frequently asked questions

What is a Shanghai in darts?
A Shanghai is hitting a single, a double and a treble of the same number within one three-dart turn. In the game of Shanghai it is an instant win, regardless of the score.
How many rounds is a game of Shanghai?
The most common version is seven rounds (targeting numbers 1 through 7), but players often extend it to 20 rounds for a longer game. Agree the length before you start.
How is Shanghai scored?
Each round you aim only at that round's number. A single scores its face value, a double scores double and a treble scores treble. Only the target number counts — everything else is zero.
How do you win Shanghai without a Shanghai?
If no one hits a Shanghai, the player with the highest total score after the final round wins. The instant-win Shanghai is the dramatic shortcut, but a steady high score also takes the game.

Free on iOS & Android

Get the app and start tracking

Download Oche free and see your real numbers after the very first leg — no account, no ads, works offline.