Go Fish strategy: what to ask and who to ask

Win more books in Go Fish: ask for the right ranks, use what opponents reveal, remember who holds what and play the empty-stock endgame.

Read the Go Fish rules

On this page

Go Fish rewards attention more than luck. This guide uses the four-card-book rules on our Go Fish rules page. These are practical habits, not a guarantee of winning.

Ask for the ranks you hold most

You can only ask for a rank you already hold, and you need all four cards to make a book. If you hold three of a rank, exactly one card of it remains, in an opponent’s hand or in the stock. If you hold two, two remain.

Ask for your biggest groups first. They are closest to becoming books, and a successful ask lets you ask again.

Treat every request as information

When a player asks for a rank, they must hold at least one card of it. You now know something about their hand for free. When a player says “Go fish” to a request, they hold none of that rank right now.

Keep a short mental note of each: who asked for what, and who had none. These facts are the main way to find cards without luck.

Choose who to ask

Do not ask at random. Prefer the player you know holds the rank, then a player who has not yet shown they lack it. Avoid asking someone who just said “Go fish” for the same rank, unless they have drawn since.

Worked decision

Three players. You hold 9♠, 9♦, 4♣, K♥, K♣, 2♦ and J♠. Earlier, Mia asked Ben for fours, so Mia holds at least one four. You hold 4♣.

You could ask for nines or kings, where you hold two of each. But asking Mia for fours should work: she held a four when she asked, and unless someone has taken it from her since, she must give you all her fours. Take them and ask again. The best-informed ask comes first, then your pairs.

Know the size of the stock

At the start the stock holds 38 cards with two players, 31 with three, 32 with four and 27 with five. Early on, many cards are hidden in the stock, so “Go fish” is common. As the stock shrinks, fewer cards are hidden from you, and the notes you have kept matter more.

Playing the empty stock

When the stock is empty, nobody can draw. A failed request simply ends your turn, and every card is in someone’s hand. Now your notes decide the game. Count which books are done, which ranks you hold, and which opponent must hold the missing cards. Ask the player you know holds them.

What not to chase

Every request tells the table which rank you hold, so opponents can ask you for it. A rank you hold only one card of is the least useful to reveal. Ask for single cards only when you have no stronger ask.

To see how the game is decided, read Go Fish scoring and books, and avoid common Go Fish mistakes.

Continue learning

Similar games

Briscola

Two-player Briscola rules: prepare a 40-card deck, rank ace and three highest, use trump, draw winner first and count 120 card points to decide the hand.

♙ 2 players◷ Time varies

Canasta

Classic Canasta rules for four players: 11-card hands, partnership melds, frozen discard piles, red threes, going out and scoring a game to 5,000.

♙ 4 players◷ Time varies

Crazy Eights

Crazy Eights rules for 2–5 players: deal five cards, match suit or rank, choose a suit with a wild eight, draw until playable and score remaining cards.

♙ 2–5 players◷ Time varies