Go Fish is one of the easiest card games to learn, which is why it is so often a child’s first introduction to playing cards. Using nothing more than a standard deck, players collect matching sets of four by asking each other for the cards they need. It takes about a minute to teach and a single round to understand, yet there is enough memory and deduction involved to keep older players interested. This guide sets out the standard Go Fish rules step by step — the deal, how a turn works, how to make a “book”, and how the winner is decided — along with popular variations, a few simple tactics and answers to the questions beginners ask most.
Key Points
- Aim: collect the most “books” — sets of all four cards of a rank.
- Deal: 7 cards each for 2–3 players, 5 cards each for 4 or more.
- Your turn: ask an opponent for a rank you already hold; collect all they have, or “go fish” from the stock.
- Catch: you may only ask for a rank you already have in hand.
- Winning: when all 13 books are made, the player with the most books wins.
What you need and the aim of the game
Go Fish uses a single standard 52-card deck with the jokers removed. Suits do not matter — only the rank of each card (ace, 2, 3, and so on up to king). The game works well with two to about six players and suits all ages, making it a natural choice when children and adults play together.
The goal is to collect “books”. A book is a set of all four cards of the same rank, for example the four sevens or the four queens. Because there are 13 ranks in a deck, there are 13 books in total. When every book has been completed, the player who has collected the most wins. If you enjoy simple matching games like this, you may also like Old Maid and Snap, which use the same deck and similar matching ideas.
Quick Facts
| Players | 2–6 (best with 3–5) |
|---|---|
| Equipment | One standard 52-card deck (no jokers) |
| Suitable age | About 4 and up |
| Game length | Roughly 5–15 minutes |
| Objective | Collect the most books of four |
| Skills used | Memory, matching, turn-taking |
Setting up and dealing
Shuffle the deck well and choose a dealer. How many cards each player receives depends on how many people are playing — this is the detail most beginners get wrong, so it is worth confirming before you start.
- With two or three players, deal seven cards to each person.
- With four or more players, deal five cards to each person.
- Place the remaining cards face down in a loose pile in the middle of the table. This is the stock, often called the “ocean” or “pond”.
- Players pick up their cards and keep them hidden from everyone else.
A quick tip for new players: sort your hand by rank as soon as you pick it up. Grouping your cards together makes it much easier to see which ranks you already have pairs or triples of, so you know what to ask for.
| Players | Cards dealt each | Deck | Aim |
|---|---|---|---|
| 2 or 3 | 7 cards | Standard 52-card | Collect the most books |
| 4 or more | 5 cards | Standard 52-card | Collect the most books |
Who goes first
Traditionally the player to the dealer’s left takes the first turn, and play then moves clockwise. In relaxed family games it is common to let the youngest player start instead. Either way, settle the turn order before play begins so everyone knows who is next.
How a turn works: asking and fishing
On your turn you ask one specific opponent for a specific rank. The one firm condition is that you must already hold at least one card of the rank you ask for. So if you hold a six, you may say, “Alex, do you have any sixes?”
What happens next depends on the answer:
- If that player has any cards of the rank you named, they must hand over all of them. You add them to your hand and take another turn — you can ask again.
- If they have none, they say “Go fish”, and you draw the top card from the stock in the middle.
- If the card you draw happens to be the rank you just asked for, you show it to everyone and take another turn.
- If it is any other card, you keep it in your hand and play passes to the next person.
That simple loop — ask, collect or fish, repeat — is the whole engine of the game.
| What happens | Result | Your turn |
|---|---|---|
| Opponent has the rank | They give you every card of it | You go again |
| Opponent says “Go fish” | You draw one card from the stock | Usually ends |
| You draw the rank you asked for | Show it to the table | You go again |
| You draw a different card | Keep it in hand | Turn passes on |
Watch what other players ask for
The quickest way to improve is to pay attention when it is not your turn. If another player asks for kings and is told to go fish, you now know that player holds at least one king. If you also hold a king, you can target them on your next turn. Keeping track of these requests is what turns Go Fish from pure luck into a game of memory and deduction.
Making books and deciding the winner
As soon as you gather all four cards of a rank, you have a book. Show the four cards to the table and lay them down in front of you (most players place them face up so everyone can keep score at a glance). Those cards are now safe — they stay out of play and no one can take them from you.
- A book is always four cards of one rank, for example all four jacks.
- Lay a book down as soon as it is complete rather than holding it in your hand.
- The game ends when all 13 books have been made and no cards remain.
- The player with the most books wins; if two players tie on the most books, they share the win.
Running out of cards mid-game
If you use up every card in your hand — by laying down a book or giving your last card away — but the stock still has cards, draw one card from the stock on your next turn and carry on. If both your hand and the stock are empty, you are simply out, and play continues with the remaining players until the final book is made.
Popular variations
Like most traditional card games, Go Fish is often adjusted to suit the players. These are optional house rules — agree on any of them before you deal so everyone is playing the same game.
- Pairs instead of books: younger children can collect pairs (two matching cards) rather than full books of four. The game moves faster and rewards come more often.
- Ask by exact card: players must name the precise card, such as the seven of hearts, rather than just the rank. This is much harder and relies heavily on memory.
- No immediate re-ask: some groups end your turn after a successful ask instead of letting you continue, which keeps turns short in large groups.
- Two decks: for big groups you can shuffle two decks together; books are still four cards of a rank, but more of each rank are in play.
The kid-friendly pairs version is covered in more detail in our guide to Go Fish for kids, which focuses on teaching the game to very young players.
| Variation | Difficulty | What changes |
|---|---|---|
| Pairs | Easy | Only two matching cards needed |
| Ask by exact card | Hard | Must name rank and suit correctly |
| No re-ask | Medium | Turn ends after one successful ask |
| Two decks | Medium | More cards of each rank in play |
Simple strategy for sharper play
Go Fish is often dismissed as a pure luck game, but a focused player will win more often than a distracted one. A few habits make the difference:
- Remember requests. Note which ranks each player asks for; it tells you what they hold.
- Hold a blocker. If you know an opponent needs one more card to finish a book and you draw it, you can keep it for a while to slow them down.
- Use your extra turns. A successful ask lets you keep going, so chain requests to empty out a single opponent’s hand while you can.
- Finish books early. Completing books protects those cards and keeps your hand tidy.
None of this changes the luck of the draw, but good memory and timing meaningfully shift the odds in a close game.
Teaching Go Fish to children
Go Fish is a favourite for family game nights because it quietly builds useful skills. Matching four of a kind reinforces number and symbol recognition, while remembering who asked for what exercises short-term memory. Taking turns, asking politely and accepting a “go fish” without fuss all help younger players practise patience and fair play.
To make it easier for beginners, you can play the first few rounds with hands face up so you can guide children on what to ask for, then switch to hidden hands once they are confident. It pairs naturally with other gentle introductions such as Snap and the wider range of family card games suited to mixed ages. For a no-cards option on the same games night, a simple board game covers similar ground.
Common mistakes and misconceptions
A handful of misunderstandings crop up again and again. Clearing them up before you start keeps the game fair:
- Asking for a rank you don’t hold. You must already have at least one card of the rank you request — you cannot fish for a wild guess.
- Handing over just one card. If you are asked for a rank, you must give up every card you hold of that rank, not just one.
- Hiding a finished book. Books are laid down as soon as they are complete; you cannot keep a complete set in your hand.
- Thinking the game ends when the stock runs out. Play continues until all 13 books are made, even after the central pile is gone.
| Myth | Actual rule |
|---|---|
| You can ask for any rank | You must hold at least one card of that rank |
| You give one card when asked | You give every card of that rank |
| You can hold a finished book | Completed books go down on the table |
| The game ends when the stock is empty | It ends once all 13 books are made |
Frequently asked questions
How many cards do you deal in Go Fish?
Deal seven cards to each player when two or three people are playing, and five cards each when there are four or more players. The rest of the deck forms the face-down stock in the middle of the table.
What happens if I draw the card I asked for?
If you are told to “go fish” and the card you draw from the stock is the rank you just asked for, show it to the other players. You then take another turn straight away, just as if the card had been handed to you.
Do I have to give away all my cards of a rank?
Yes. If someone asks you for a rank and you hold any cards of it, you must hand over every one of them, not just a single card. Keeping some back is against the rules.
When does a game of Go Fish end?
The game ends once all 13 books have been completed and no cards are left. The player who has collected the most books wins; if two players have the same highest number, they share the win.
Is Go Fish a game of luck or skill?
Both. The deal and the cards you draw are down to luck, but remembering which ranks other players have asked for, and timing your own requests, gives attentive players a real edge over the course of a game.




