Skip to content

Free poker reference

Preflop Poker Charts by Position

Solver-generated opening, calling and re-raising ranges across every published cash, tournament, push-fold and ICM format. Each grid shows all 169 starting hands: a full cell means take the shown action, a partial fill means mix, and an empty cell means do not take it.

These charts are the starting point

Sharkling solves the spots the chart can't cover, and grades your play against the answer.

Try Sharkling free

Browse every preflop chart

Cash, tournaments, push-fold and ICM charts are all open. Your selected set, seat and action stay in the link.

Need the flop, turn or river after this preflop spot? Open the free postflop solver library.

Under the gun — First raise

100bb, 6-max cash

16.6%of hands

Always raiseMixed — the fill height is the frequencyFold
Range notation

AA, KK, QQ, JJ, TT, 99, 88, 77, 66, 55, 44, 33, 22, AKs, AQs, AJs, ATs, A9s, KQs, KJs, KTs, K9s, QJs, QTs, Q9s:0.32, JTs, J9s, T9s, T8s:0.60, 98s:0.80, AKo, AQo, AJo, ATo, KQo, KJo:0.64, KTo:0.36, JTo:0.65

Hands with a :0.5-style suffix are mixed — the solver plays them that fraction of the time. Copy this string into the equity calculator to run it against a specific hand.

Where this came from: Cash open-raise charts from solver-core's preflop solver (engine v0.1.0). Postflop continuation values calibrated against real postflop solves (Phase B) at 100bb and reused at this depth. No cross-player card removal; cold-continues vs 3-bets pruned. See the methodology page. Converged to 0.00088 bb of Nash distance.

More on the under the gun range

Middle position (hijack) — First raise

100bb, 6-max cash

21.5%of hands

Always raiseMixed — the fill height is the frequencyFold
Range notation

AA, KK, QQ, JJ, TT, 99, 88, 77, 66, 55, 44, 33, 22, AKs, AQs, AJs, ATs, A9s, A8s, A7s, A6s:0.66, A5s, A4s:0.48, KQs, KJs, KTs, K9s, K8s:0.77, K7s:0.34, QJs, QTs, Q9s, Q8s:0.87, JTs, J9s, J8s:0.96, T9s, T8s, T7s, 98s, 97s, 87s, 86s:0.87, 76s:0.64, AKo, AQo, AJo, ATo, A9o, KQo, KJo, KTo:0.06, JTo:0.24, T9o:0.43

Hands with a :0.5-style suffix are mixed — the solver plays them that fraction of the time. Copy this string into the equity calculator to run it against a specific hand.

Where this came from: Cash open-raise charts from solver-core's preflop solver (engine v0.1.0). Postflop continuation values calibrated against real postflop solves (Phase B) at 100bb and reused at this depth. No cross-player card removal; cold-continues vs 3-bets pruned. See the methodology page. Converged to 0.00088 bb of Nash distance.

More on the middle position (hijack) range

Cutoff — First raise

100bb, 6-max cash

29.6%of hands

Always raiseMixed — the fill height is the frequencyFold
Range notation

AA, KK, QQ, JJ, TT, 99, 88, 77, 66, 55, 44, 33, 22, AKs, AQs, AJs, ATs, A9s, A8s, A7s, A6s, A5s, A4s, A3s, A2s, KQs, KJs, KTs, K9s, K8s:0.95, K7s:0.91, K6s:0.64, K5s:0.43, QJs, QTs, Q9s, Q8s, Q7s:0.50, Q6s:0.69, Q5s:0.27, JTs, J9s, J8s, T9s, T8s, T7s, 98s, 97s, 96s, 87s, 86s, 85s, 76s, 75s, 65s, 54s:0.92, AKo, AQo, AJo, ATo, A9o, A8o, A7o, A6o:0.89, A5o:0.56, A4o:0.05, KQo, KJo, KTo, QJo, 98o:0.32

Hands with a :0.5-style suffix are mixed — the solver plays them that fraction of the time. Copy this string into the equity calculator to run it against a specific hand.

Where this came from: Cash open-raise charts from solver-core's preflop solver (engine v0.1.0). Postflop continuation values calibrated against real postflop solves (Phase B) at 100bb and reused at this depth. No cross-player card removal; cold-continues vs 3-bets pruned. See the methodology page. Converged to 0.00088 bb of Nash distance.

More on the cutoff range

Button — First raise

100bb, 6-max cash

49.3%of hands

