How to Play Go Fish

Ask other players for cards. Collect four of a kind. Most sets wins.

The whole skill is memory: every question tells the table what you're holding.

Setup

How to play

  1. On your turn, ask one player for a rank, like "got any sevens?"
  2. You must already hold at least one card of that rank yourself.
  3. If they have any, they hand over all of them, and you go again.
  4. If they don't, they say "Go fish" and you draw from the pond. Your turn ends. Unless you draw exactly the rank you asked for.
  5. Collect all four of a rank (7♣ 7♦ 7♥ 7♠) and lay the set down.
  6. The game ends when the pond is empty and all hands are gone. Most sets wins.

Quick tips

Playing it well

Go Fish looks like pure luck and mostly isn't. Almost everything you need to know is announced out loud by the other players.

Every request is information. A player who asks for kings is telling the whole table they hold at least one king. If you're also holding a king, you now know where to go for the rest. Good players keep a running note of who asked for what and act on it several turns later.

Which means asking has a cost. Naming a rank tells everyone you hold it, and invites the next player to take yours. Sometimes the right move is to ask for a rank you have only one of, keeping quiet about the rank you have three of, because you'd rather nobody knew.

Follow up on a successful ask. If a player hands you two sevens, they had sevens, and the fourth is either in the pond or in another hand. Watch who asks for sevens next.

Ask the player most likely to hold it. Against several opponents, target the one who has asked for that rank before, or the one who has just drawn a lot of cards.

Books, and when to be quiet about them

A book is four of a kind, laid down face up. Because books are public, the table can see which ranks are exhausted, so a book you complete removes a rank from everyone's calculations, including your own opportunities.

The main practical point is that you can't hold a book back. Four of a kind goes down as soon as you have it, and once it's down, requests for that rank are pointless. This is what keeps the game moving toward an end.

Playing with different numbers

The game changes shape with the number of players.

Larger games deal fewer cards each. Five rather than seven, so that the pond lasts.

Common variations

Variation What changes
Go again on a hit Standard here: a successful ask earns another turn
One ask per turn Simpler and slower; play passes regardless
Fish for a card, not a rank You must name a specific card, e.g. The seven of hearts
Pairs, not books Two of a kind is a set; a much faster game
Empty hand rule Draw a new card immediately, or wait until your turn

The version here uses books of four, a free turn on a successful ask, and a draw from the pond when your hand is empty.

Frequently asked

Can I ask for a rank I don't hold? No. You must already hold at least one card of the rank you're asking for. This is the rule that makes the game work. Without it, requests would carry no information.

What if the player has more than one? They must give you all of them. Handing over one and keeping the rest isn't allowed.

What happens when my hand is empty? You draw from the pond on your turn. If the pond is empty too, you're out of the game and play continues without you.

Do I get another turn if I draw the card I asked for? Yes. Drawing the very rank you fished for earns another turn, the same as a successful ask.

When does the game end? When all thirteen books are complete. Or, equivalently, when the pond is empty and no player has cards left. Most books wins.

Is it a children's game? It's usually learned as one, but the two-player version is a genuine memory contest and holds up for adults perfectly well.

Play Go Fish now →

Last updated 2026-09-02