Almost everyone learns Go Fish before they learn to shuffle properly. It's the first "real" card game for millions of kids, and it holds up surprisingly well for adults looking for a quick, low-stakes match.
How to Play Go Fish
Go Fish is a matching game for two to six players, best known for the phrase that gives it its name. The goal is simple: collect more four-of-a-kind "books" (all four cards of a single rank) than anyone else before the deck runs out.
To set up, deal five cards to each player if there are two to three players, or seven cards each for larger groups. The rest of the deck goes face-down in the middle as the "ocean" or draw pile.
On your turn, you ask one specific opponent for a specific rank you already hold at least one of — for example, "Do you have any eights?" If they have one or more eights, they must hand over all of them, and you get to ask again. If they don't have any, they say "Go Fish," and you draw the top card from the ocean. If that card happens to be the rank you asked for, you get another turn; otherwise, play passes to the next player.
Whenever you complete a book of four matching cards, you lay it face-up in front of you. The game ends when either the ocean is empty or one player runs out of cards. Whoever has collected the most books wins.
Tips for Winning Go Fish
Go Fish looks like a pure luck game, but there's a real memory element once you look closer. Pay attention to which ranks your opponents ask you for — if someone asks for sevens twice, they likely picked up another seven from the ocean or from a different opponent, which tells you something about the cards still in play. Keeping a mental (or literal, if you're playing casually with kids) tally of who has asked for what is the single biggest edge you can build over the course of a game.
It's also worth asking for ranks you hold multiples of rather than singles. If you're holding two nines, asking for a nine gives you better odds of triggering a match than asking about a rank you only have one of, since more of that rank is likely still out there in other hands. And don't ignore the "go fish" moments — drawing from the ocean occasionally hands you a bonus turn if you're lucky enough to draw exactly the rank you asked for, so there's no harm in taking a shot on a rank even if you're not fully sure who holds it.
The History of Go Fish
Go Fish belongs to a very old family of card games built around collecting matching sets, and pinning down a single inventor is essentially impossible. Some historians trace a loose ancestor to "Andare a pesce," a game referenced in Italy as far back as the late 15th century, though no detailed rules from that era survive. What's better documented is a wave of 19th-century "matching family" games: "Dr. Busby" was published in the United States in 1843, and the British game "Happy Families," popularized by game maker John Jaques Jr. in 1851, used illustrated character cards grouped into families that players tried to complete — a direct structural cousin of modern Go Fish.
By the early 20th century, this family-matching concept had been simplified and adapted to a standard deck of playing cards, dropping the illustrated family sets in favor of plain ranks. That stripped-down version is the Go Fish played today. Because it emerged gradually from folk tradition and older parlor games rather than being credited to one designer, Go Fish is best described as a game that was popularized in America rather than "invented" there — its deepest roots reach back to older European matching and family-set card games.
Why Play Go Fish on RivalPit
- Free and no download. Go Fish runs instantly in your browser.
- Real-time multiplayer. Challenge a friend with a link, or play a solid CPU opponent.
- Points, never money. Every match is played for points and bragging rights — no betting, no wagering, ever.
- One of 100+ free games on RivalPit, with new games added every week.
If you enjoy simple, social card games like Go Fish, check out our full roundup of classic card games you can play online for more ideas.