Go Fish rules in one sentence: Deal 7 cards each (5 with four or more players), take turns asking one opponent for a rank you already hold, take every card of that rank if they have it or draw from the pond if they say “Go Fish!”, lay down four of a kind as a book, and whoever has the most books when all 13 are made wins.
What Is Go Fish?
Go Fish is a matching card game for two to six players, played with a standard 52-card deck. Each player tries to collect books — all four cards of one rank — by asking other players for cards they need. If the player you ask has any, they must hand them over. If not, they say “Go Fish!” and you draw from the face-down pile in the middle, which is usually called the pond or the fish pile.
It is often the first real card game a child learns, because the rules fit in a few sentences and every turn is a simple question. It is not only a kids’ game, though: with grown-ups who pay attention to what everyone asks for, it turns into a quick memory duel where the best players win far more than their share.
Go Fish belongs to a family of asking games that goes back to the 19th century, alongside Authors (an American version originally played with cards showing famous writers) and Happy Families in Britain — Pagat traces the whole family to the mid-1800s, and Wikipedia notes a possible Italian ancestor from the 1400s. The names differ; the ask-and-collect loop is the same. If your group is after a louder, party-style card game instead, the same deck plays Kings Cup.
What You Need to Play
- One standard 52-card deck. No jokers. A themed deck with pictures of fish works exactly the same way, and is easier for small hands and pre-readers.
- 2 to 6 players. Three to five is the sweet spot at a table. The online version above plays 2 to 4.
- Somewhere to put the pond. The undealt cards go face down in a loose pile in the middle so nobody can see the order.
Go Fish Setup: How Many Cards to Deal
Shuffle, pick a dealer, and deal the cards one at a time, face down.
| Players | Cards each | Left in the pond |
|---|---|---|
| 2 | 7 | 38 |
| 3 | 7 | 31 |
| 4 | 5 | 32 |
| 5 | 5 | 27 |
| 6 | 5 | 22 |
Spread the rest face down in the middle as the pond. Players look at their own cards and keep them hidden. If anyone is dealt four of a kind, they lay it down as a book straight away. The player to the dealer’s left goes first, and play moves clockwise.
How to Play Go Fish: A Turn, Step by Step
- Pick a rank you hold. You may only ask for a rank you already have at least one card of. If you hold a seven, you can ask for sevens; you cannot fish for sevens on a hunch.
- Ask one specific player. “Sam, do you have any sevens?” You ask by rank only, never by suit, and you ask one person, not the table.
- If they have any, they hand over all of them. Not one — every card of that rank. You then take another turn, and can ask anyone for any rank you hold.
- If they have none, they say “Go Fish!” You draw the top card of the pond and add it to your hand.
- Lucky fish. If the card you drew is the rank you just asked for, show it and take another turn. If it is anything else, keep it quietly and your turn ends.
- Lay down any book. Whenever you hold all four cards of a rank, put them face up in front of you. This can happen mid-turn.
- Play passes left to the next player once your turn ends.
Two things trip up new players. First, you must answer honestly — if you are asked for queens and you have one, it goes. Second, asking is public information: everyone at the table now knows you hold at least one seven, which is exactly what makes the game interesting.
Books, Empty Hands and How the Game Ends
Books
A book is four of a kind. There are 13 in the deck, one per rank. Books are laid face up and cannot be asked for or lost once made. Each book is worth one point.
Running out of cards
If you lay down a book and have nothing left, or you hand over your last card, you are not out. On your next turn, draw one card from the pond and ask for that rank. If the pond is empty too, you sit out until the game ends.
When the pond runs dry
Play continues without drawing: a “Go Fish” simply ends your turn. Since every card of every rank is now in someone’s hand, the remaining books get made quickly.
Winning
The game ends when all 13 books have been laid down. The player with the most books wins. Ties are common with two players; play another hand or count it as a draw.
Go Fish Rules for 2 Players
The game works well head to head and is probably played that way more than any other. Deal 7 cards each and use the rest as the pond. There is only one person to ask, so the guessing is about ranks, not people: which of your ranks is your opponent most likely to be holding?
Two-player games run long if both sides ask carefully, so many pairs play to a set number of books (say, first to 4) or play a best-of-three. The online game above defaults to two players and uses the standard rules, so it is a good way to learn before teaching someone else.
Common Go Fish Variations
These are the house rules most likely to differ from one family to another. None of them is more “official” than the others; pick one set and say it out loud before the deal.
| Variation | How it changes the game | Best for |
|---|---|---|
| Pairs instead of books | Lay down any two of a kind. Games are faster and hands smaller. | Young children, big groups. |
| Ask for a specific card | “Do you have the seven of hearts?” Only that one card changes hands. | Players who want more memory work. |
| One card at a time | The asked player gives only one card of the rank even if they hold more. | Slowing down a runaway leader. |
| Turn goes to the fisher | After “Go Fish!”, the player who was asked takes the next turn instead of the player to the left. | Groups of five or six. |
| No lucky fish | Drawing the rank you asked for does not earn an extra turn. | Keeping turns even and simple. |
| Refill on empty | A player with no cards draws a fresh hand of 5 (or 7) instead of a single card. | Keeping everyone in a long game. |
| Face-value scoring | Number books score face value, Jacks 11, Queens 12, Kings 13, Aces 15. Play to a target such as 100. | Multi-hand sessions. |
| Jokers wild | Two jokers stand in for any card when completing a book. | Extra chaos with younger players. |
Prefer a drinking or party twist? Kings Cup is built on a similar “draw a card, follow the rule” loop — see the Kings Cup variations for the short, two-player and family formats.
How to Win at Go Fish
Luck decides the deal; memory decides the game. Almost every edge comes from listening.
- Remember every ask. When Sam asks for nines, Sam holds a nine. Unless somebody takes them, Sam still holds it three turns later. Ask Sam for nines the moment you draw one.
- Track the “no” answers too. If Alex told Sam “Go Fish” on nines, Alex has no nines — until Alex draws an unknown card.
- Ask for what you have most of. Three of a kind in hand means only one card is missing, and it is either in the pond or with one player. Fish for it every turn you can.
- Ask before you draw. A successful ask gives you another turn; a successful draw is pure luck. Prioritise ranks you have evidence about.
- Don’t reveal a new rank unless you must. Every ask tells the table what you hold. If you have two safe asks, use the one you have already announced.
- Count the books on the table. Once a rank is laid down, nobody can hold it. Fewer live ranks means your guesses get better as the game goes on.
The computer opponents in the game above use exactly this: they remember every public ask and every “Go Fish”, and nothing else. Beat them by remembering more.
Go Fish for Kids
This is usually the first card game children play, typically from around age four. A few adjustments help at the younger end:
- Use a picture deck or play pairs instead of books so the goal is easy to see.
- Let hands sit face up on the table for the first few games. Learning to fan seven cards is its own skill.
- Deal fewer cards — five each, even in a two-player game.
- Say the question out loud together until the “Do you have any…?” habit is automatic.
For a table of adults who want something rowdier than an asking game, the non-alcoholic Kings Cup rules keep the party energy without the drinking.
Go Fish FAQ
How many cards do you deal in Go Fish?
Deal 7 cards each with two or three players and 5 cards each with four or more. The rest go face down in the middle as the pond. Some households deal 7 to everyone regardless of numbers, which works fine as long as everyone gets the same amount.
Can you play Go Fish with 2 players?
Yes. Deal 7 cards each and play with the standard rules. Because there is only one opponent to ask, the game is about remembering which ranks they have asked for and which ones they have said Go Fish to. Two-player games can run long, so many people play to a set number of books.
Can you ask for a card you don’t have?
No. You may only ask for a rank you already hold at least one card of. This is the rule that makes asking risky, because every question tells the other players something about your hand.
Do you get another turn if you draw the card you asked for?
In the most common rules, yes: if the card you fish from the pond is the rank you just asked for, you show it and take another turn. Some families skip this rule and end the turn after any Go Fish. Decide before you start.
What happens when you run out of cards?
You stay in the game. On your next turn, draw one card from the pond and ask for that rank. If the pond is empty as well, you sit out until the game ends and still count the books you have already made. Some house rules let you draw a full new hand instead of a single card.
How does the game end and who wins?
The game ends when all thirteen books have been laid down, or when the pond is empty and nobody has cards left. The player with the most books wins. Each book counts as one point regardless of rank.
What is a book?
A book is a set of all four cards of one rank, such as the four Kings. As soon as you hold a complete book you place it face up in front of you, and it can no longer be asked for. There are thirteen books in a standard deck.
Is Go Fish a game of luck or skill?
Both. The deal and the draws are luck, but who to ask and what to ask for is skill. Players who remember every request and every Go Fish answer win far more often than players who ask at random, which is why the game holds up for adults as well as children.
What age is Go Fish suitable for?
Most children can play from around age four, especially with a picture deck or by collecting pairs instead of books. Reading is not required as long as the ranks are recognisable, and the rules take about a minute to explain.
Do you need a special deck?
No. Any standard 52-card deck works, with the jokers removed. Themed Go Fish decks with fish or animal pictures are sold for young children, and they play exactly the same way using matching pictures instead of ranks.
Same Deck, Bigger Party: Try Kings Cup
Fishing is the quiet one. Kings Cup turns the same 52 cards into a rule-a-card party game — free, in your browser, no account needed.
Play Kings Cup Online