Go Fish

Wins today0 Current streak0 Games completed0 Best scoreNone
More

Play Go Fish for Free Online

Go Fish is a classic family card game about asking for ranks, drawing from the stock, and collecting books of four matching ranks. The playable game above uses a clear two-player ruleset against the computer with visible rank buttons, undo, saved progress, and mobile-friendly controls.

Cards
52-card deck
Players
2 players
Hand size
7 cards per player
Goal
Collect the most four-card books
Best for
Simple family card game sessions

Objective

The objective is to collect more books than the computer. A book is all four cards of one rank, such as four Aces or four 7s. Ask for ranks you already hold, collect matching cards when the computer has them, and draw from the stock when the answer is Go Fish.

Setup and Play Area

  • Go Fish uses one standard 52-card deck with no jokers.
  • Each player receives seven cards in this two-player version, and the remaining cards form the stock.
  • Cards stay hidden from the opponent, but completed books are removed from the hand and counted.
  • The player whose turn it is asks for a rank they already have in hand.

Available Moves

  • Ask the opponent for any rank currently in your hand.
  • If the opponent has that rank, they give you every card of that rank and you ask again.
  • If the opponent does not have that rank, draw one card from the stock.
  • If the drawn card matches the rank you asked for, you keep the turn and ask again.
  • When you collect four cards of a rank, that book is removed and added to your score.

Go Fish Strategy

  • Ask for ranks where you already have multiple cards first because those ranks are closest to becoming books.
  • Remember the ranks the computer asks for. Those requests reveal useful information about what the computer may still hold.
  • When the computer gives you cards, consider asking for the same rank again only if you still hold that rank and think the opponent drew more of it later.
  • Do not treat every draw as bad. A lucky draw can complete a book or give you a stronger rank to ask about next.
  • Use undo to learn how different asks change the flow, especially when deciding between a pair and a three-of-a-kind.

Variants

  • Go Fish is often played with two to five players. This online version starts with a focused two-player game against the computer.
  • Some groups deal five cards to each player when there are more than two players, while two-player Go Fish commonly starts with seven cards.
  • Some house rules end a turn after any draw, while many standard rules allow the player to continue if the drawn card is the rank they asked for. CardGamesHQ uses the lucky-draw continuation rule.

Frequently Asked Questions

Can you ask for a rank you do not have in Go Fish?

No. In standard Go Fish, you ask for a rank that is already in your hand.

What is a book in Go Fish?

A book is all four cards of the same rank. For example, the four Queens make one book.

What happens when someone says Go Fish?

You draw one card from the stock. If it is the rank you asked for, you get another turn in this version; otherwise play passes to the computer.

Play Go Fish Online

Go Fish is a two-player family card game where you ask for ranks, collect matching cards, and try to finish with more four-card books than the computer.

How to Play

Ask the computer for a rank you already hold. If the computer has any cards of that rank, you receive all of them and ask again. If not, the computer says Go Fish and you draw from the stock.

Go Fish Rules

Each player starts with seven cards. You may only ask for a rank in your own hand, four cards of the same rank make a book, and the game ends when all books have been collected.

Scoring

Each completed book counts as one point. When all thirteen books are complete, the player with more books wins the game.

Controls

Tap a rank button to ask for that rank. Use Undo to step back through recent moves, or press Ctrl+Z on desktop.