Definition
Variance is the statistical measure of how much your results deviate from the expected value. In poker terms: it's the swings—the difference between what should happen mathematically and what actually happens in the short term.
High variance = Wild swings. Low variance = Steadier results.
Variance in Real Life
Imagine two players with identical win rates of $20/hour:
| Player | Style | Variance |
|---|---|---|
| Player A | Tight, selective | Low - Steady grind |
| Player B | Aggressive, high-risk | High - Big swings |
Over 1,000 hours, both make $20,000. But Player B's journey includes massive ups and crushing downs.
Why Variance Exists
🎲 Cards Are Random
You can be 80% favorite and still lose 20% of the time. Over 100 hands, you might lose 30 times instead of 20—that's variance.
💥 Big Pots Amplify Swings
When you get all-in, results become more extreme:
- Win → Big jump up
- Lose → Big drop down
The Variance Curve

Short-term results look random. Long-term results reveal your true edge.
Poker Example
You have A♠ A♥ vs K♣ K♦ all-in preflop.
Your equity: 82%
Over 100 such situations:
- Expected wins: 82
- Possible outcomes: 70-95 wins (variance!)
- Worst case possible: 65 wins (still losing 35 times)
Even with massive edges, you can run badly.
How to Handle Variance
✅ Do This
- Maintain proper bankroll management
- Focus on decision quality, not results
- Think in terms of long-term EV
- Take breaks during bad runs
❌ Avoid This
- Judging your play by short-term results
- Playing stakes you can't afford
- Tilting after bad beats
- Changing strategy based on recent losses
Variance Quick Facts
| Fact | Reality |
|---|---|
| Can you avoid variance? | No |
| Does skill reduce variance? | Not directly (but it improves EV) |
| How to survive variance? | Bankroll management |
| When does skill show? | Over thousands of hands |
Key Takeaway
Variance is not your enemy—it's just math. Accept that short-term results don't reflect your skill. Focus on making +EV decisions, maintain a proper bankroll, and let the long run sort it out.