QQ pocket queens
Pocket queens is 6 of the 1,326 two-card starting hands (0.45%). All-in before the flop it wins 79.9% against a random hand, 3rd of 169. Below: its equity against every other hand and against the four opponent ranges, and the solved push/fold answer at every stack from 2 to 25 bb, heads-up, 6-max and 9-max. Every number is computed, and the working is at the bottom.
QQ against every hand
All-in preflop, five cards to come. QQ is ahead (better than 50%) against 98.9% of the 1,225 hands an opponent can still hold, and behind against 1.0%. Its own two cards remove 101 combos from the deck, which is why the live counts below do not always match the usual 4, 6 and 12. Tap a cell to open that hand.
Best matchups
Worst matchups
QQ in the famous matchups
Exact all-in odds, every board dealt rather than sampled, with the suit patterns and how each hand wins:
What QQ makes, street by street
The best hand QQ holds on every flop, turn and river, with every board dealt (19,600 flops, 2,118,760 rivers). The last column is any two cards, for comparison.
| Best hand | Flop | Turn | River | River, any two |
|---|---|---|---|---|
| Royal flush | 0% | 0.00087% | 0.0044% | 0.0032% |
| Straight flush | 0% | 0.0017% | 0.0099% | 0.028% |
| Four of a kind | 0.24% | 0.50% | 0.84% | 0.17% |
| Full house | 0.98% | 3.71% | 8.55% | 2.60% |
| Flush | 0% | 0.43% | 1.96% | 3.03% |
| Straight | 0% | 0.33% | 1.59% | 4.62% |
| Three of a kind | 10.8% | 12.2% | 11.7% | 4.83% |
| Two pair | 16.2% | 28.5% | 39.6% | 23.5% |
| One pair | 71.8% | 54.3% | 35.7% | 43.8% |
| High card | 0% | 0% | 0% | 17.4% |
QQ after the deal
How often a hand like this flops something, and what its draws are worth, every card counted:
- Flopping a set 11.8%
- Set to full house 33.4%
- An overcard to your pair 41.4%
- Someone holding a bigger pair 3.9%
QQ against AA in the equity calculator → Add more hands, a flop or dead cards, and every board is dealt again.
QQ against the four opponents
The same matrix, weighted by the ranges the trainer's bots play. These ranges are assumptions, not solver output, and are printed in full on /opponents so you can argue with them.
| Opponent | QQ equity | Live combos in range |
|---|---|---|
| The Nit | 53.0% | 43 |
| The Calling Station | 71.7% | 211 |
| The Maniac | 72.7% | 299 |
| The Reg | 68.5% | 147 |
Push/fold with QQ
Heads-up, the small blind shoves at every depth from 2 to 25 bb when folded to; the big blind calls at every depth from 2 to 25 bb against the equilibrium shove. At 6-max, QQ open-shoves at every depth from 2 to 25 bb from UTG and open-shoves at every depth from 2 to 25 bb from the button; at 9-max from UTG it open-shoves at every depth from 2 to 25 bb. Each cell is the solved frequency at that stack, read from the same tables as the push/fold charts; hover or tap for the EV against folding.
Heads-up · no ante
6-max · 1 bb big-blind ante
| bb | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open-shove, folded to | ||||||||||||||||||||||||
| UTG | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| HJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| CO | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| BTN | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| SB | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Big blind calls a shove from | ||||||||||||||||||||||||
| vs UTG | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs HJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs CO | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs BTN | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs SB | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
9-max · 1 bb big-blind ante
| bb | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open-shove, folded to | ||||||||||||||||||||||||
| UTG | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| UTG+1 | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| UTG+2 | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| LJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| HJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| CO | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| BTN | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| SB | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Big blind calls a shove from | ||||||||||||||||||||||||
| vs UTG | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs UTG+1 | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs UTG+2 | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs LJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs HJ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs CO | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs BTN | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| vs SB | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
Knowing where QQ sits on the chart is half of it. The trainer deals every hand at the depth and seat you pick and prices each wrong shove or call in big blinds.
- Hand vs hand: our Rust engine (the same WebAssembly file the trainer runs) dealt 200,000 random five-card boards for every one of the 14,196 class-vs-class matchups, with card-conflicting combos excluded and ties counted as half. Sampling error is about ±0.1 percentage points per matchup.
- Hand vs a range: each villain class is weighted by how many of its combos are still live once QQ's two cards are out, so against a random hand the equity is Σ (live combos × equity) ÷ 1,225 = 79.9%. Against an opponent, the sum runs over that opponent's range only.
- Equity against a random hand is not how good a hand is to play. It ignores position, stack depth and what your opponent actually continues with. The push/fold rows are the playable answer, and only for the shove-or-fold endgame.
- Push/fold rows are copied from the solved tables, which state their own assumptions on the heads-up, 6-max and 9-max hubs (6-max and 9-max ignore three-way all-ins). Frequencies between 20% and 80% count as mixed.
- Raw data: qq.json and the summary hands.json, built by
tools/build-hands.mjs.