GGO FISH ONLINEPLAY FREE

Beginner guide

How to Play Go Fish: A Simple Step-by-Step Guide

Written and tested by the Go Fish Online team · Rules reviewed

Short answer

To play Go Fish, ask one opponent for a rank already in your hand. If they have that rank, they give you every matching card and you play again. If not, draw one card from the pond. Complete books of four matching ranks; the player with the most books wins.

Go Fish is a memory-based card game about collecting complete sets of four cards with the same rank. It takes only a minute to learn, works well for families and friends, and becomes surprisingly strategic once players remember which ranks have been requested.

PLAY GO FISH ONLINE

Go Fish deal at a glance

Starting hands and pond sizes with a standard 52-card deck
PlayersCards eachCards in pond
2 players7 cards38 cards
3 players5 cards37 cards
4 players5 cards32 cards

1. Set up the game

Use a standard 52-card deck. With two players, deal seven cards to each person. With three or four players, deal five cards each. Put the remaining cards face down in the middle as the fishing pond.

  • Keep your hand hidden from the other players.
  • Group matching ranks together so your books are easy to spot.
  • Choose a first player at random.

2. Ask for a rank you already hold

On your turn, choose one opponent and ask for a rank that is already in your hand—for example, “Sam, do you have any queens?” You cannot ask for queens unless you currently hold at least one queen.

3. Take matching cards or go fish

If the opponent has cards of that rank, they give you every matching card and you take another turn. If they have none, they say “Go fish!” and you draw from the pond. Drawing the rank you requested lets you play again; otherwise the turn passes.

4. Complete books

Whenever you collect all four suits of one rank, place those four cards together as a book. Online, the table recognizes the completed set automatically. A completed book is safe and counts as one point.

5. Finish and score

Play continues until all 13 books have been made, or until the pond and every hand are empty. The player with the most books wins. If players finish with the same number of books, the game is a tie.

A complete turn example

You hold a 6 and ask Alex for sixes. Alex gives you two, leaving you with three sixes, so you ask again. Later you draw the final 6 from the pond, complete the book, and keep the turn because the draw matched the requested rank.

Common questions

How many cards do you deal in Go Fish?

Deal seven cards to each player in a two-player game. With three or four players, deal five cards to each player. The undealt cards become the face-down pond.

Can you ask for a rank you do not have?

No. Under the standard rules used here, you may request only a rank that is already in your hand.

Do you go again after drawing the card you asked for?

Yes. If your Go Fish draw matches the requested rank, reveal the successful draw and take another turn. Otherwise, the turn passes.

How this guide was checked

We compare each rule with the server-enforced version in the playable game and review established card-game references. Household variations are labeled separately from the standard rules.

Sources

Read our editorial and rules methodology →