Always raiseMixed — the fill height is the frequencyFold
Range notation

AA, KK, QQ, JJ, TT, 99, 88, 77, 66, 55, 44, 33, 22, AKs, AQs, AJs, ATs, A9s, A8s, A7s, A6s, A5s, A4s, A3s, A2s, KQs, KJs, KTs, K9s, K8s, K7s, K6s, K5s, K4s, K3s, K2s, QJs, QTs, Q9s, Q8s, Q7s, Q6s, Q5s, Q4s, Q3s, Q2s, JTs, J9s, J8s, J7s, J6s, J5s, J4s:0.71, T9s, T8s, T7s, T6s, 98s, 97s, 96s, 95s:0.96, 87s, 86s, 85s, 84s:0.04, 76s, 75s, 74s, 65s, 64s, 63s, 54s, 53s, 52s:0.04, 43s, AKo, AQo, AJo, ATo, A9o, A8o, A7o, A6o, A5o, A4o, A3o, A2o, KQo, KJo, KTo, K9o, K8o, K7o, K6o, K5o, K4o, K3o:0.91, QJo, QTo, Q9o, JTo, J9o:0.50, T9o:0.95, 98o:0.36, 87o:0.22, 76o:0.12

Hands with a :0.5-style suffix are mixed — the solver plays them that fraction of the time. Copy this string into the equity calculator to run it against a specific hand.

Where this came from: Cash open-raise charts from solver-core's preflop solver (engine v0.1.0). Postflop continuation values calibrated against real postflop solves (Phase B) at 100bb and reused at this depth. No cross-player card removal; cold-continues vs 3-bets pruned. See the methodology page. Converged to 0.00088 bb of Nash distance.

More on the button range

Small blind — First raise

100bb, 6-max cash

40.6%of hands

Always raiseMixed — the fill height is the frequencyFold
Range notation

AA, KK, QQ, JJ, TT, 99, 88, 77, 66, 55, 44, 33, 22, AKs, AQs, AJs, ATs, A9s, A8s, A7s, A6s, A5s, A4s, A3s, A2s, KQs, KJs, KTs, K9s, K8s, K7s, K6s, K5s, K4s, K3s, K2s, QJs, QTs, Q9s, Q8s, Q7s, Q6s, Q5s, JTs, J9s, J8s, T9s, T8s, T7s, 98s, 97s, 96s, 87s, 86s, 85s:0.16, 76s, 75s, 65s, 64s:0.96, 54s, AKo, AQo, AJo, ATo, A9o, A8o, A7o, A6o, A5o, A4o, A3o, A2o, KQo, KJo, KTo, K9o, K8o, K7o, K6o, QJo, QTo, Q9o, JTo

Hands with a :0.5-style suffix are mixed — the solver plays them that fraction of the time. Copy this string into the equity calculator to run it against a specific hand.

Where this came from: Cash open-raise charts from solver-core's preflop solver (engine v0.1.0). Postflop continuation values calibrated against real postflop solves (Phase B) at 100bb and reused at this depth. No cross-player card removal; cold-continues vs 3-bets pruned. See the methodology page. Converged to 0.00088 bb of Nash distance.

More on the small blind range

More ways to study preflop

Static charts can't cover every postflop spot

Build the board, stacks and ranges in Neural Custom Solve, then study the flop strategy while the exact solve runs.

Try Sharkling free

Frequently asked questions

What is a preflop chart?

A grid of all 169 starting hand types showing which to raise, call or fold from a given seat. It is the compressed output of a solver run: the machine plays the spot millions of times and the chart records the strategy it settles on.

Should I follow preflop charts exactly?

As a default, yes — they are far better than instinct, and preflop is where the most money is lost to bad habits. But charts assume opponents who play back correctly. Against players who never fold or never defend their blinds, deviating is where the profit is.

Why does position change the range so much?

Two reasons. Acting last after the flop is worth several big blinds per 100 hands on its own, and opening from an early seat leaves more players still to act behind you. The button opens roughly three times as many hands as under the gun.

Do these charts work for 9-handed games?

Choose a 9-max set in the chart browser for a full-ring game. The opening examples below the browser are for 6-max cash games, so use the set that matches your table size and stack depth.

Are all the charts free without an account?

Yes. Every published set and action is free to browse and share, including opening, calling and re-raising ranges. The postflop presolve library is also free. Training, personal analysis and custom solves have their own account and plan requirements.

Keep reading