Go Fish: Rules, Strategy and Variations

Go Fish is one of the most widely played family card games in the world. It needs nothing more than a standard 52-card deck, takes about a minute to explain, and works for two players or a whole table of children and adults. Yet behind that simple surface sit a few rules that are easy to get wrong — how many cards you deal, what actually counts as a completed “book”, and whether you get to keep playing after a lucky match.

This guide explains the official Go Fish rules in plain language, walks through a full game step by step, and covers scoring, two-player play, strategy, variations and the mistakes beginners make most often. Every rule here has been checked against established card-game references, so you can play — or teach — the classic game correctly.

Quick Facts

Players2 to 6 (best with 3 to 5)
EquipmentOne standard 52-card deck (no jokers)
Recommended age4+ with help, 6+ unassisted
Typical game length5 to 15 minutes
Skills usedMemory, observation, deduction
ObjectiveCollect the most books (four of a kind)
Also known asGoldfish, Fish, the Fishing game
Money involvedNone — a non-gambling family game

What Is Go Fish?

Go Fish is a “set-collecting” card game. The aim is to gather books — four cards of the same rank, such as four Kings or four 7s. On each turn you ask another player for a rank you already hold. If they have any cards of that rank they must hand them all over; if they do not, they tell you to “Go Fish” and you draw from the central pile. When the cards run out, the player who has collected the most books wins.

The game belongs to the same family as Authors, Happy Families and Quartets, all of which revolve around completing groups of matching cards. Because it rewards memory and asking the right questions rather than betting, Go Fish is a pure family and party game — there is no money involved and no house edge. That makes it very different from the casino card games covered elsewhere on this site, such as Blackjack and Baccarat, where the maths of the deck determines long-run outcomes.

Where Go Fish Comes From

Go Fish is a traditional game with no single inventor and no central governing body, which is one reason small rule differences survive from household to household. It is closely linked to older “quartet” games — the English game Happy Families and the parlour game Authors, both of which ask players to assemble complete sets of related cards. Go Fish strips that idea back to its simplest form: ordinary playing cards, matching ranks, and a request-and-draw rhythm that children pick up almost instantly.

Because the game spread by word of mouth rather than through a printed rulebook, you will find regional names such as “Fish”, the “Fishing game” and the childhood favourite “Goldfish”. The underlying game is the same wherever you play it, so the version in this guide reflects the rules that established card references agree on.

How Many Cards Do You Deal in Go Fish?

The number of cards each player starts with depends on how many people are at the table:

Number of playersCards dealt to each player
2 players7 cards each
3 to 6 players5 cards each

Use a standard 52-card deck with the jokers removed. The widely published rule is seven cards each for a two-player game and five cards each once three or more people play; the official Bicycle instructions deal five cards each for four or five players. After dealing, place the remaining cards face down in the middle of the table to form the stock, sometimes called the “fish pond” or “ocean”.

Importantly, the deal only sets your starting hand. There is no rule that you must hold a fixed number of cards during play — your hand rises and falls as you receive matches, draw from the stock and set down completed books.

How to Play Go Fish Step by Step

Once everyone has their cards, a game follows the same simple loop. Here is a full round from start to finish.

1. Shuffle and deal

Shuffle the 52-card deck and deal the correct number of cards to each player (seven for two players, five for three or more). Put the rest of the deck face down in the centre as the stock.

2. Decide who goes first

Any fair method works. Common choices include the youngest player going first (popular with families), the player to the dealer’s left, or a quick round of rock-paper-scissors.

3. Ask another player for a rank

On your turn, choose one opponent and ask them for a specific rank — for example, “Do you have any Queens?” The one firm rule is that you must already hold at least one card of the rank you ask for. You can never ask for a rank you do not have in your hand.

4. Take the cards or “Go Fish”

If the player you asked has one or more cards of that rank, they must hand over every copy — not just one. If they have none, they say “Go Fish!” and you draw the top card of the stock.

5. Keep going when you make a catch

Your turn continues as long as you keep succeeding. If you took cards from an opponent, you ask again. If you had to fish and the card you drew happens to be the rank you asked for, you show it and take another turn. Only when you fail — the opponent had none and the card you drew does not match — does play pass to the next person.

6. Lay down your books

As soon as you hold all four cards of a rank, you have a book. Place it face up (or face down to one side) in front of you so everyone can see your progress. A pair or three of a kind is not yet a book — you need the full set of four.

7. When a hand or the stock runs out

If the stock is empty when you are told to “Go Fish”, you simply cannot draw and your turn ends. The standard rules do not state exactly what happens if your own hand becomes empty while cards remain, and groups handle it differently — a very common house rule is to draw a fresh hand of five cards (or whatever is left) and carry on.

8. End the game and count books

The game ends when all 13 books have been collected, or when the stock and the hands can no longer produce a new book. Each player counts the books in front of them. The player with the most books wins; equal counts end in a tie.

Key Points

  • Goal: collect the most books — four cards of the same rank.
  • Deal: 7 cards each for 2 players, 5 cards each for 3 or more.
  • Your turn: ask any player for a rank you already hold.
  • Match: if they have it they give you all copies and you go again.
  • No match: they say “Go Fish” and you draw from the stock.
  • Bonus turn: keep playing while you keep making catches.
  • Winning: most completed books when the cards run out; equal counts tie.

Go Fish Rules Explained: Common Questions

A handful of rules cause most of the arguments at the table. Here is what the standard game actually says.

Do you always keep seven cards in your hand?

No. Seven cards is only the starting hand in a two-player game; with three or more players you start with five. After the deal there is no set hand size at all. Your hand grows when opponents give you matches, shrinks when you lay down books, and changes every time you draw — so it can briefly fall to one or two cards, or even to zero.

