Go Fish
A fun and simple game for all ages. Collect sets of four matching cards.
Setup
Deal 7 cards each (5 if 3+ players). Place remaining cards face-down as the pond.
How to Play
- On your turn, ask any player for a specific rank (e.g. "Do you have any 7s?").
- If they do, they hand them all over and you go again.
- If not, they say "Go Fish!" and you draw from the pond.
- When you collect all 4 cards of a rank, place the set face-up.
How to Win
Most sets of four when the pond runs out.
Remember what everyone asks for — use that info on your next turn.
Is Go Fish Right for You?
Go Fish is the classic family fishing-for-pairs game where you ask opponents for ranks to complete sets of four. It is ideal for kids aged four and up and teaches matching, polite asking, and a little memory.
Maybe skip it if: Adults looking for a real strategic challenge will find it mostly luck with light memory.
Common Mistakes to Avoid
- Letting players ask for a rank they do not already hold at least one of; you must hold a card of the rank you request.
- Confusing the goal; in the common version you collect books of four, not pairs of two, though many families play pairs with young children.
Strategy Tips
- Pay attention to what opponents ask for, because it reveals which ranks they hold.
- Once you know a rank is in play, ask the player who requested it to snag their cards before they complete the book.
Popular Variations
Pairs vs Books
With very young kids, complete a set with just two matching cards; the standard rule requires all four of a rank to score a book.
Go Fish bonus turn
In one popular rule, if you 'fish' and draw the exact card you asked for, you get another turn, which keeps momentum with kids.
Our Take
We think Go Fish is the gold-standard first card game for small children; the asking and memory elements give it just enough substance over pure luck. It wears thin for adults fast, but for teaching little ones it is hard to beat.
Frequently Asked Questions
How many players for Go Fish?
Two to six players works well. With two players, deal seven cards each; with more, deal five each.
What age is Go Fish good for?
Around four and up, since kids only need to recognize matching ranks and ask for them.