// poker odds · before the flop

Odds of being dealt pocket aces

What are the odds of being dealt pocket aces? The short answer is below, and under it the working: the formula with the numbers put in, and the count from dealing every possible card.

dealt AA on a hand0.45%6 / 1,326
as a frequency1 in 221on average
odds against220 to 1misses to hits

The working

A deck has C(52, 2) = 1,326 two-card hands. Four aces make C(4, 2) = 6 pairs of aces, so:

P(AA) = C(4, 2) / C(52, 2) = 6 / 1,326 = 1 / 221 = 0.452%
P(AA twice running) = (1 / 221)² = 1 in 48,841

“Once every 221 hands” is an average, not a schedule. Hands are independent, so the chance of seeing aces at least once in your next N hands is 1 − (220/221)N. It passes 50% after 153 hands and 90% after 508. Long droughts are normal: a 500-hand stretch without aces happens about 10% of the time.

The same 1 in 221 holds for any named pair, kings or deuces. What makes aces feel rarer is that you only notice the hand you are waiting for.

Every starting-hand group

Counted by dealing all 1,326 hands and checked against the formula for each row.

Odds of being dealt each starting-hand group
Starting handProbability1 inOdds againstCount
Pocket aces (or any one named pair)0.45%221220 to 16 / 1,326
Ace-king, suited or not1.21%82.981.9 to 116 / 1,326
Ace-king suited0.30%332331 to 14 / 1,326
Queens or better (QQ, KK, AA)1.36%73.772.7 to 118 / 1,326
Any pocket pair5.88%17.016.0 to 178 / 1,326
Two cards of the same suit23.53%4.253.25 to 1312 / 1,326
Suited connectors (32s to AKs)3.62%27.626.6 to 148 / 1,326
At least one ace14.93%6.705.70 to 1198 / 1,326
Two broadway cards (T to A), pairs included14.33%6.985.98 to 1190 / 1,326

What aces are worth once you have them is on the AA page: 85.2% against one random hand, and 81.9% against kings. If you hold kings instead, see how often somebody has aces.

More before the flop

Other odds

// how these numbers were computed
  • Counted, not quoted. tools/build-odds.mjs deals every possible flop, turn, river or starting hand and counts. Where a closed-form formula exists, the build refuses to publish unless the count matches it exactly.
  • Made hands come from the engine. Whether cards make a straight, a flush or a full house is decided by the same Rust/WebAssembly evaluator the trainer runs, not by hand-written rules.
  • Odds are not equity. Hitting your hand is not winning the pot. For that, the matchup pages deal every board against a specific hand and the spot calculator works against a range.
  • Raw data: odds.json.