How many people can play Go Fish?
It plays best with 3 to 6 players, but two can play too.
Short, exact answers to the questions people really ask about Go Fish. Each one has its own link, so you can send a friend straight to the answer. For the full story in order, read the step-by-step guide.
It plays best with 3 to 6 players, but two can play too.
5 cards each, or 7 each when only two people play. The cards left over go face down in the middle as the pond (called the stock).
The player to the dealer’s left.
An ordinary 52-card deck. No jokers, no special deck.
On your turn you pick one player and ask for one rank, for example “Do you have any sevens?”
Two sevens in your hand: ask for sevens.
No. You must already hold at least one card of the rank you ask for. This is what makes the question tell the others something about your hand.
They must hand over all their cards of that rank. You then take another turn, and may ask anyone for any rank you hold.
If the player you asked has none of that rank, they say “Go fish!” and you draw the top card of the pond.
Show it, and you get another turn. If the card you drew is something else, you keep it and the turn passes to the player on your left.
Only when it is the rank you asked for. Otherwise you keep the card to yourself.
A book is four cards of the same rank. As soon as you hold one, show it and put it face down in front of you.
Four nines: one book.
The player with the most books wins.
When someone has no cards left in their hand, or the pond runs out.
By the basic rule the game ends. Many families play a variation instead: you draw a fresh hand of 5 cards (or whatever is left in the pond) and carry on. Agree which before you start.
The rules do not settle it. Most groups just call it a draw or play another round.
Yes. The rules are short: ask, collect, make books. Start with five cards each.
Every answer on this page was checked against the sources below, and against our own step-by-step guide.