Do pairs count, or do you need four of a kind?

In standard Go Fish a book is four cards of the same rank, so a pair on its own is not enough to score. You keep collecting until you hold all four, then set the book aside. Some simplified versions for very young children let players lay down pairs instead, but that is a house variation, not the official rule.

Do you get another turn when you make a match?

Yes. Taking one or more cards from an opponent earns you another turn, and so does drawing the exact rank you asked for out of the stock. A skilled player who keeps guessing correctly can take several turns in a row and complete multiple books before passing play on. Your turn ends only when a request fails and the card you fish up does not match.

Can you lie or bluff in Go Fish?

No. Go Fish is played honestly: if you are asked for a rank you hold, you must hand over all of those cards. That honesty is what makes memory and deduction matter — remembering who asked for what tells you where the cards are. If a group agrees to allow lying, the game stops being Go Fish and turns into a bluffing game much closer to Cheat, where deception is the whole point.

How to Play Go Fish With Two Players

Two-player Go Fish uses the same rules, with each player dealt seven cards instead of five. With only one opponent, the game becomes noticeably more strategic: every request reveals exactly what the other person is holding, and there is nowhere for cards to hide. Memory does most of the heavy lifting, so paying attention to which ranks your opponent has asked for — and which ones they handed to you — is often the difference between winning and losing.

Go Fish Strategy: How to Collect More Books

Go Fish has more skill in it than its reputation suggests. Luck decides the deal, but good observation decides most close games. The table below summarises the habits that win more books.

TacticWhy it helps
Track what every player asks forA request reveals that the asker holds that rank, so you know who to target later.
Ask for ranks you have seen handed aroundReduces the chance of a failed request that ends your turn.
Remember cards you gave awayTells you which opponent is now close to completing a book you could still steal.
Vary which ranks you requestStops opponents reading your hand and predicting your collections.
Hold low-value singles until usefulKeeps your options open late in the game when the stock is nearly gone.

Because nobody is allowed to lie, every spoken request is reliable information. The player who listens most carefully usually finishes with the most books.

A useful habit is to keep a running mental note of ranks that have been “completed” — once all four of a rank are on the table as a book, there is no point asking for it. Equally, if you give an opponent their third card of a rank, remember that they now need only one more; denying them that final card, or racing to complete a different book first, can swing a close game. None of this requires counting cards perfectly; even loose attention beats playing purely on luck.

Variations of Go Fish

Go Fish has travelled widely, and many households and regions play their own version. The most common ones are below.

  • Goldfish: Simply a children’s nickname for Go Fish, often from mispronunciation. The rules are identical — there is no separate “Goldfish” game.
  • Pairs (Australian Fish): Players complete and lay down pairs of two matching cards rather than books of four. This makes the game faster and is popular for preschoolers and early learners.
  • Ask for a specific card: Instead of asking for a rank, you ask for an exact card such as the Queen of Hearts. Groups should agree in advance whether you may request a card you already hold.
  • Play out the whole stock: Play continues until every card has been formed into a book. There is no “Go Fish” once the stock is empty; a failed request simply passes the turn.
  • Scoring variations: Some groups play several hands to a target score such as 10, awarding one point per book. Others score books by card value — number cards at face value, Jack 11, Queen 12, King 13 and Ace high.

Go Fish is also closely related to the traditional games Authors, Happy Families and Quartets, which use the same “collect the complete set” idea with specially illustrated decks.

Common Mistakes to Avoid

  • Asking for a rank you do not hold: This is against the rules — you must already have at least one card of the rank you request.
  • Handing over only one card: When asked for a rank, you must give every matching card in your hand, not just one.
  • Laying down pairs as books: In the standard game only four of a kind counts; keep collecting until you have all four.
  • Forgetting the bonus turn: A successful request or a lucky draw lets you go again. Beginners often pass the turn too early.
  • Ignoring what opponents ask for: Every request is a free clue about where cards are. Players who tune this out give up the game’s main edge.

Who Is Go Fish For?

Go Fish suits almost anyone. It is simple enough for children around four or five years old to follow, especially in the pairs variation, yet the memory and deduction involved keep it interesting for teenagers and adults. It needs only one deck of cards, no table of chips and no stakes, which makes it an easy choice for family evenings, classrooms and travel. Players who enjoy card games of every kind — from gentle family rounds to skill-and-chance casino formats like video poker — tend to appreciate how much strategy hides inside such a short, friendly game.

Frequently Asked Questions (FAQ)

How many cards do you start with in Go Fish?

Two players start with seven cards each; three or more players start with five cards each. The remaining cards form the face-down stock in the middle of the table. After the deal there is no fixed hand size, so the number of cards you hold changes throughout the game.

Do you get another turn if you get the card you asked for?

Yes. If an opponent hands you cards, or you draw the exact rank you asked for from the stock, you take another turn. Your turn only ends when a request fails and the card you fish up does not match the rank you requested.

Do pairs count in Go Fish?

Not in the standard game. You score only by collecting a full book of four cards of the same rank. A pair is a step toward a book but does not count on its own. Some children’s versions do allow laying down pairs, but that is an optional house rule.

What happens when the deck runs out in Go Fish?

Once the stock is empty, players can no longer “Go Fish”, so a failed request simply passes the turn. Play continues with the cards still in hand until no more books can be formed, and running out of stock does not end the game on its own.

How do you win at Go Fish?

You win by collecting more books than anyone else. When all 13 possible books have been made, or no further book is possible, each player counts their books and the highest total wins. If two or more players are level, the game ends in a tie.