Stack depth & push/fold

Deep-stacked poker is a multi-street game: preflop is one decision among many, and a marginal preflop spot can still be profitable because of the postflop maneuvering it buys — position, implied odds, the ability to fold a bad turn or bluff a scared one. Below roughly 15 big blinds effective, that buffer disappears. A single opening raise commits so much of the stack that there's rarely room for a second bet before someone is all-in anyway, so the entire hand's decision tree collapses to one binary choice: jam or fold. This app models that directly — the push/fold node set has no "raise small" action at all, only fold and jam.

The right jamming range at a given stack is a risk/reward balance against the pot's fold equity, not a hand-strength ranking. Shoving risks the whole stack but wins the blinds and antes outright every time the table folds — and that fold equity is the real engine. It's not a coinflip against a random hand: a caller only continues with their calling range, so a weak shove's equity when called is usually well below 50% (often 30-38%). A shove profits only once that discounted called-equity term stacks on top of the fold-equity term — which is why the ranges below aren't the whole deck at any stack. As the stack shrinks, the blinds become a bigger fraction of it, so the breakeven jamming range widens at every seat. Drag the slider from 15bb down to 8bb on any seat and watch its grid fill in, driven by the same pf:<stack>:jam:<seat> nodes (32 of them, one per seat × stack) the Trainer grades against.

Honesty note: unlike the postflop model, these ranges come with a real provenance story, and it's read live off each node below rather than asserted in prose — all of them are tagged solver-derived because they're the output of an in-house offline equilibrium solve of this exact game: nine seats, jam-or-fold and call-or-fold only, chip EV (not ICM), no antes, uniform stacks, over-calls modeled. All 8 seats' jam charts are tagged solver-derived, and the solve is gated on reproducing published Nash anchors (the blind-vs-blind call-off charts) within ±3 percentage points; its measured leftover exploitability ships in the data's metadata instead of being claimed away. Treat them as the app's most trustworthy charts — still a model with stated assumptions, not gospel. Pick a different seat below and the confidence tag updates to match.

Jam range by seat and stack depth

Pick a seat, drag the stack-depth slider, and watch the shove range and its combo-weighted jam % update live.

BTN jams 32.5% of hands at 10bb effective.

AA
AKs
AQs
AJs
ATs
A9s
A8s
A7s
A6s
A5s
A4s
A3s
A2s
AKo
KK
KQs
KJs
KTs
K9s
K8s
K7s
K6s
K5s
K4s
K3s
K2s
AQo
KQo
QQ
QJs
QTs
Q9s
Q8s
Q7s
Q6s
Q5s
Q4s
Q3s
Q2s
AJo
KJo
QJo
JJ
JTs
J9s
J8s
J7s
J6s
J5s
J4s
J3s
J2s
ATo
KTo
QTo
JTo
TT
T9s
T8s
T7s
T6s
T5s
T4s
T3s
T2s
A9o
K9o
Q9o
J9o
T9o
99
98s
97s
96s
95s
94s
93s
92s
A8o
K8o
Q8o
J8o
T8o
98o
88
87s
86s
85s
84s
83s
82s
A7o
K7o
Q7o
J7o
T7o
97o
87o
77
76s
75s
74s
73s
72s
A6o
K6o
Q6o
J6o
T6o
96o
86o
76o
66
65s
64s
63s
62s
A5o
K5o
Q5o
J5o
T5o
95o
85o
75o
65o
55
54s
53s
52s
A4o
K4o
Q4o
J4o
T4o
94o
84o
74o
64o
54o
44
43s
42s
A3o
K3o
Q3o
J3o
T3o
93o
83o
73o
63o
53o
43o
33
32s
A2o
K2o
Q2o
J2o
T2o
92o
82o
72o
62o
52o
42o
32o
22
foldjam
Nash-anchored