Texas Hold'em matchup odds
Complete exact ranking of all 169 starting hands vs a random hand, plus 300 curated head-to-head matchups. Every number comes from an exhaustive dual-validated enumeration engine and is reproducible.
All 169 hands vs random (top 20 preview)
| Rank | Hand | Equity |
|---|---|---|
| 1 | AA | 85.20% |
| 2 | KK | 82.40% |
| 3 | 79.93% | |
| 4 | JJ | 77.47% |
| 5 | TT | 75.01% |
| 6 | 99 | 72.06% |
| 7 | 88 | 69.16% |
| 8 | AKs | 67.04% |
| 9 | 77 | 66.24% |
| 10 | AQs | 66.21% |
| 11 | AJs | 65.39% |
| 12 | AKo | 65.32% |
| 13 | ATs | 64.60% |
| 14 | AQo | 64.43% |
| 15 | AJo | 63.56% |
| 16 | KQs | 63.40% |
| 17 | 66 | 63.28% |
| 18 | A9s | 62.78% |
| 19 | ATo | 62.72% |
| 20 | KJs | 62.57% |
Full data on each hand detail page:
- AA
- AKs
- AKo
- AQs
- AQo
- AJs
- AJo
- ATs
- ATo
- A9s
- A9o
- A8s
- A8o
- A7s
- A7o
- A6s
- A6o
- A5s
- A5o
- A4s
- A4o
- A3s
- A3o
- A2s
- A2o
- KK
- KQs
- KQo
- KJs
- KJo
- KTs
- KTo
- K9s
- K9o
- K8s
- K8o
- K7s
- K7o
- K6s
- K6o
- K5s
- K5o
- K4s
- K4o
- K3s
- K3o
- K2s
- K2o
- QJs
- QJo
- QTs
- QTo
- Q9s
- Q9o
- Q8s
- Q8o
- Q7s
- Q7o
- Q6s
- Q6o
- Q5s
- Q5o
- Q4s
- Q4o
- Q3s
- Q3o
- Q2s
- Q2o
- JJ
- JTs
- JTo
- J9s
- J9o
- J8s
- J8o
- J7s
- J7o
- J6s
- J6o
- J5s
- J5o
- J4s
- J4o
- J3s
- J3o
- J2s
- J2o
- TT
- T9s
- T9o
- T8s
- T8o
- T7s
- T7o
- T6s
- T6o
- T5s
- T5o
- T4s
- T4o
- T3s
- T3o
- T2s
- T2o
- 99
- 98s
- 98o
- 97s
- 97o
- 96s
- 96o
- 95s
- 95o
- 94s
- 94o
- 93s
- 93o
- 92s
- 92o
- 88
- 87s
- 87o
- 86s
- 86o
- 85s
- 85o
- 84s
- 84o
- 83s
- 83o
- 82s
- 82o
- 77
- 76s
- 76o
- 75s
- 75o
- 74s
- 74o
- 73s
- 73o
- 72s
- 72o
- 66
- 65s
- 65o
- 64s
- 64o
- 63s
- 63o
- 62s
- 62o
- 55
- 54s
- 54o
- 53s
- 53o
- 52s
- 52o
- 44
- 43s
- 43o
- 42s
- 42o
- 33
- 32s
- 32o
- 22
Curated matchups (300)
- AA vs AKs — 87.86% : 12.14%
- AA vs AKo — 93.17% : 6.83%
- AA vs AQs — 87.46% : 12.54%
- AA vs AQo — 92.74% : 7.26%
- AA vs AJs — 87.06% : 12.94%
- AA vs AJo — 92.30% : 7.70%
- AA vs ATs — 86.66% : 13.34%
- AA vs KK — 81.95% : 18.05%
- AA vs KQs — 82.94% : 17.06%
- AA vs KQo — 87.12% : 12.88%
- AA vs KJs — 82.53% : 17.47%
- AA vs KTs — 82.13% : 17.87%
- AA vs QQ — 81.55% : 18.45%
- AA vs QJs — 80.89% : 19.11%
- AA vs QTs — 80.48% : 19.52%
- AA vs JJ — 81.15% : 18.85%
- AA vs JTs — 78.84% : 21.16%
- AA vs TT — 80.75% : 19.25%
- AA vs T9s — 77.80% : 22.20%
- AA vs 99 — 80.86% : 19.14%
- AA vs 88 — 80.46% : 19.54%
- AA vs 77 — 80.48% : 19.52%
- AA vs 66 — 80.46% : 19.54%
- AA vs 55 — 80.89% : 19.11%
- AKs vs AKo — 52.49% : 47.51%
- AKs vs AQs — 71.28% : 28.72%
- AKs vs AQo — 75.45% : 24.55%
- AKs vs AJs — 71.01% : 28.99%
- AKs vs AJo — 75.15% : 24.85%
- AKs vs ATs — 70.74% : 29.26%
- AKs vs KK — 34.11% : 65.89%
- AKs vs KQs — 71.43% : 28.57%
- AKs vs KQo — 75.59% : 24.41%
- AKs vs KJs — 71.16% : 28.84%
- AKs vs KTs — 70.89% : 29.11%
- AKs vs QQ — 46.05% : 53.95%
- AKs vs QJs — 63.53% : 36.47%
- AKs vs QTs — 63.22% : 36.78%
- AKs vs JJ — 45.96% : 54.04%
- AKs vs JTs — 62.01% : 37.99%
- AKs vs TT — 45.94% : 54.06%
- AKs vs T9s — 62.02% : 37.98%
- AKs vs 99 — 47.42% : 52.58%
- AKs vs 88 — 47.52% : 52.48%
- AKs vs 77 — 47.69% : 52.31%
- AKs vs 66 — 47.69% : 52.31%
- AKs vs 55 — 48.03% : 51.97%
- AKo vs AQs — 70.12% : 29.88%
- AKo vs AQo — 74.39% : 25.61%
- AKo vs AJs — 69.83% : 30.17%
- AKo vs AJo — 74.07% : 25.93%
- AKo vs ATs — 69.53% : 30.47%
- AKo vs KK — 30.12% : 69.88%
- AKo vs KQs — 70.42% : 29.58%
- AKo vs KQo — 74.77% : 25.23%
- AKo vs KJs — 70.13% : 29.87%
- AKo vs KTs — 69.83% : 30.17%
- AKo vs QQ — 43.24% : 56.76%
- AKo vs QJs — 61.07% : 38.93%
- AKo vs QTs — 60.75% : 39.25%
- AKo vs JJ — 43.15% : 56.85%
- AKo vs JTs — 59.49% : 40.51%
- AKo vs TT — 43.12% : 56.88%
- AKo vs T9s — 59.48% : 40.52%
- AKo vs 99 — 44.73% : 55.27%
- AKo vs 88 — 44.84% : 55.16%
- AKo vs 77 — 45.02% : 54.98%
- AKo vs 66 — 45.01% : 54.99%
- AKo vs 55 — 45.38% : 54.62%
- AQs vs AQo — 52.49% : 47.51%
- AQs vs AJs — 70.81% : 29.19%
- AQs vs AJo — 74.96% : 25.04%
- AQs vs ATs — 70.55% : 29.45%
- AQs vs KK — 31.85% : 68.15%
- AQs vs KQs — 71.42% : 28.58%
- AQs vs KQo — 75.58% : 24.42%
- AQs vs KJs — 61.77% : 38.23%
- AQs vs KTs — 61.46% : 38.54%
- AQs vs QQ — 34.27% : 65.73%
- AQs vs QJs — 69.97% : 30.03%
- AQs vs QTs — 69.70% : 30.30%
- AQs vs JJ — 45.88% : 54.12%
- AQs vs JTs — 62.20% : 37.80%
- AQs vs TT — 45.86% : 54.14%
- AQs vs T9s — 62.18% : 37.82%
- AQs vs 99 — 47.30% : 52.70%
- AQs vs 88 — 47.40% : 52.60%
- AQs vs 77 — 48.11% : 51.89%
- AQs vs 66 — 48.02% : 51.98%
- AQs vs 55 — 48.36% : 51.64%
- AQo vs AJs — 69.66% : 30.34%
- AQo vs AJo — 73.91% : 26.09%
- AQo vs ATs — 69.37% : 30.63%
- AQo vs KK — 28.21% : 71.79%
- AQo vs KQs — 70.41% : 29.59%
- AQo vs KQo — 74.52% : 25.48%
- AQo vs KJs — 59.18% : 40.82%
- AQo vs KTs — 58.86% : 41.14%
- AQo vs QQ — 30.30% : 69.70%
- AQo vs QJs — 68.85% : 31.15%
- AQo vs QTs — 68.55% : 31.45%
- AQo vs JJ — 43.08% : 56.92%
- AQo vs JTs — 59.73% : 40.27%
- AQo vs TT — 43.05% : 56.95%
- AQo vs T9s — 59.68% : 40.32%
- AQo vs 99 — 44.61% : 55.39%
- AQo vs 88 — 44.72% : 55.28%
- AQo vs 77 — 45.47% : 54.53%
- AQo vs 66 — 45.36% : 54.64%
- AQo vs 55 — 45.73% : 54.27%
- AJs vs AJo — 52.49% : 47.51%
- AJs vs ATs — 69.87% : 30.13%
- AJs vs KK — 32.21% : 67.79%
- AJs vs KQs — 58.97% : 41.03%
- AJs vs KQo — 61.81% : 38.19%
- AJs vs KJs — 71.27% : 28.73%
- AJs vs KTs — 61.78% : 38.22%
- AJs vs QQ — 31.97% : 68.03%
- AJs vs QJs — 69.90% : 30.10%
- AJs vs QTs — 60.65% : 39.35%
- AJs vs JJ — 34.51% : 65.49%
- AJs vs JTs — 68.51% : 31.49%
- AJs vs TT — 45.78% : 54.22%
- AJs vs T9s — 62.38% : 37.62%
- AJs vs 99 — 47.23% : 52.77%
- AJs vs 88 — 47.33% : 52.67%
- AJs vs 77 — 47.99% : 52.01%
- AJs vs 66 — 48.43% : 51.57%
- AJs vs 55 — 48.68% : 51.32%
- AJo vs ATs — 68.68% : 31.32%
- AJo vs KK — 28.61% : 71.39%
- AJo vs KQs — 56.32% : 43.68%
- AJo vs KQo — 59.76% : 40.24%
- AJo vs KJs — 70.25% : 29.75%
- AJo vs KTs — 59.21% : 40.79%
- AJo vs QQ — 28.35% : 71.65%
- AJo vs QJs — 68.77% : 31.23%
- AJo vs QTs — 58.05% : 41.95%
- AJo vs JJ — 30.55% : 69.45%
- AJo vs JTs — 67.27% : 32.73%
- AJo vs TT — 42.98% : 57.02%
- AJo vs T9s — 59.92% : 40.08%
- AJo vs 99 — 44.54% : 55.46%
- AJo vs 88 — 44.65% : 55.35%
- AJo vs 77 — 45.35% : 54.65%
- AJo vs 66 — 45.81% : 54.19%
- AJo vs 55 — 46.08% : 53.92%
- ATs vs KK — 32.57% : 67.43%
- ATs vs KQs — 59.05% : 40.95%
- ATs vs KQo — 61.89% : 38.11%
- ATs vs KJs — 59.01% : 40.99%
- ATs vs KTs — 71.13% : 28.87%
- ATs vs QQ — 32.34% : 67.66%
- ATs vs QJs — 58.05% : 41.95%
- ATs vs QTs — 69.75% : 30.25%
- ATs vs JJ — 32.17% : 67.83%
- ATs vs JTs — 68.37% : 31.63%
- ATs vs TT — 34.80% : 65.20%
- ATs vs T9s — 69.16% : 30.84%
- ATs vs 99 — 47.15% : 52.85%
- ATs vs 88 — 47.25% : 52.75%
- ATs vs 77 — 47.91% : 52.09%
- ATs vs 66 — 48.31% : 51.69%
- ATs vs 55 — 49.09% : 50.91%
- KK vs KQs — 86.13% : 13.87%
- KK vs KQo — 91.30% : 8.70%
- KK vs KJs — 85.73% : 14.27%
- KK vs KTs — 85.33% : 14.67%
- KK vs QQ — 81.93% : 18.07%
- KK vs QJs — 82.30% : 17.70%
- KK vs QTs — 81.89% : 18.11%
- KK vs JJ — 81.54% : 18.46%
- KK vs JTs — 80.25% : 19.75%
- KK vs TT — 81.14% : 18.86%
- KK vs T9s — 78.91% : 21.09%
- KK vs 99 — 80.82% : 19.18%
- KK vs 88 — 80.87% : 19.13%
- KK vs 77 — 80.47% : 19.53%
- KK vs 66 — 80.49% : 19.51%
- KK vs 55 — 80.48% : 19.52%
- KQs vs KQo — 52.49% : 47.51%
- KQs vs KJs — 70.85% : 29.15%
- KQs vs KTs — 70.58% : 29.42%
- KQs vs QQ — 35.34% : 64.66%
- KQs vs QJs — 70.84% : 29.16%
- KQs vs QTs — 70.57% : 29.43%
- KQs vs JJ — 46.33% : 53.67%
- KQs vs JTs — 63.34% : 36.66%
- KQs vs TT — 46.31% : 53.69%
- KQs vs T9s — 63.11% : 36.89%
- KQs vs 99 — 47.44% : 52.56%
- KQs vs 88 — 48.72% : 51.28%
- KQs vs 77 — 48.87% : 51.13%
- KQs vs 66 — 49.09% : 50.91%
- KQs vs 55 — 49.48% : 50.52%
- KQo vs KJs — 69.75% : 30.25%
- KQo vs KTs — 69.45% : 30.55%
- KQo vs QQ — 31.46% : 68.54%
- KQo vs QJs — 69.87% : 30.13%
- KQo vs QTs — 69.56% : 30.44%
- KQo vs JJ — 43.54% : 56.46%
- KQo vs JTs — 60.92% : 39.08%
- KQo vs TT — 43.51% : 56.49%
- KQo vs T9s — 60.66% : 39.34%
- KQo vs 99 — 44.75% : 55.25%
- KQo vs 88 — 46.13% : 53.87%
- KQo vs 77 — 46.29% : 53.71%
- KQo vs 66 — 46.52% : 53.48%
- KQo vs 55 — 46.95% : 53.05%
- KJs vs KTs — 69.91% : 30.09%
- KJs vs QQ — 32.08% : 67.92%
- KJs vs QJs — 70.76% : 29.24%
- KJs vs QTs — 61.59% : 38.41%
- KJs vs JJ — 35.57% : 64.43%
- KJs vs JTs — 69.38% : 30.62%
- KJs vs TT — 46.23% : 53.77%
- KJs vs T9s — 63.30% : 36.70%
- KJs vs 99 — 47.37% : 52.63%
- KJs vs 88 — 48.60% : 51.40%
- KJs vs 77 — 48.75% : 51.25%
- KJs vs 66 — 49.50% : 50.50%
- KJs vs 55 — 49.80% : 50.20%
- KTs vs QQ — 32.45% : 67.55%
- KTs vs QJs — 58.79% : 41.21%
- KTs vs QTs — 70.62% : 29.38%
- KTs vs JJ — 32.28% : 67.72%
- KTs vs JTs — 69.24% : 30.76%
- KTs vs TT — 35.86% : 64.14%
- KTs vs T9s — 68.63% : 31.37%
- KTs vs 99 — 47.29% : 52.71%
- KTs vs 88 — 48.52% : 51.48%
- KTs vs 77 — 48.68% : 51.32%
- KTs vs 66 — 49.38% : 50.62%
- KTs vs 55 — 50.22% : 49.78%
- QQ vs QJs — 84.17% : 15.83%
- QQ vs QTs — 83.77% : 16.23%
- QQ vs JJ — 81.97% : 18.03%
- QQ vs JTs — 81.67% : 18.33%
- QQ vs TT — 81.57% : 18.43%
- QQ vs T9s — 80.29% : 19.71%
- QQ vs 99 — 81.19% : 18.81%
- QQ vs 88 — 80.87% : 19.13%
- QQ vs 77 — 80.92% : 19.08%
- QQ vs 66 — 80.53% : 19.47%
- QQ vs 55 — 80.52% : 19.48%
- QJs vs QTs — 69.80% : 30.20%
- QJs vs JJ — 36.99% : 63.01%
- QJs vs JTs — 70.30% : 29.70%
- QJs vs TT — 46.99% : 53.01%
- QJs vs T9s — 64.47% : 35.53%
- QJs vs 99 — 48.09% : 51.91%
- QJs vs 88 — 49.05% : 50.95%
- QJs vs 77 — 50.38% : 49.62%
- QJs vs 66 — 50.57% : 49.43%
- QJs vs 55 — 50.85% : 49.15%
- QTs vs JJ — 32.75% : 67.25%
- QTs vs JTs — 70.17% : 29.83%
- QTs vs TT — 37.28% : 62.72%
- QTs vs T9s — 69.21% : 30.79%
- QTs vs 99 — 48.01% : 51.99%
- QTs vs 88 — 48.98% : 51.02%
- QTs vs 77 — 50.26% : 49.74%
- QTs vs 66 — 50.45% : 49.55%
- QTs vs 55 — 51.27% : 48.73%
- JJ vs JTs — 82.18% : 17.82%
- JJ vs TT — 81.99% : 18.01%
- JJ vs T9s — 81.70% : 18.30%
- JJ vs 99 — 81.61% : 18.39%
- JJ vs 88 — 81.23% : 18.77%
- JJ vs 77 — 80.91% : 19.09%
- JJ vs 66 — 80.97% : 19.03%
- JJ vs 55 — 80.54% : 19.46%
- JTs vs TT — 38.69% : 61.31%
- JTs vs T9s — 70.11% : 29.89%
- JTs vs 99 — 48.77% : 51.23%
- JTs vs 88 — 49.69% : 50.31%
- JTs vs 77 — 50.70% : 49.30%
- JTs vs 66 — 52.06% : 47.94%
- JTs vs 55 — 52.32% : 47.68%
- TT vs T9s — 82.31% : 17.69%
- TT vs 99 — 82.00% : 18.00%
- TT vs 88 — 81.62% : 18.38%
- TT vs 77 — 81.25% : 18.75%
- TT vs 66 — 80.93% : 19.07%
- TT vs 55 — 80.96% : 19.04%
- T9s vs 99 — 38.85% : 61.15%
- T9s vs 88 — 48.88% : 51.12%
- T9s vs 77 — 49.84% : 50.16%
- T9s vs 66 — 50.88% : 49.12%
- T9s vs 55 — 52.30% : 47.70%
- 99 vs 88 — 81.94% : 18.06%
- 99 vs 77 — 81.56% : 18.44%
- 99 vs 66 — 81.18% : 18.82%
- 99 vs 55 — 80.84% : 19.16%
- 88 vs 77 — 81.82% : 18.18%
- 88 vs 66 — 81.44% : 18.56%
- 88 vs 55 — 81.04% : 18.96%
- 77 vs 66 — 81.64% : 18.36%
- 77 vs 55 — 81.24% : 18.76%
- 66 vs 55 — 81.36% : 18.64%
Figures from app/data/matchup-matrix (exhaustive engine scripts/gen-matchup-matrix.mjs)