Poker variance simulator

bb/100
bb/100
buy-ins
Expected
3,000 bb
30 buy-ins
95% of results
−1,834 to 7,834 bb
= −1.8 to 7.8 bb/100
Chance to be down
11.2%
Hands to prove it
183k
Risk of ruin
5.2%
5%: 31 BI · 1%: 47 BI
pokalab.com

How sure are you of your winrate?

Your true winrate, from your sample

bb/100
hands
True winrate, 95%
−1.8 to 11.8
bb/100
Chance you are a winner
92.4%
your true winrate above zero
pokalab.com

What standard deviation should you use?

Regulars' standard deviation by stake and room (bb/100)

StakeTypicalMiddle half
NL257669–84
NL507871–85
NL1008174–87
NL2008276–88
NL5008378–89
NL10009084–97

Standard deviation in bb/100 of regulars’ results after rake: the typical regular in bold, then the range of the middle half of regulars. A dash: too few regulars with that many hands. PokerStars is not included yet: a defect in how its all-in cash-outs are recorded slightly understates its swings, and it is fixed in our next data refresh.

pokalab.com
How it works
  • The model. Results over 100 hands follow a normal distribution with a mean equal to your winrate and a spread equal to your standard deviation, one block of hands independent of the next. It is the model every variance calculator uses, and it holds well for a regular’s results over thousands of hands.
  • The simulation. 2,000 runs of the hands you chose, drawn 100 hands at a time (coarser past 200,000 hands). The bands show where 70% and 95% of the runs are at each point; “New runs” draws another set. Downswings and stretches without a new high are measured on those steps, so they are, if anything, slightly understated.
  • The exact parts. The expected result, the ranges, the chance to be down and the observed winrate come from the formula, not the simulation. Risk of ruin is exp(−2 × winrate × bankroll ÷ SD²), with the winrate and SD in bb/100 and the bankroll in bb: the chance of ever losing the whole bankroll, playing forever at that winrate.
  • The link. Your inputs are in the page’s address: copy it to share a result.

Method note. The standard deviation presets come from real-money NLHE cash hands in Pokalab’s database of 379M real hands: GGPoker, iPoker, WPN and 888poker, 6-max with four to six players dealt, no ante; no simulated hands and no user uploads. A regular is a player of the REG family in our segmentation, judged on his no-ante history on that room; each one with 20,000 hands or more at a stake gives one value: ten times the standard deviation of his result per hand, after rake. The table shows the middle value and the middle half of those players, room by room; the rooms’ hands come from different years. Measured in October 2026 and re-measured independently from the hand records.

Questions

What is a normal standard deviation in poker?

For 6-max no-limit hold’em cash, the middle half of regulars measures between 69 and 98 bb/100, depending on the stake and the room; the typical NL50 regular on GGPoker sits at about 78. The room matters more than the stake: see the table above.

How many hands until I know my winrate?

More than most players think. At 3 bb/100 with a standard deviation of 78, it takes about 183,000 hands to be 95% sure you are a winner at all. The calculator gives the number for your own inputs under “Hands to prove it”.

What bankroll do I need?

It depends on your winrate as much as on the stake. At 3 bb/100 and an SD of 78, a bankroll of about 31 buy-ins keeps the risk of ruin under 5%; halve the winrate and you need twice as much.

Why do my results look worse than my winrate?

Because the median run of a winning player spends long stretches without a new high, and deep downswings are normal. Look at the downswing table: what feels like running bad is usually inside the 70% band.