Exploit Lab

‹ All guides

Reading an unknown player

The first tells, and narrowing a new player down to a type.

At a real table, nobody tells you who's a Nit and who's a Maniac. A new player sits down at your local game, or you join an online table full of names you've never seen, and you work it out by watching. This guide covers what to do until you know them, which tells show up first, and how to narrow a player down to a type.

In short

Start from a sensible default

Until they show you otherwise, treat an unknown player as a typical low-stakes regular: a few too many hands, too many calls, too few bluffs. Against that player, solid poker is the whole plan: raise good hands, bet them for value, and don't bluff someone who's happy to call. No big exploits yet; every exploit is a bet on a read, and you don't have one.

In the app, that default is the TAG: a sensible range from every seat, and the chart to assume until an action says otherwise.

The default read on a button open: the TAG's range, 37% of hands.

Two numbers: how often they play, how often they raise

The two most useful things to know about anyone are:

You don't need exact numbers. Rough counts over a dozen or so hands already sort players into types:

What you seeLikely type
Plays few hands, raises when they doNit or TAG
Plays lots of hands, raises a lotLAG or Maniac
Plays lots of hands, rarely raisesCalling Station

The gap between the two numbers matters as much as the numbers. A player who plays a lot but almost never raises is calling with a wide range of weak hands. That's the Station: they open only about 9% of hands, but defend their big blind against a button open with about 45%.

The Calling Station's big blind call against a button open.
The Nit's call in the same spot.

Same seat, same situation, very different ranges. Once you know which one you're facing, you know where to start.

The first tells, in the order they show up

Before the flop. The first hands tell you how they enter a pot:

VillainRaises from UTGFrom the button3-bets from the button
The Nit11% of hands23%3%
The TAG14%37%5%
The Calling Station8% (and limps 42%)9% (limps 56%)3%
The LAG20%50%12%
The Maniac38%63%15%
The Short Stacker9%31%6%, all in

So when someone opens from the button, ask: is this a player who widens up there, or one who plays the same few hands everywhere? Their button range could be twice as wide, or no wider at all.

Stack size. The Short Stacker buys in for 40bb, where everyone else sits with the table stack. The app shows every stack, as a real table does, so this one is on view before a card is dealt.

The first flop. As the raiser, do they bet every flop or only when they hit? As the caller, do they check to you, or bet into you? Do they raise your bets, and with what?

Showdowns. The strongest evidence by far: now you know exactly which hand they played that way. Go back through the hand: what did they do before the flop, and on each street, with that holding?

K♣9♦4♥2♠J♣
The board by the river.
6♠4♠
Shown down after calling all three streets with a pair of fours.

A player who calls every street with bottom pair isn't folding pairs. Next time they call your river bet, expect plenty of weak pairs, and bet your good hands for value. One surprising showdown (a junk open from an early seat, a raise with bottom pair) can rule out half the field at once.

In the app, the end-of-hand summary shows the villain's cards every time, so every hand gives you this clue.

Tells that separate the six types

Take a dry flop after they've raised from the cutoff and you've called:

J♦6♠2♣
A dry flop. You check; what do they do?
VillainBets withShare of their rangeSize
The NitTop pair or better, AK and AQ50%half pot
The TAGEverything100%a third of the pot
The Calling StationTop pair or better41%a third
The LAGEverything100%half pot
The ManiacEverything100%the pot
The Short StackerTop pair or better, two overcards50%three-quarters

The Nit and the TAG look alike before the flop, and a dry flop splits them: the TAG bets every time, the Nit only with a real hand plus AK or AQ. A check here rules out the TAG, the LAG and the Maniac in one go.

Bet sizes tell you who, not what. In this app, a villain's bet size follows the board, never the hand: on the same board, their top set and their bluff bet the same amount. But each type has its own sizes:

VillainDry flopMedium flopWet flop
The Nit50% of the pot66%75%
The TAG33%66%75%
The Calling Station33%50%50%
The LAG50%75%100%
The Maniac100%150%150%
The Short Stacker75%100%100%

A bet over the pot is the Maniac. A one-third bet on a dry flop is the TAG or the Station. A raise is three times the bet for everyone, with two exceptions: the Short Stacker's raises are all in, and so is the Maniac's re-raise when you raise them.

(At real tables, many low-stakes players do size by hand strength: bigger with strong hands and smaller with weak ones, or the other way around. If you see the same pattern twice, start using it.)

Other tells that split the field:

Real players are messier than these six: a real tight player bluffs a little, and a real aggressive one has quiet stretches. But the questions are the same: how wide do they enter, do they bet when they miss, do they fold a pair, do they raise light. Watch for the same tells and the method carries over.

Narrow it down, then keep updating

Don't jump to a guess. Rule types out one at a time, the way you narrow a range street by street:

Your first guess comes from a few hands, so hold it loosely. Each new hand either fits it or doesn't:

Once you're fairly sure, adjust; you don't need certainty. If it's the Station or the Maniac, stop bluffing; if it's the Nit, start. Their own guide has the specific plays, and the After the flop tab on their Ranges screen lists every habit in plain words. Most players at low stakes don't change how they play, so once the read settles, it tends to stay right.

in both− they have, you left out+ you included, they don’t have
What a wrong guess costs: reading a TAG's button open as the Station's raise.

Green is the Station's raise, which the TAG also opens. Everything in orange is the rest of the TAG's range, which that read leaves out.

Try it: Guess who

When you pick who to play, choose Random villain and turn on Guess who. Each hand you face a different villain, and the screen shows "?" instead of their name. You read their range as usual, and at the end of the hand you're asked "Who was it?" before anything else. After a preflop fold there's nothing to go on, so there's no guess.

After every hand the app works out which of the six would have played it the same way, sizes included. Your score compares the hand you guessed on with the earliest hand where only one type still fit. A wrong guess counts as "too early" rather than wrong while the type you named still fits every hand.

Your guesses are counted in Stats under Guess who: how often you named the villain right, overall and for each villain. The one you miss most is the type to study next. While you're there, look at your own VPIP and PFR under Preflop decisions, next to what your chart would do. Those are the same two numbers you judge opponents by, and a tough opponent is watching yours.

Play it the way you'd sit down at a new table: solid poker first, eyes open, cross off a type whenever a hand rules it out, and name them when one is left.

Practice it in Exploit Lab

In the app, every guide ends with a drill: you play hands against villains who follow known rules, and every read you make is scored against their real range. Exploit Lab is in private beta: join the waitlist and we'll send you an invite.

Join the beta

More guides · Glossary of poker terms