Online Poker Stats Explained: VPIP, PFR & More
Online poker stats explained: what VPIP, PFR, AF, and 3-bet% mean, how to read them, and how to use player stats to profile opponents and fix your own game.
On this page · 5 sections
Online poker stats are numbers that describe how a player behaves — how often they enter pots, how aggressively they bet, how much they three-bet. Read correctly, they let you profile opponents at a glance and audit your own leaks honestly. The most important are VPIP, PFR, AF, and 3-bet%. Here’s what each means and how to actually use them.
The four stats that matter most
You don’t need dozens of numbers. Four cover most of what you’ll act on:
| Stat | Full name | What it tells you |
|---|---|---|
| VPIP | Voluntarily put $ in pot | How loose/tight — % of hands entered pre-flop |
| PFR | Pre-flop raise | How aggressive pre-flop — % of hands raised |
| AF | Aggression factor | Post-flop aggression: (bets + raises) / calls |
| 3-bet% | Three-bet frequency | How often they re-raise pre-flop |
VPIP and PFR are the foundation. VPIP counts every hand a player chooses to play (the blinds don’t count unless they act). PFR counts only the hands they raise. The gap between them is revealing: a player with VPIP 24 / PFR 20 raises most hands they play (aggressive), while VPIP 40 / PFR 8 calls far more than they raise (loose-passive — a classic profitable target).
Reading player types from the numbers
Once you know the two pre-flop stats, opponents sort into recognizable profiles:
- Tight-aggressive (TAG): moderate VPIP, PFR close behind it. Solid, tough, plays a strong range aggressively.
- Loose-passive (the “calling station”): high VPIP, low PFR. Plays too many hands and calls too much — value-bet them relentlessly and don’t bluff them.
- Loose-aggressive (LAG): high VPIP with a high PFR to match. Applies pressure constantly; you’ll need to fight back or pick strong spots.
- Nit: very low VPIP. Folds a lot; steal their blinds and fold when they finally show aggression.
AF and 3-bet% refine post-flop and pre-flop aggression. A high AF means someone bets and raises rather than calls; a high 3-bet% means they re-raise light and can be re-bluffed or called down wider. These need more hands to trust.
A couple of concrete reads show how the stats combine. A player showing VPIP 22 / PFR 18 / 3-bet 7 is a competent, aggressive regular — you avoid marginal spots against them and pick your battles. A player showing VPIP 45 / PFR 6 / AF 1 is a calling station: they enter almost half their hands, rarely raise, and call far more than they bet. Against that profile you widen your value range, bet bigger with strong hands, and essentially stop bluffing, because they won’t fold. Reading two or three numbers together like this is faster and more reliable than watching individual hands.
Beware small samples
Stats are only as good as the data behind them. Pre-flop numbers like VPIP and PFR stabilize after a few hundred hands, but AF, 3-bet%, and rarer stats need thousands before they mean anything. Over 20 hands, a “70% 3-bet” is noise, not a read.
Weight your confidence to the sample size: act firmly on well-populated pre-flop stats, and treat thin post-flop numbers as loose hints until the data fills in. Combining stats with what you’ve actually seen a player do beats either alone.
Where stats come from
Stats are tracked by poker software that logs every hand. A HUD overlays them on the table in real time — invaluable when multi-tabling fast — while a tracking database lets you review them off-table afterward. Our HUD and tools basics explains the setup, and the tools and software hub covers what’s available.
Stats aren’t only for spying on opponents — they’re a mirror. Filtering your own VPIP, PFR, and aggression exposes leaks your ego wants to ignore, which is central to getting better. And spotting loose-passive players by their stats is exactly what good table selection is built on.
The bottom line
The core online poker stats are VPIP (how loose), PFR (pre-flop aggression), AF (post-flop aggression), and 3-bet% (re-raise frequency). Read the VPIP-to-PFR gap to profile opponents fast, weight your confidence to sample size, and use the same numbers on yourself to find leaks. Combine them with real observation and you’ll read tables at a glance. Build the tooling from the online poker hub.
Frequently asked
What are VPIP and PFR in poker?
VPIP (voluntarily put money in pot) is how often a player enters a pot by calling or raising pre-flop. PFR (pre-flop raise) is how often they enter by raising. Together they describe how loose or tight and how aggressive or passive a player is before the flop — the two most fundamental stats.
What is a good VPIP?
It depends on the game, but for full-ring cash a tight-aggressive winner often sits somewhere around the low-to-mid 20s in VPIP with a PFR not far below it. The exact number matters less than the gap between VPIP and PFR — a small gap signals an aggressive player who raises rather than calls.
How many hands do I need before stats are reliable?
Pre-flop stats like VPIP and PFR stabilize fairly quickly — a few hundred hands gives a decent read. Post-flop and rarer stats like 3-bet% or aggression need thousands to trust. Over tiny samples, stats are noise; act on them cautiously until you have enough data.
Do I need a HUD to use stats?
A HUD displays stats live at the table, but you can also review them after the fact from a tracking database. A live HUD helps most when multi-tabling fast; for study and finding your own leaks, reviewing the database off-table works just as well and is often more honest.