Poker Variance Calculator

This variance calculator and simulator for poker is handy and easy to use. Just enter your winrate, standard deviation and the amount of hands to simulate. You'll most certainly get insightful results.
Read below how to use this simulator.

Winrate in BB / 100
Observed winrate in BB / 100 (optional)
Standard deviation (»?«)Example standard deviations
NLH full ring: 60-80 BB/100
NLH 6-max: 75-120 BB/100
PLO full ring: 100-140 BB/100
PLO 6-max: 120-160 BB/100
stat can be found in PokerTracker or HEM
in BB / 100
Number of hands to simulate

20 samples and confidence intervals

Hit "Calculate"!
EV, confidence intervals and samples in BB, Best / Worst: Best and worst run out of 1000 trials

Variance in numbers

Detailed sample with downswings

Hands: 1.0 Million hands
Winnings in BB on right axis, current downswing in BB on left axis. Depending on the number of hands displayed, the extent and number of downswings may be underrepresented due to the resolution of the graph.

Downswings in numbers

How to use my Poker Variance Calculator?

This section will explain how the calculator works and what the numbers and charts mean.

Enter the data

Poker Variance Calculator Settings
Poker Variance Calculator Settings
Hop over to the Variance Calculator page and enter your winrate, standard deviation and the number of hands you want to simulate. You can ignore the field observed winrate, we'll get to its purpose later. Once you have entered the data, hit Calculate and the let the Calculator do its magic.

20 samples

Poker Variance Simulator 20 samples
Poker Variance Simulator 20 samples
The first thing the Variance Calculator does, is to run 20 samples over the amount of hands, winrate and standard deviation specified.
It'll also calculate the expected winnings over the amount of hands. This number will appear as a rather boring straight and black line in the graph.
Thirdly the calculator displays the 70% and 95% confidence intervals as light and dark green curves. What you need to know about them is that at any given time your winnings will be within these intervals with a probability of 70% and 95% respectively. They basically show, how much variance you should expect to see.

Variance in numbers

Below the first chart the Variance Calculator compiles a neat list of additional information:
  • EV: win rate entered above
  • Standard deviation: standard deviation entered above
  • Hands: number of hands entered above
  • Expected winnings: estimated winnings over the simulated amount of hands
  • Standard deviation after X hands: This number shows by how much your actual results will differ from the expected results on average. The first number shows the absolute value, the second translates this number into BB/100, showing the impact on your winrate.
  • 70% confidence interval: Your actual results over the simulated amount of hands will be within this interval 70% of the time. The first interval shows absolute numbers, the second translates those into BB/100, showing the 70% confidence interval for your winrate.
  • 95% confidence interval: Same as the above with 95% certainty. Meaning: 19 out 20 times your actual winnings will be within this interval.
  • Probability of loss after X hands: probability that you will experience negative winnings (meaning: losses) over the amount of hands
  • Probability of running at or above observed win rate …:  If you entered an observed winrate, this number will show you the probability that you will experience a run at or above this winrate over the amount of hands.
  • Probability of running below observed win rate …: Same as above – probability that you will experience a run below the observed winrate over the amount of hands.
  • Minimum bankroll for less than 5% risk of ruin: the bankroll needed to have a risk of ruin of less than 5%

Detailed sample with downswings

Poker Downswing Simulator
Poker Downswing Simulator
This chart simulates a single run over 100 thousand up to 10 million hands with the winrate and standard deviation entered above. You can choose how many hands to simulate by moving the slider.
Apart from showing a single sample, this graph also shows some insightful information about downswings.
The red area shows for any given point, how much the sample is currently away from its previous peak, meaning it tracks downswings.
This chart uses two vertical axes. While the sample winnings have their scale on the right axis, the downswing tracker has its scale on the left axis.
In this example the simulated player ended up with winnings over 25,000 big blinds after 2.5 million hands but had to deal with a nasty downswing of almost 10,000 big blinds between hand 1.2 million and hand 2 million.

Downswings in numbers

The last section of the Variance Calculator sheds some more light on potential downswings. Therefor 100 million hands are simulated and all downswings over this simulation are tracked.The first table shows the extents of downswings. It shows how often the simulated player was stuck in a downswing of at least X big blinds. For example (1000+ BB – 31.77%) means the player was in the middle of a downswing of at least 1,000 big blinds 31.77 percent of the time.The second table shows how long downswings last on average.  For example (50000+ Hands – 15.81%) means the simulated player was in a downswing over at least 50,000 hands 15.81 percent of the time. For the purpose of these calculations a downswing is defined as any period where the current total winnings are below the maximum previous total winnings. Meaning, by this definition a downswing is not over until the player has fully recovered its losses. In general these simulations underestimate the extent of downswings, but the numbers should still give you a decent idea of the vastness of downswings you should expect.
Should you have any questions, encounter any errors or have ideas for improvements, please let me know. 

