What you need
- Two standard 52-card decks plus four jokers, 108 cards in all
- Pencil and paper, or the free score keeper
Players and time
3 to 5 players. About 60 to 90 minutes for all seven hands.
The goal
Shanghai Rummy is a contract rummy game played over seven hands. Each hand has its own contract, a combination of sets and runs you must lay down before you do anything else.
Going out scores nothing. Everyone else scores penalty points for the cards left in their hands. After seven hands, the player with the lowest total wins.
Setup
- Deal 11 cards to each player, one at a time and face down.
- Put the rest of the cards face down as the stock, and turn the top card over to start the discard pile.
- The contract for the hand is fixed by the hand number (see the list below). Play all seven hands in order.
- A set is three or more cards of the same rank. A run is four or more consecutive cards of the same suit. Aces are high only in a run, so Q-K-A is a run and A-2-3-4 is not.
A turn
- On your turn, draw the top card of the stock or the top card of the discard pile.
- If you have not yet laid down your contract and you hold it, you may lay it down. You must lay down the contract exactly, in one go. Until you have done so, you may not lay down anything else or add cards to other melds.
- Once your contract is down, you may add cards to any meld on the table: your own, or another player's. In Shanghai you can do this in the same turn you laid your contract down, and in later turns.
- End your turn by discarding one card face up. The hand ends when a player has no cards left. The other players then count the cards in their hands.
- In the seventh hand you do not discard. You have to lay down all your cards in a single turn, and the hand ends at once.
- Between hands, shuffle all the cards and deal 11 again. The deal passes to the left.
Special cards and combinations
- The seven contracts
- Hand 1: two sets. Hand 2: one set and one run. Hand 3: two runs. Hand 4: three sets. Hand 5: two sets and one run. Hand 6: one set and two runs. Hand 7: three runs, with no discard. When you lay down a contract, a set needs three cards and a run needs four.
- Hand 7: three runs and no discard
- You hold 11 cards and draw one, which is 12, exactly three runs of four. You must lay out all your cards in one turn and you may not discard. Cards you picked up from buying make the runs longer.
- Melding rules
- You cannot lay down two sets of the same rank in your contract, so six 8s are one set, not two. You cannot lay down two runs of the same suit that follow each other, such as 6-7-8-9 and 10-J-Q-K, as part of your contract. A run can become consecutive later when cards are added to it.
- Jokers
- A joker stands in for any missing card. A set or run may contain at most one joker. A player may lay down several jokers as long as they are in different melds.
- "May I?" (buying)
- When someone else discards, you may call "May I?" and take that discard out of turn. You also take the top two cards of the stock. Each player may do this at most twice in a hand. If two players want the same card, the one whose turn comes sooner gets it. Play then returns to the player whose turn you interrupted.
- "Shanghai"
- If you discard a card that fits a meld on the table, you may call "Shanghai" as you discard it. This stops the next player taking it. If you discard a fitting card without calling it, any other player, even one who has not laid down a contract, may call "Shanghai", add the card to a meld, and draw one card from the discarder's hand. A Shanghai call beats a "May I?" for that discard.
Scoring
The player who goes out scores 0 for the hand. Every other player adds up the cards left in their hand and scores that total. Keep a running total over all seven hands.
Cards 2 to 7 count a flat 5 points each, not their face value. The values below are Pagat's, and The Rummy Rulebook lists the same ones.
| Card | Points |
|---|---|
| 2 to 7 | 5 each |
| 8, 9, 10, jack, queen, king | 10 each |
| Ace | 20 |
| Joker | 50 |
Worked example
Hand 3. Ana goes out and scores 0. Ben holds a 9, a king and a 3: 10 + 10 + 5 = 25. Cy holds an ace, a 6 and a joker: 20 + 5 + 50 = 75. Dee holds two 2s, a queen and a 7: 5 + 5 + 10 + 5 = 25.
Ben adds 25, Cy adds 75 and Dee adds 25 to their running totals. Ana adds nothing.
Keep score with the Shanghai Rummy score keeper
How to win
After the seventh hand, the player with the lowest total score wins.
The sources do not say how to break a tie. Agree beforehand, for example by playing one more hand.
Common house rules
These are house rules. They are not part of the official rules, so agree on them before you start.
- Ten-hand version (variation) House rule
- Pagat lists a ten-hand variation. Its contracts are two sets of 3; a set of 3 and a run of 4; two runs of 4; three sets of 3; a set of 3 and a run of 7; two sets of 3 and a run of 5; three runs of 4; a set of 3 and a run of 10; three sets of 3 and a run of 5; and three runs of 5. The score keeper is built for the seven-hand game.
- Different buying limits (variation) House rule
- The two buys per hand come from Pagat. Other versions allow three buys per hand, and some allow only one extra card per buy. Agree on your buy limit and how many stock cards you take before you start.
- No discard when going out in any hand (variation) House rule
- One variation on Pagat says that when you go out you may never discard: all your cards must be played on the table.
- No Shanghai call (variation) House rule
- The Shanghai call is skipped in some versions. Agree whether it is in play before you start.
Frequently asked questions
What are the contracts in Shanghai Rummy?
Seven hands: two sets; one set and one run; two runs; three sets; two sets and one run; one set and two runs; three runs with no discard. A set is three cards of one rank and a run is four cards of one suit in a row.
How many cards do you deal in Shanghai Rummy?
Eleven cards to each player, in every hand. The game uses two decks and four jokers, 108 cards, for three to five players.
Are aces high or low?
High only. Q-K-A is a run. A-2-3-4 is not. An ace in your hand costs 20 points.
What does "May I?" mean?
It is a request to take a discard out of turn. The player who takes it also draws the top two cards of the stock. Each player may do this at most twice per hand.
What does it mean when someone calls "Shanghai"?
It deals with a discard that fits a meld on the table. The discarder can call it to protect the card. If they do not, any other player can call it, play the card onto a meld and take a card from the discarder's hand.
Can I add cards to a meld the same turn I lay down my contract?
Yes. In Shanghai you may add cards to your own melds and to other players' melds in the turn you lay down the contract, and in later turns. Other contract rummy games, such as Contract Rummy, make you wait.
Who wins Shanghai Rummy?
The player with the lowest total after the seventh hand. Going out scores nothing, and everyone else scores the points left in their hands.
How many jokers can be in one meld?
One. A set or run may contain only one joker, but you can use several jokers by putting them in different melds.
Sources
- Pagat: Contract Rummy, Shanghai Rummy section (The seven contracts, decks, 11-card deal, melding rules, jokers, "May I?", the Shanghai call, card values and the lowest-total winner.)
- The Rummy Rulebook: Shanghai Rummy (Cross-check of the seven-hand list, the Shanghai call, melding rules and the penalty values.)