Reference / 6-max NLHE cash

All 169 NLHE starting hands, ranked two ways

Equity says AA wins 85.2% against one random hand and 32o wins 32.3%, measured over 5,000,000 Monte Carlo trials. Equity also says A9o is the 17th-best hand in the game, and the solver folds it from under the gun anyway. This page holds both rankings side by side: raw equity for every hand, and what six real 6-max solves (12bb to 200bb) actually open from every seat.

37 hands every seat opens at 100bb
58 hands no seat opens at any depth (42.8% of combos)
66 best hand UTG folds at 100bb (#17 by equity)
54s lowest-equity button open at 100bb (41.4%)

Equity is not playability

The two rankings disagree in both directions, and the disagreements are where the learning is. 66 wins 63.3% against a random hand, 17th of 169, and under the gun at 100bb the solver opens it 36.0% of the time. Nothing about its equity changed; what changed is the range that continues against an early open, which is exactly the set of hands that dominate it. Going the other way, 54s wins only 41.4% against a random hand, and the button opens it 100.0% of the time, because suitedness and playability are worth more than raw showdown share when you act last.

The cleanest pair: KJo beats T9s on raw equity, 60.5% to 54.0%. At 100bb the solver opens T9s at 70% from under the gun and every seat after it, while KJo, 6.5 points better in a vacuum, is only a 73% mix from the same seat. Suited and connected outranks big and dominated everywhere the money is deep, and the gap between the suited and offsuit version of the same two ranks runs up to 3.7 points of equity.

The full ranking, with solver opens at 100bb

Equity is against one random hand. The five position columns show the solver's raise-first-in frequency at 100bb; gold means it opens (50%+), dim means a mix, blank means fold. The CSV carries the full 5-position x 6-depth matrix.

#HandCombosEquityTop %UTGHJCOBTNSB
1AA685.2%0.5%10010010010092
2KK682.4%0.9%10010010010089
3QQ680.0%1.4%10010010010095
4JJ677.5%1.8%10010010010092
5TT675.0%2.3%10010010010091
699672.1%2.7%10010010010076
788669.1%3.2%10010010010072
8AKs467.0%3.5%100100100100100
977666.2%3.9%8710010010068
10AQs466.2%4.2%100100100100100
11AJs465.4%4.5%10010010010098
12AKo1265.3%5.4%10010010010094
13ATs464.6%5.7%10010010010099
14AQo1264.5%6.6%10010010010092
15AJo1263.6%7.5%10010010010084
16KQs463.4%7.8%10010010010095
1766663.3%8.3%368010010068
18A9s462.8%8.6%10010010010088
19ATo1262.7%9.5%9410010010082
20KJs462.6%9.8%10010010010099
21A8s462.0%10.1%10010010010083
22KTs461.8%10.4%100100100100100
23KQo1261.5%11.3%10010010010083
24A7s461.0%11.6%10010010010061
25A9o1260.8%12.5%4210010095
26KJo1260.5%13.4%7310010010078
2755660.3%13.9%213510010074
28QJs460.3%14.2%10010010010097
29K9s460.0%14.5%10010010010065
30A5s459.9%14.8%10010010010064
31A6s459.9%15.1%10010010010059
32A8o1259.9%16.0%72100100
33KTo1259.8%16.9%167210010080
34QTs459.5%17.2%10010010010086
35A4s459.0%17.5%10010010010064
36A7o1258.8%18.4%22100100
37K8s458.3%18.7%7710010010072
38A3s458.2%19.0%10010010010063
39QJo1258.2%19.9%2610010010079
40K9o1257.8%20.8%2810098
41A6o1257.7%21.7%10080
42A5o1257.7%22.6%95810096
43Q9s457.7%22.9%8110010010057
44JTs457.5%23.2%10010010010086
45K7s457.5%23.5%3910010010083
46A2s457.4%23.8%7010010010071
47QTo1257.3%24.7%3610010083
4844657.0%25.2%16244010076
49A4o1256.7%26.1%10073
50K6s456.6%26.4%478910010085
51K8o1256.0%27.3%7372
52Q8s456.0%27.6%6710010085
53A3o1255.9%28.5%5549
54K5s455.8%28.8%7610010010078
55J9s455.7%29.1%3010010010048
56Q9o1255.4%30.0%10083
57JTo1255.3%30.9%310010083
58K7o1255.2%31.8%4011
59A2o1255.0%32.7%
60K4s454.9%33.0%210010087
61Q7s454.3%33.3%9910089
62K6o1254.2%34.2%41
63K3s454.1%34.5%7210093
64T9s454.0%34.8%7010010010050
65J8s454.0%35.1%110010080
6633653.7%35.6%11172810079
67Q6s453.6%35.9%10010087
68Q8o1253.6%36.8%822
69K5o1253.3%37.7%
70J9o1253.3%38.6%10080
71K2s453.2%38.9%100100
72Q5s452.8%39.2%1010088
73K4o1252.3%40.1%
74T8s452.3%40.4%14310010062
75J7s452.3%40.7%2310093
76Q4s451.9%41.0%10094
77Q7o1251.8%41.9%
78J8o1251.5%42.8%4426
79T9o1251.5%43.7%10088
80K3o1251.5%44.6%
81Q6o1251.0%45.5%
82Q3s451.0%45.9%10099
8398s450.8%46.1%82510010064
84T7s450.6%46.5%1410089
85J6s450.6%46.8%10097
86K2o1250.5%47.7%
8722650.3%48.1%14203110079
88Q2s450.2%48.4%7079
89Q5o1250.1%49.3%
90J5s450.0%49.6%10090
91T8o1249.7%50.5%7669
92J7o1249.7%51.4%
93Q4o1249.1%52.3%
9497s449.1%52.6%127310089
95J4s449.0%52.9%10070
96T6s449.0%53.2%100100
97J3s448.3%53.5%46
98Q3o1248.2%54.5%
9998o1248.1%55.4%4271
10087s448.0%55.7%24285910079
101T7o1247.9%56.6%
102J6o1247.8%57.5%
10396s447.4%57.8%10097
104J2s447.4%58.1%3
105Q2o1247.3%59.0%
106J5o1247.2%59.9%
107T5s447.2%60.2%5139
108T4s446.6%60.5%5
10997o1246.3%61.4%
11086s446.2%61.7%56710090
111J4o1246.2%62.6%
112T6o1246.1%63.5%
11395s445.7%63.8%40
114T3s445.7%64.1%1
11576s445.4%64.4%40425510087
116J3o1245.3%65.3%
11787o1245.1%66.2%31
118T2s444.9%66.5%
11985s444.5%66.8%6889
12096o1244.5%67.7%
121J2o1244.3%68.6%
122T5o1244.3%69.5%
12394s443.8%69.8%
12475s443.7%70.1%10093
125T4o1243.5%71.0%
12693s443.3%71.3%
12786o1243.2%72.3%
12865s443.1%72.5%30343710084
12984s442.7%72.8%1
13095o1242.7%73.8%
131T3o1242.6%74.7%
13292s442.5%75.0%
13376o1242.3%75.9%
13474s441.8%76.2%63
135T2o1241.7%77.1%
13654s441.5%77.4%30405510082
13785o1241.4%78.3%
13864s441.4%78.6%3389
13983s440.9%78.9%
14094o1240.6%79.8%
14175o1240.5%80.7%
14282s440.3%81.0%
14373s440.0%81.3%
14493o1240.0%82.2%
14565o1240.0%83.1%
14653s439.7%83.4%181
14763s439.5%83.7%1
14884o1239.5%84.6%
14992o1239.1%85.5%
15043s438.7%85.8%11
15174o1238.6%86.7%
15272s438.2%87.0%
15354o1238.2%87.9%
15464o1238.0%88.8%
15552s437.9%89.1%
15662s437.7%89.4%
15783o1237.5%90.3%
15842s436.8%90.7%
15982o1236.8%91.5%
16073o1236.6%92.5%
16153o1236.3%93.4%
16263o1236.1%94.3%
16332s436.0%94.6%
16443o1235.1%95.5%
16572o1234.6%96.4%
16652o1234.3%97.3%
16762o1234.1%98.2%
16842o1233.2%99.1%
16932o1232.3%100.0%

How the open set grows with depth

Hands opened at 50%+ frequency, as a share of all 1,326 combos. The stack-depth reference works through why, and the preflop charts render any of these cells as a full 13x13 grid.

Seat200bb100bb50bb30bb20bb12bb
UTG15.1%16.0%17.4%19.9%19.0%14.8%
HJ19.8%19.5%22.2%23.1%22.5%18.3%
CO27.0%27.8%27.8%28.7%25.9%22.2%
BTN46.0%43.3%41.0%37.3%33.0%31.5%
SB42.4%43.6%46.6%49.6%50.8%56.3%

Methodology

Equity: each of the 169 canonical hands was run against one uniformly random hand to showdown, 5,000,000 trials total, the same table the percentile trainer and the PQL percentile selectors use. Solver frequencies: decoded directly from the preflop strategy files of the six 6-max solves behind the NLHE solver (the decode is certified against the tool UI and an EV-indifference check; details on the charts page). "Opens" means raise-first-in at 50% or higher frequency. Raise includes the jam channel where a short-stack tree merges them.

The solver columns are the 6-max ladder only. Heads-up is left out on purpose: its button opens far wider than any 6-max seat, and one heads-up seat has no place in a five-seat, six-depth table. The heads-up opening chart, and every spot after it, is on the preflop charts page.

Download the data (CC BY 4.0, attribution: solvepoker.app)

Cite this page SolvePoker, "NLHE Starting Hand Rankings", solvepoker.app/nlhe-starting-hand-rankings, updated July 2026.

Questions, answered straight

Is 72o really the worst hand in hold'em?

Not by raw equity. Against one random hand over 5,000,000 trials, 32o wins 32.3% while 72o wins 34.6% (rank 165 of 169). 72o earns its reputation from playability: a 3 and a 2 can still land in the same straight, while a 7 and a 2 never can. Either way the solver's answer is the same: neither hand is opened from any seat at any depth.

Why does the solver fold hands with 60% equity?

Because raw equity assumes you see all five cards against a random hand, and real preflop spots are neither. A9o wins 63.3% against a random hand (rank 17 of 169), yet UTG at 100bb opens it 36.0% of the time: against the range that actually continues versus an UTG open, A9o is dominated by better aces and out-kicked broadways. Equity ranks hands in a vacuum; the solver prices in who calls.

Do these rankings change with stack depth?

The equity column doesn't; the solver columns do. The button opens 43.3% of combos at 100bb and 33.0% at 20bb, and the hands it drops are not simply the lowest-equity ones: suited connectors lose value short because implied odds shrink, while offsuit broadways gain. The stack-depth reference works through the full ladder.

Where do the solver numbers come from?

Raise-first-in frequencies decoded from the six real 6-max NLHE cash solves behind the solver (12bb to 200bb, 5% cap 2bb rake), the same decode pipeline as the preflop charts, EV-indifference certified. "Opens" in the summary columns means a raise frequency of at least 50%. The full 5-position x 6-depth matrix per hand is in the CSV download.

Does this apply to PLO?

No. Four-card hands have a much tighter equity distribution (the best PLO4 hand wins about 71.5% against a random hand, versus 85.2% for AA here) and a completely different ranking logic. The PLO4 rankings page covers all 16,432 hand classes the same two ways.

The ranges behind these numbers are browsable

Every preflop range at every depth is free in the solver, with per-action EV. No account to look.

Open the NLHE solver