45 thoughts on “Poker Variance Calculator

  1. Pingback: Anonymous

  2. Pingback: Run to Pro - Rumo a vegas

  3. Pingback: The 4 Steps To Never Going Broke – Alec's new site

  4. Pingback: Variance and Poker Pt. 2: The Secret to Controlling Online Downswings - Poker Cash

  5. Pingback: Variance and Poker Pt. 1: How Good Cash-Game Players Outrun Luck - Poker Cash

  6. Pingback: Bankroll management and why should you should use it | The how to play poker information site

  7. Pingback: Какой выигрыш кеш игрока можно считать заносом |

  8. Pingback: A New Chapter – One Sick Hunt

  9. fiver


    Do you have sophisticated guesses for the STD of 6-max five-card Omaha? Maybe something like 200?

  10. fafa

    jan ,
    This is misleading, but in the 20 samples graph, the best and worst are run out of 1000 trials.

    “Best / Worst: Best and worst run out of 1000 trials”

  11. George Archer

    How do you define ‘Risk of Ruin’?

    Presumable it’s the probability that a player loses there entire roll if they played the same stake and didn’t drop down?

    If so how do you calculate ROR if they move down the stakes?

  12. jan


    I noticed that the 20 random graphs in cg variance simulator almost always have one graph that is outside of the 2 std deviation line..
    20 graphs, 1 should be over that 95% line sometimes right.. but not always.

    How are the graphs calculated? just a std deviation calculation or something else?

  13. Adrian

    How does run it twice affect this? is there any way to account for it?

  14. M


    nice tool!

    But please make clear what BB/100 really means:
    for example my winrate in Pokertracker Big Blinds (PTBB) is 3 then i have to use the calculator with 6 BB/100???

    Thanks for clarifikation.


  15. Marlon Rando

    Q: Do you have any idea how awesome you are for putting this up for people?

    A: All the way awesome.

    Thanks Pokerdope 🙂

  16. Jon

    Paul – Um, ouch?

    Firstly note that the HM filter “Allin Preflop”=True is really “Got Allin With Someone Preflop” – 100% of these went to showdown (try adding “Hero saw flop”=False and note there are now zero hands).

    I can’t see a filter for precisely what we’d want here to include our realised fold equity, and also found this:

    So the EV you used does not include the folds you get when you shoved (otherwise you’d probably be making > 100 bb/100 EV).

    With that caveat aside, as far as I can tell the numbers you used for EV and SD look reasonable (a 35%ish edge when getting it all in sounds about right for the ever-short-stacked hypers).

    I don’t play many hyper STTs, mostly MTTs; my raw numbers using “Allin Preflop”=True are 7.5K hands @ 130.58 EV (134.08) with SD 219.30.

    To get it slightly more in line with a hyper stt bubble environment I filtered “Stack” < 25BB and only co/btn/sb/bb and my numbers were 3.5K hands @ 75.19 EV (69.92) with SD 115.26 – both my actual rates are well within the 70% confidence intervals.

  17. Jon

    Denis – It’s not a bug, no.

    The 100% confidence interval would be the range all the way from losing every hand to winning every hand, which is as wide as it could get – you can be 100% confident that a trial will net something in that range.

    An expected 5% of trials will net outside the bounds of the 95% interval; an expected 30% of trials will net outside the bounds of the 70% interval.

  18. phina

    hey pokerdope,

    I’m trying to figure out a fair cut for a cash game deal so i did this:

    i added up all numbers from the 20 samples end results divided that number by 20 to get the average result…which should be round about the EV but its not even close…its always way less…i did that a couple of times even with samples that were looking good and its always way less than the EV…

    if thats true that means the numbers of pokerdope are wrong isn’t it?

    thx for help

  19. Jean

    anyone can explain what observed winrate is? We have winrate and observed winrate, any differences?

  20. Chris

    Am confused if the BB is big bet or big blind. I would assume it is big bet. But I look at this noah SD artical which would sugest a +/-8 Big Blinds for 50Kh, but according to this calculator it is about +/- 8 Big Bets over 50Kh(using an SD of 95)

    “A 95% confidence interval for your winrate over 50k hands is going to span about 16 bb/100 (e.g. -8 bb/100 to 8 bb/100). So obviously your winrate over 50k hands doesn’t really say much.”

    Would be greatful if you could tell me what i am miss understanding

  21. R.K.

    The variance calc is complete non sense. It would be correct if online poker would work with correct and real life daily math, but since it doesnt, any calculation is a fail.

  22. trixn

    The numbers, u refer to only make sense if you entered an observed winrate. If your ture winrate is 2.5bb/100 then it is very unlikely you will run 10bb/100 (which is the observed winrate) over 100000 hands. if you chose the same winrates for the true and the observed winrate, then you will see, that it is 50%.

  23. wiZ

    Hi Mitch, these is the complete overview of my calculations. (2,5 bb winrate, 10bb observed winrate, 100K hands, and 160 bb standard dev (PLO)).

    can anyone tell me why it is statistically more likely to run BELOW EV than it is to run ABOVE/EQUAL TO EV??? Wow if someone could explain this to me I would be very grateful, right now I do not understand why it would be MORE likely to run below EV than at/above EV? Especially since, even though I am a small winner in my games, I am perpetually running below EV and my actual winnings should be much higher than they currently are. Thank you.

    EV (»?«) 2.50 BB/100
    Standard deviation (»?«) 160.00 BB/100
    Hands(»?«) 100000
    Expected winnings (»?«) 2500.00 BB
    Standard deviation after 100000 hands (»?«) 5060 BB
    5.06 BB/100
    70% confidence interval (»?«) [-2560 BB, 7560 BB]
    [-2.56 BB/100, 7.56 BB/100]
    95% confidence interval (»?«) [-7619 BB, 12619 BB]
    [-7.62 BB/100, 12.62 BB/100]
    Probability of loss after 100000 hands (»?«) 31.0616%
    Probability of running at or above observed win rate (10.00 BB/100) over 100000 hands with a true win rate of 2.50 BB/100 (»?«) 6.9128%
    Probability of running below observed win rate (10.00 BB/100) over 100000 hands with a true win rate of 2.50 BB/100 (»?«) 93.0872%
    Minimum bankroll for less than 5% risk of ruin (»?«) 15338 BB

  24. Michman

    Hi. How do you simulate the samples and how do you calculate the “confidence intervall”? Do you assume normal distribution?

  25. wiZ

    Can anybody please explain to me why (if I interpreted the stats below correctly) it is more likely to run below EV (93,1)% than above/equal to EV (6,9%)over 100k hands? I always see people on the forums : ) say it is as likely to run below EV or above EV but this says otherwise. Help explaining this would be greatly appreciated.

    Probability of running at or above observed win rate (10.00 BB/100) over 100000 hands with a true win rate of 2.50 BB/100 (»?«) 6.9128%

    Probability of running below observed win rate (10.00 BB/100) over 100000 hands with a true win rate of 2.50 BB/100 (»?«) 93.0872%

  26. Alex

    Look, Andrey, you may start playing with your Min BR of 14979 with 5% risk of ruin at a certain distance, but the more you play there is the bigger chance to have a downswing of 15k bb. You see, those tables were simulated at the distance over 100 mil hands. So the smaller is your sample the less chance for you will be to ruin.

  27. Andrey

    Could anybody explain me.. If I see this: Minimum bankroll for less than 5% risk of ruin (»?«)-14979 BB.

    Do I understand right, when think, that I can lose my 14979 bankroll with a probability of 5%?

    Then how can it be, that Downswing Extents : 15000+ BB 30.82% ?
    What does it mean?

  28. Alex

    bb means – Big Blinds and BB means Big Bets – standard abbreviation. Also HM2 has 2 different stats for std dev. One is bb per 100 hands and is as in examples. Another is just std dev. So the difference is like, eg, for midstack nlhe 65 vs 6.5. You may put in the description than you use std dev per 100 hands.

    Also a qustsion: “Minimum bankroll for less than 5% risk of ruin” – does it mean that a player continues to play the same limit up to the end or that he goes down the limit at some point (eg, then he has the same amount of bb left for a lower limit)?

  29. Pokerdope

    BB means “Big Blinds”.

    But nothing changes if you treat it as Big Bets though.

  30. kristian Kallio

    Hello! Awesome calculator! Are the BBs big bets or big blinds? Was not sure about that.

  31. Michal

    Hi Guys, any help for winrate in BB/100. Is it big blinds or big bets?

  32. Pokerdope

    The SD / 100 for 5BB cap games is has to be lower than 50 big blinds / 100 hands mathematically.

    Depending on your play style, you should have a standard deviation between 15 BB/100 (fewish all-ins with showdowns) and 25 BB / 100 (lots of of all-ins with showdowns).

  33. guy

    How can i figure out standard deviations for non-standard games?

    There’s a 5bb game I’ve been playing recently, and I think the standard deviations should be insane.

    I set the parameters for 250, what do you think they should be?

  34. Christian

    Any chance you can create a simulator for live players? I know it’s as simple as changing BB/100 to $/hr and X00 hands to X hours but it would be easier to play with for us live folks. 🙂

  35. Jonathan

    First off this is excellent and clean! I am starting a computer science minor next semester, although I’ve already begun to learn about c and java on my own, and was curious as to how you wrote this application. Like what language you used and what sort of things went into making this. I’d really appreciate any thing you could tell me.

  36. blabla

    It used to work until a couple days ago, I have javascript enabled.

  37. Daniel James Warburton

    Thanks for the variance simulator.

    am a Mental Game Coach in the poker industry. I currently am sending my Mental Game Coaching clients over to this website to learn about the true effect of variance in their game. I believe if people used the simulator above and we’re more able to understand how much variance will affect their results, some issues of Tilt will be resolved.

    Thanks again!

Leave a Reply

Your email address will not be published.