Play CardsGo Fish — the complete rules

Go Fish rules

Go Fish is a question-and-answer fishing game: you ask your opponent for cards of a rank you already hold, and every miss sends you fishing in the pond. It looks like pure luck, but because every question reveals part of your hand, it is really a memory game in disguise. These are the exact rules our game enforces, matching the classic two-player game as played on cardgames.io.

Players2 (you vs. Emma)
DeckStandard 52-card deck, no jokers
Object of the gameCollect books — all four cards of one rank. When all 13 books have been laid down, the player with more books wins.

Play Go Fish free →These are the exact rules the game enforces.

Setup and the deal

Go Fish uses a full 52-card deck. In the two-player game each player is dealt seven cards; the remaining 38 cards go face down in the middle as the draw pile — the pond. The starting player is chosen at random.

Books lay themselves down the moment they are complete, and that includes the deal itself: if either player is dealt all four cards of a rank, that book goes down immediately, before the first question is asked. A hand emptied by a dealt book is refilled from the pond right away (see the refill rule below).

All 13 ranks — Ace through King — form exactly 13 possible books, so every game ends with a definite score: the books split some way between the two players, and there are no leftover cards.

How a turn works

On your turn you ask your opponent for one rank — "Do you have any 9s?" Two rules govern the question:

  • You may only ask for a rank you already hold at least one card of. You can never fish for a rank your hand does not contain.
  • You ask for the rank, not a specific card — suits play no part in Go Fish.

If your opponent holds any cards of that rank, they must hand over all of them — one, two or three cards, whatever they have. A successful ask keeps the turn: you immediately ask again, for the same rank or a different one (as long as you still hold it). Successful asks can chain: a turn where each question hits keeps going until an ask finally misses, and a hot streak can strip an opponent of half their hand before they ever get to speak.

If your opponent has none, they say "Go fish" and you draw the top card of the pond into your hand. What you draw decides who plays next:

  • Lucky draw — if the card you fish is the very rank you asked for, you show it and take another turn.
  • Any other card ends your turn, and your opponent asks next.
  • If the pond is already empty, there is nothing to draw — the turn simply passes.
Every possible outcome of an ask
What happensResult
Opponent holds the rankThey surrender every card of it; you ask again
Opponent has none — you fish the asked rankLucky draw: show it and take another turn
Opponent has none — you fish anything elseThe card joins your hand; turn passes
Opponent has none — pond is emptyNo draw; turn passes
A fourth card of a rank reaches your handThe book lays down automatically
Your hand empties while the pond has cardsDraw a fresh hand of up to seven cards

Books and keeping score

A book is all four cards of one rank. The moment the fourth card arrives in your hand — whether from a surrender, a fish or a refill — the book is laid down in front of you and those cards are out of play. There is no choice involved and no way to hold a completed book back.

Books are the only score in Go Fish. Cards left in hand at the end are worth nothing (in fact the game cannot end with cards in hand — play continues until every rank is booked), so the entire game is a race to 7 of the 13 books.

A worked example: you hold two 9s. You ask for 9s and your opponent surrenders one — three in your hand, and because the ask hit, you ask again. Nobody can hold the last 9 yet (you would have seen it surrendered), so it is in the pond: any later "go fish" might land it, and drawing it completes the book on the spot. Counting like this — two seen, one taken, one missing — is the whole strategy of the game.

Winning the game

The game ends when all 13 books have been laid down. Whoever collected more books wins. Because 13 is an odd number, a two-player game can never end in a tie: 7 books is always enough to win, and the final score is at worst 7–6.

There is no early finish for emptying your hand. An empty hand refills from the pond, and once the pond is dry an empty-handed player simply passes until the other player has booked everything that remains.

The endgame is usually decided before the pond empties: once you have booked or seen a majority of the ranks, you know almost exactly what your opponent is holding, and the final few asks become certainties rather than guesses.

Edge cases & fine print

These are the exact rulings our game applies in the situations that trip people up at a real table:

  • The refill is a full hand, not one card. When your hand empties — usually by laying a book — you draw back up to a full seven cards from the pond (or whatever the pond still has). Many households play a single-card refill; the cardgames.io rule we follow deals a whole fresh hand.
  • Refills can contain books. If the fresh hand includes four of a kind, that book lays down at once — and if it empties the hand again, you refill again, repeating until your hand is stable.
  • Dealt books count. Four of a kind in the opening deal is laid down before any question is asked, exactly like a book made in play.
  • A surrender is total. An opponent holding three cards of the asked rank hands over all three — never just one.
  • Dead hands pass. If it is your turn but your hand is empty and the pond is too, the turn passes automatically; you cannot ask with an empty hand.
  • The lucky draw must match the ask. Fishing a card of some other rank you hold — even one that completes a book — still ends your turn. Only the exact rank you asked for extends it.
  • Emma remembers. The computer opponent tracks every rank you have asked about and asks for the most recent one it can. Ranks it has never seen mentioned are chosen at random from its own hand — it never peeks at your cards or the pond.

Variants and house rules

Go Fish is a folk game with countless kitchen-table versions. Our game plays the cardgames.io ruleset described above; here is how the common variants differ:

  • Single-card refill — many families draw only one card when a hand empties. We refill to a full seven-card hand.
  • No lucky draw — some versions pass the turn after every "go fish", drawn rank or not. We play the classic extra turn for fishing your wish.
  • Five-card deals — with 3 or more players the standard deal drops to five cards each. Ours is the two-player game, so seven it is.
  • Pairs instead of books — a simplified children’s version lays down pairs rather than fours. We play full four-card books.
  • Ask for exact cards — a harder variant makes you name rank and suit. We use the traditional rank-only ask.

Frequently asked questions

Who goes first in Go Fish?

The starting player is chosen at random — neither the dealer nor the non-dealer has a fixed right to the first ask. Over a match it evens out, and the first-move advantage in Go Fish is small anyway since the opening asks are blind guesses.

Do you draw a card after a successful ask in Go Fish?

No. You only draw from the pond when the ask misses and you are told to "go fish". A successful ask hands you the opponent’s cards and the right to ask again — no drawing involved.

Can you ask for the same rank twice in a row?

Yes, as long as you still hold a card of it. After a successful ask your opponent has none left of that rank, so re-asking immediately is legal but pointless — the time it pays is after they have drawn from the pond and might have picked one up.

What happens if you are dealt four of a kind in Go Fish?

The book lays down immediately, before the first turn. And if laying it empties your hand, you draw a fresh hand of up to seven cards from the pond right away.

Can Go Fish end in a tie?

Not with two players. There are exactly 13 books and every one of them ends up with somebody, so the split is at worst 7–6 — an odd total can never divide evenly. Multi-player Go Fish can tie, but the two-player game always has a winner.

What happens when the pond runs out of cards?

Play continues without drawing: misses no longer fish, and a player whose hand empties simply passes their turns. The remaining cards are all in the two hands, so the last books resolve quickly and the game ends when all 13 are down.

Is Go Fish a game of luck or skill?

More skill than it looks. The deal and the fishing are luck, but every ask is public information — a player who remembers what was asked, what was surrendered and what that implies about the remaining cards will win far more than half of their games against a forgetful one.

How many cards of a rank do you get when your ask hits?

All of them. If your opponent holds three Jacks and you ask for Jacks, all three come over in one go — the surrender is never partial, which is what makes a well-timed ask so profitable.

Related rulebooks

Last reviewed 2026-08-05 · play Go Fish online free