The game you practiced isn't always the game you play
A Cash NLHE player who learned the game at 6-max, 100bb, no ante, 3% rake sits down at a 9-max table with a 2bb ante, deep stacks, a straddle, and 5% juice. Which adjustments are real — and which are noise? This book answers that question by sweeping five trained parameters against the Cash 1.1.0 baseline and measuring the behavioral deltas our solver actually produces.
The five parameters — ante, blind structure (2-blind vs 3-blind straddle), table size, stack depth, and rake — are all axes the model was trained to condition on. Every delta comes from querying the same converged Cash model at different parameter settings, not from interpolation or theory alone. Thirty-six query batches, nine named mechanisms, and five cross-axis compound tests reveal which parameters amplify each other and which operate independently.
The synthesis chapter covers all five interactions directly. Most striking — ante and table size amplify each other rather than adding linearly. At 9-max with a 2bb ante, BTN raise size jumps to 60bb average versus 17.4bb at 6-max. At the end, per-chapter rules of thumb distill the findings into practical adjustments.
Every finding was produced by querying the same converged Cash model (universal-dense-v4 family) at different trained parameter settings — not a different model per format. The model conditions on ante, blind count, table size, stack depth, and rake as continuous or categorical inputs. All five axes are within the training range and were confirmed to produce detectable, monotonic strategy responses via a pre-campaign signal-probe sweep.
When a sentence explains why a pattern exists — appealing to concepts like dead-money pull, MDF compression, SPR dynamics, or call-suppression polarization — it is prefixed with "Based on general poker theory". This tells you the reasoning is grounded in widely accepted poker concepts, not a direct solver measurement. Every unmarked sentence is a direct data observation.
Two known anomalies are documented and excluded from theory claims. The 2%/2cap rake configuration produces anomalous widening inconsistent with surrounding configs — this row is excluded and all rake conclusions use 0%/3%/5% only. The river-bet direction reversal at 5% rake contradicts the predicted direction; the mechanism hypothesis is documented but not labeled confirmed. Deep-stack findings (600bb) carry lower confidence pending source-level confirmation of the training distribution shape.
How each parameter cascades into strategy
Dead-money pull
Antes create forced dead money that all positions compete for. VPIP rises at every position — UTG 17% → 57%, BTN 43% → 97% across the 0→2.5bb sweep. Limping emerges above 0.5bb ante and dominates above 2bb, when entering for 1bb to compete for a large pre-action pot becomes the primary entry vehicle.
Positional dead-money dilution
The ante-widening effect is strongest at BTN, weakest at UTG. BTN gains +54pp across the full ante sweep; UTG gains only +40pp. BTN must survive just the two blinds to capture the ante pool; UTG must survive five players behind it.
Straddle squeeze suppression
In 3-blind games, BTN drops −14.4pp VPIP at 0bb ante (43.3% → 28.9%). The straddle posts 2bb and acts last preflop, creating a squeeze threat on every BTN open. To open profitably BTN must size to 14.5bb avg — three times the 2-blind standard. UTG/MP/CO widen slightly: the straddle adds dead money relative to their open cost.
MDF compression
UTG VPIP contracts monotonically with table size from 28.4% (4-max) to 11.0% (9-max). Each additional opponent behind UTG raises the probability that at least one holds a dominating hand. BTN is range-bound 43–50% across all table sizes ≥4-max, because it always faces only the two blinds regardless of table size.
Open-sizing convention collapse
At 9-max the standard open is a min-raise (2.2bb avg at BTN) versus 4.8bb at 6-max. Prior folds reveal weaker remaining ranges, so a smaller size achieves the same fold equity. The 3-max BTN anomaly — 43.6%, tighter than 4-max (45.9%) — results from an elevated 3-bet threat (24.9%) with no prior-fold information.
SPR-driven c-bet attenuation
C-bet frequency drops with depth on all tested boards. K72r falls from 83.6% (100bb) to 68.3% (600bb); T98 from 65.0% to 46.4%; K94ss from 32.2% to 22.9%. Higher SPR forces check-back of marginal hands as the opponent has room to maneuver postflop. The drop is largest on dry boards, smallest on monotone boards.
Overbet unlock at deep stacks
River avg bet size on the K72r runout jumps from 25.5bb (100bb) to 54.4bb (600bb) — a structural discontinuity between 400bb and 600bb. Below 400bb avg bet stays 18–30bb. Above 400bb, clean 2× pot bets become callable actions and both value and bluff benefit from maximum sizing. River bet frequency also rises continuously, from 60.3% to 82.2%.
Call-suppression and 3-bet polarization
At 5% rake, BB call% drops −10.2pp (39.2% → 29.0%) and 3-bet% rises +2.4pp (12.6% → 15.0%). Marginal calls become EV-negative as rake eats the thin breakeven margin. These hands migrate to fold or 3-bet — the 3-bet avoids the flop rake charge when it induces a fold.
C-bet polarization under rake
At 5% rake, c-bet drops on dry boards (K72r −6.5pp, A94r −7.4pp) but rises on T98 (+5.6pp). On dry boards, thin continuation bets become unprofitable when the caller can realize equity across streets. On T98 the opener shifts to a pure value-bet strategy — fewer hands, each strong enough to justify the rake cost.
Formats Primer
Why this book exists
A solver trained on 6-max, 100bb, no-ante Cash NLHE does not give you the right strategy for a 3-blind bomb-pot game, a 200bb deep game, or a 9-max table with 5% rake. Those aren't small adjustments — they're different games. This book measures exactly how much strategy shifts as each parameter moves, using signal-probe data from the same solver the app runs in production.
This chapter exists because GAME-RULES.md is a researcher's reference document: field names, CUDA source citations, trained ranges. It's not a reader's introduction. Before you absorb 100+ data points across five chapters, you need to know what the five axes actually are, what the baseline represents, and what scale of change to expect.
The baseline: Cash 1.1.0
Every delta in this book is measured against a single reference point called Cash 1.1.0. This is the QuintAce solver's default 6-max cash game configuration:
| Parameter | Value | Plain English |
|---|---|---|
| Table size | 6 players | UTG, MP, CO, BTN, SB, BB |
| Blind structure | 2 blinds | Standard SB + BB; no straddle |
| Ante | 0 bb | No antes — only the two blinds post dead money |
| Stacks | 100 bb each | Everyone starts the hand equally deep |
| Rake | 3% of pot, 3bb cap | Standard online rate; no-flop-no-drop |
When a chapter says "BTN opens 43%," that is the BTN's VPIP at Cash 1.1.0. When a chapter says "at 2bb ante, BTN opens 96%," the +53pp change is the ante's contribution.
The five axes
Axis 1 — Ante (0 to 2.5 bb)
An ante is dead money posted by every player before cards are dealt. Unlike blinds, antes are posted equally — the pot is pre-built before anyone acts. The result: entering the pot becomes cheap relative to what you can win, so ranges widen dramatically. At 2.5bb ante, CO plays 3× its baseline range.
The boundary of this book's trained range is 2.5 bb. Above 3.5 bb, the format router switches to Splash (a different format entirely). There is no claim about strategy above 2.5 bb ante.
Axis 2 — Blind structure (2-blind vs 3-blind)
2-blind is the standard structure: SB posts 0.5bb, BB posts 1bb. 3-blind adds a straddle: the UTG player posts 2bb before cards are dealt and acts last preflop. The straddle creates two simultaneous effects — more dead money (like an ante) and a live option (the straddler can re-open action). The dominant effect is on BTN, which drops from 43% to 29% VPIP because BTN now risks being squeezed by the live straddle.
This axis is a binary toggle — the solver does not model positional straddle variants (button straddle, Mississippi straddle) separately. "3-blind" in this book always means UTG straddle, seat 2.
Axis 3 — Table size (2 to 9 players)
Table size determines how many opponents you face and how far you are from the button. The biggest effect is on early position: UTG plays 28% VPIP at 4-max and 11% at 9-max — a 17pp tightening — because there are more opponents who can have you dominated. BTN stays rangebound (43–50% across 4/6/8/9-max) because its positional advantage is structural regardless of table size.
Positions that exist at 6-max (UTG, MP, CO, BTN, SB, BB) collapse at smaller tables. At 3-max, there is no "CO" — there is only BTN, SB, and BB.
Axis 4 — Stack depth (20 to 600 bb)
Stack depth controls how many streets of betting fit in a hand, which drives the value of implied odds, the danger of calling preflop, and the frequency of aggression postflop. At 50bb, a standard c-bet commits 30% of your stack. At 200bb, the same c-bet commits 7.5% — you have much more room to maneuver postflop, but you also risk a much larger amount on big hands.
Preflop, deeper stacks push BTN VPIP slightly wider (+6pp from 100bb to 600bb) because implied odds improve. Postflop, deeper stacks cause c-bet frequency to collapse (CO on K72r: 90% at 50bb → 68% at 600bb) because the SPR is too high to build in a pot you can't comfortably commit.
Axis 5 — Rake (0% to 5%)
Rake is the house's share of each pot, taken as a percentage capped at a fixed BB amount. At 3%/3bb, a 30bb pot yields 0.9bb of rake before winnings are distributed. Rake applies only when a flop is dealt (no-flop-no-drop). The key consequence: rake penalizes marginal preflop calls (you pay to see a flop that may not be profitable enough to offset the rake) and reduces postflop aggression (smaller expected value on thin c-bets means checking up is better).
The interaction with depth matters: at very deep stacks, pots quickly exceed the cap, so effective rake rate declines as stacks get deeper.
What each axis moves, at a glance
From signal-probe data (2026-04-12):
| Axis | Metric | Low → High | Change |
|---|---|---|---|
| Ante (0 → 2.5bb) | CO open VPIP | 28% → 85% | +57pp |
| Blind structure (2-blind → 3-blind) | BTN VPIP | 43% → 29% | −14pp |
| Table size (4-max → 9-max) | UTG VPIP | 28% → 11% | −17pp |
| Stack depth (100bb → 600bb postflop) | CO c-bet K72r | 90% → 68% | −22pp |
| Rake (0% → 5% preflop) | BB call vs CO 2.5x | 39% → 29% | −10pp |
Ante is the largest single-axis effect. Table size and blind structure have the next largest preflop impact. Stack depth dominates postflop decisions. Rake is meaningful but secondary — it dampens rather than redirects.
How this book is organized
Each chapter covers one axis in isolation, then combines with the others in Chapter 5:
| Chapter | Axis | What you'll learn |
|---|---|---|
| Ch 1 | Ante (0–2.5bb) | When to limp, how sizing scales, BB defense thresholds |
| Ch 2 | Table size (HU to 9-max) | How UTG/BTN ranges compress and expand |
| Ch 3 | Stack depth (20–600bb) | SPR effects on preflop calling and postflop aggression |
| Ch 4 | Rake (0%–5%) | The cost of marginal calls and thin c-bets |
| Ch 5 | Compound transitions | Straddle + ante, deep + rake, and real-world format combinations |
The baseline appears in every chapter. When a figure says "BTN +8pp from baseline," baseline is always Cash 1.1.0 unless the chapter header states otherwise.
What this book does not cover
Formats that are out of scope — not because they're unimportant, but because the solver routes them as distinct training families with different mechanisms:
- Splash — ante > 3.5bb triggers a separate format in the solver. Covered separately.
- Bomb Pot — no blinds, single large ante; no voluntary preflop decision-tree.
- MTT/ICM — stack depth means something different when ICM pressure applies.
- PLO / short deck — different card removal and equity distributions.
- Straddle variants (button straddle, Mississippi) — the solver collapses all straddle seats to identical strategy output.
Sources: GAME-RULES.md (ground truth), signal-probe log (c:/tmp/probe_axis_signals.out, 2026-04-12). All VPIP/frequency figures in this chapter come from the same probe run as Appendix A of GAME-RULES.md.
Ante & Blind Structure
Cash poker is not one game. Change the ante, add a straddle, and the equilibrium reshapes from the ground up. This chapter covers two axes that share a chapter because they interact directly: the ante (how much dead money sits in the pot before anyone acts) and the blind structure (whether a third forced bet — the straddle — exists).
Every number in this chapter is measured against the Cash 1.1.0 baseline: 6-max, 2-blind, no ante, 100bb effective stacks, 3% rake with a 3bb cap.
Measurement conditions: 6-max, 2-blind (no straddle), 100bb effective, rake=3%/3cap unless noted. Ante and blind structure vary as labeled.
1.1 Open VPIP across the ante sweep
The single largest effect in this book is the ante's pull on preflop ranges. Every position widens — and the widening is massive.
Open VPIP by position and ante level. 6-max · 2-blind · 100bb effective · rake=3%/3cap · ante sweeps columns
| Ante | UTG | MP | CO | BTN |
|---|---|---|---|---|
| 0 bb | {{num:ch01.open_vpip.utg.0ante}} | {{num:ch01.open_vpip.mp.0ante}} | {{num:ch01.open_vpip.co.0ante}} | {{num:ch01.open_vpip.btn.0ante}} |
| 0.25 bb | {{num:ch01.open_vpip.utg.025ante}} | {{num:ch01.open_vpip.mp.025ante}} | {{num:ch01.open_vpip.co.025ante}} | {{num:ch01.open_vpip.btn.025ante}} |
| 0.5 bb | {{num:ch01.open_vpip.utg.05ante}} | {{num:ch01.open_vpip.mp.05ante}} | {{num:ch01.open_vpip.co.05ante}} | {{num:ch01.open_vpip.btn.05ante}} |
| 1.0 bb | {{num:ch01.open_vpip.utg.10ante}} | {{num:ch01.open_vpip.mp.10ante}} | {{num:ch01.open_vpip.co.10ante}} | {{num:ch01.open_vpip.btn.10ante}} |
| 2.0 bb | {{num:ch01.open_vpip.utg.20ante}} | {{num:ch01.open_vpip.mp.20ante}} | {{num:ch01.open_vpip.co.20ante}} | {{num:ch01.open_vpip.btn.20ante}} |
| 2.5 bb | {{num:ch01.open_vpip.utg.25ante}} | {{num:ch01.open_vpip.mp.25ante}} | {{num:ch01.open_vpip.co.25ante}} | {{num:ch01.open_vpip.btn.25ante}} |
Source: ch01-ante.md §1 — Open VPIP by position and ante
Open VPIP by position across six ante levels. 6-max · 2-blind · 100bb effective · rake=3%/3cap · ante sweeps columns
Source: ch01-ante.md §1
UTG goes from 17.2% to 57.2% — more than tripling. BTN goes from 43.3% to 97.4%, playing nearly every hand dealt. The widening is monotonic at every position: more ante always means more hands played.
The effect is not uniform across positions. BTN widens +54pp over the full sweep. UTG widens +40pp. The gap between them grows as ante climbs. At zero ante, the BTN–UTG spread is about 26pp. At 2.5bb ante, the spread is 40pp.
1.2 Raise sizes grow with ante
Opening wider is only half the story. The solver also opens bigger as ante climbs.
Average raise size (bb) by position and ante level. 6-max · 2-blind · 100bb effective · ante sweeps columns
| Ante | CO avg raise | BTN avg raise |
|---|---|---|
| 0 bb | 3.3bb | 4.8bb |
| 0.25 bb | 5.0bb | 6.9bb |
| 0.5 bb | 6.4bb | 8.2bb |
| 1.0 bb | 7.8bb | 9.4bb |
| 2.0 bb | 9.5bb | 13.8bb |
| 2.5 bb | 11.4bb | 17.4bb |
Source: ch01-ante.md §1 — Raise sizes (CO avg raise bb)
CO's average open goes from 3.3bb to 11.4bb across the sweep. BTN goes from 4.8bb to 17.4bb. These are not small adjustments — they are 3–4× the baseline sizing.
1.3 Limping is equilibrium — not a leak
This is the headline finding of the ante axis. At zero ante, the solver never limps. Above 0.5bb ante, limping appears. By 2.5bb ante, it dominates the opening strategy.
Limp% by position and ante level. 6-max · 2-blind · 100bb effective · ante sweeps columns
| Ante | UTG limp% | MP limp% | CO limp% | BTN limp% |
|---|---|---|---|---|
| 0 bb | 0.0% | 0.0% | 0.0% | 0.0% |
| 0.5 bb | 0.3% | 0.2% | 0.5% | 2.7% |
| 1.0 bb | 11.3% | 10.1% | 16.3% | 50.3% |
| 2.0 bb | 37.6% | 46.8% | 77.0% | 95.0% |
| 2.5 bb | 50.8% | 63.1% | 83.7% | 95.9% |
Source: ch01-ante.md §2 — Limp% by position and ante (2-blind)
At 1.0bb ante, BTN limps half the time. At 2.0bb ante, CO limps 77% and BTN limps 95%. This is not a model artifact. This is the equilibrium response to an inflated pot.
The per-hand composition confirms the story. At 1.0bb ante, the first hands to limp from CO are speculative implied-odds holdings: T9s, 98s, 87s, small pairs like 33 and 22, suited aces like A9s and A8s. These are hands that want to see a flop cheaply and can win big pots when they connect.
At 2.0bb ante, the limp range extends to the entire range including premiums. AA, KK, QQ, JJ, AKs, AKo — all classified as "notable limpers" from CO. When the dead money pool is large enough, even premium hands gain more from entering a multiway pot than from raising and folding everyone out.
1.4 BB defense widens with ante — and shifts to 3-betting
BB defense against a CO 2.5bb open tells the same dead-money story from the defender's perspective.
BB defense vs CO 2.5bb open by ante level. 6-max · 2-blind · 100bb effective · ante sweeps columns
| Ante | Def% | Fold% | Call% | Raise% |
|---|---|---|---|---|
| 0 bb | 51.8% | 48.2% | 39.2% | 12.6% |
| 0.25 bb | 76.5% | 23.5% | 61.5% | 14.9% |
| 0.5 bb | 84.5% | 15.5% | 68.0% | 16.5% |
| 1.0 bb | 88.1% | 11.9% | 66.6% | 21.5% |
| 2.0 bb | 90.3% | 9.7% | 55.1% | 35.3% |
| 2.5 bb | 91.2% | 8.8% | 51.9% | 39.3% |
Source: ch01-ante.md §4 — BB defense vs CO 2.5bb open (2-blind)
At 2.5bb ante, BB defends 91.2% — nearly every hand. Fold% drops to 8.8%. Blind steals are nearly impossible.
There is a regime shift inside the defense action. At low ante (0–0.5bb), BB defends primarily by calling — 61.5% call at 0.25bb ante. At high ante (2.0–2.5bb), BB's 3-bet% climbs to 35–39%. The call% actually drops from 68% at 0.5bb to 51.9% at 2.5bb.
The explanation: with a massive pot already built, marginal calling hands become marginal 3-betting hands. The enlarged pot makes preflop squeezes profitable across a much wider range. BB stops passively calling and starts aggressively 3-betting to capture dead money before the flop.
1.5 The 3-blind structure: straddle as positional modifier
Adding a third blind — a mandatory straddle posted by the UTG seat at 2bb — changes the game asymmetrically. BTN, which was last to act preflop in a 2-blind game, now has the straddler acting after it.
Open VPIP by position: 2-blind vs 3-blind at 0bb ante. 6-max · ante=0 · 100bb effective · blind structure sweeps columns
| Position | 2-blind | 3-blind | Δ |
|---|---|---|---|
| UTG | 17.2% | 20.0% | +2.8pp |
| MP | 22.9% | 26.7% | +3.8pp |
| CO | 28.1% | 30.6% | +2.5pp |
| BTN | 43.3% | 28.9% | −14.4pp |
Source: ch01-ante.md §3 — Open VPIP: 2-blind vs 3-blind at ante=0
Open VPIP shift from 2-blind to 3-blind at zero ante. 6-max · ante=0 · 100bb effective · blind structure sweeps columns
Source: ch01-ante.md §3
UTG, MP, and CO all widen slightly — each by about 2.5–3.8pp. The straddle adds dead money to the pot, which makes opening slightly more profitable from early and middle positions.
BTN moves in the opposite direction. It drops 14.4pp — from 43.3% to 28.9%. This is not a small adjustment. BTN in a straddled game is tighter than CO.
The reason is positional. In a 2-blind game, BTN is the last voluntary actor preflop. It opens with full information about who has folded ahead of it. In a 3-blind game, the straddler (seat 2, traditionally UTG) posts 2bb and acts last preflop — after BTN. BTN's open-raise now faces a squeeze threat from behind.
BTN raise sizing confirms: BTN's average raise in 3-blind is 14.5bb at 0bb ante — versus 4.8bb in 2-blind. The 3× larger sizing is the cost of buying fold equity over the straddle. A small BTN open (4bb) gives the straddle excellent odds to call and squeeze on later streets. A large open (14bb+) prices out everything except the straddle's premium hands.
1.6 Ante × blind structure: opposing forces at BTN
What happens when both axes move at once? The cross-tabulation reveals a clean structural pattern.
BTN VPIP: 2-blind vs 3-blind across ante levels. 6-max · 100bb effective · BTN · ante and blind structure both vary
| Ante | BTN (2-blind) | BTN (3-blind) | Δ |
|---|---|---|---|
| 0 bb | 43.3% | 28.9% | −14.4pp |
| 1.0 bb | 79.4% | 53.8% | −25.6pp |
| 2.0 bb | 96.4% | 74.7% | −21.7pp |
| 2.5 bb | 97.4% | 78.3% | −19.1pp |
Source: ch01-ante.md §3 — 3-blind ante × open VPIP
BTN VPIP: 2-blind vs 3-blind across ante levels. 6-max · 100bb effective · BTN · ante and blind structure both vary
Source: ch01-ante.md §3
Ante and the straddle pull BTN in opposite directions. Ante widens it (dead money to capture). The straddle narrows it (squeeze threat). The two effects subtract rather than compound.
At 2.5bb ante, 2-blind BTN plays 97.4% — nearly every hand. 3-blind BTN at the same ante plays 78.3%. The gap never closes. Even at the highest ante level tested, the straddle suppresses BTN by about 19pp.
For UTG, MP, and CO, the picture is different: both ante and the straddle widen them. They compound. At 2.5bb ante in a 3-blind game, CO opens 66.8% and UTG opens above 44%.
The extreme at BTN: jam or fold. At 2.5bb ante + 3-blind, 19.1% of BTN opens are all-in. BTN's average raise in this configuration reaches 19.6bb. The dead money is so large that BTN either limps speculative hands or near-jams premium ones. Mid-size raises are ineffective because the straddle can call anything that is not close to all-in.
BB defense in 3-blind is already wide at zero ante — 75.5% (versus 51.8% in 2-blind). The straddle's forced 2bb adds dead money that BB must defend against. At 2.5bb ante + 3-blind, BB defense rises to 92.7%.
What we didn't test in Ch 1
- Ante sweep is six discrete points (0, 0.25, 0.5, 1.0, 2.0, 2.5bb). Intermediate values (0.75, 1.5) are interpolated from the monotonic pattern — not directly measured. The ante axis is continuous in training, but we only queried these six levels.
- 3-blind data at table sizes other than 6-max is not tested in this chapter. All 3-blind findings here are 6-max specific. The straddle's effect at 4-max or 9-max may differ in magnitude — see Ch 5 for cross-axis interaction data where it exists.
- Ante × c-bet data in this chapter covers only
K72rfor the 2-blind case (c-bet saturates near 100% at 0.5bb+ ante on this board). The texture-dependent ante × c-bet story — where connected wet boards peak and then decline — is covered in Ch 1 §5b and referenced further in Ch 5.
Five practical adjustments
- Widen every position with ante. At 1bb ante, CO plays 53% and BTN plays 79%. At 2bb+ ante, UTG plays 51% — wider than CO at zero ante. Standard hand charts are obsolete above 0.5bb ante.
- Start limping above 0.5bb ante. Limping is equilibrium, not a mistake. At 1bb ante BTN limps half the time. At 2bb ante premiums limp too. Reserve the raise for hands that specifically benefit from isolation.
- Size up your opens. CO's average raise grows from 3.3bb to 11.4bb across the ante sweep. BTN goes from 4.8bb to 17.4bb. If you apply standard 2.5bb sizing in a high-ante game, you are giving the table a free look at the flop.
- In a straddled game, treat BTN as CO. BTN drops from 43.3% to 28.9% at zero ante. Open large (14bb+) or do not open speculative hands. UTG, MP, and CO widen slightly.
- Expect near-universal BB defense at 2bb+ ante. BB defends over 90% and 3-bets 35–39%. Blind steals are nearly impossible. Prepare for 3-bets and plan to make money postflop.
Research notes
Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical adjustments.
- The ante × blind structure cross-tabulation (§1.6) is a re-analysis of the ch01 batch 01a data, not a separate dedicated batch. The 3-blind conditions were queried as part of the same ante sweep. The ante × blind interaction numbers are thus measured in the same session as the single-axis data, which eliminates cross-session variance as a confounder but does not constitute an independent replication.
- The 19.1% all-in rate at BTN in 3-blind + 2.5bb ante is a direct batch output from
ch01_ante_opens. It is not derived from the raise-size distribution — it is the fraction of BTN opening actions classified as all-in. The corresponding average raise (19.6bb) includes these all-in actions in the average, which pulls the mean upward. The non-all-in portion of BTN's opens in this configuration clusters around 14–15bb, consistent with the 3-blind sizing convention. - Premium-hand limping at 2bb+ ante (AA, KK, QQ, JJ, AKs, AKo classified as "notable limpers") is documented in the per-hand composition data from batch 01d, re-queried and verified on 2026-04-16. This behavior was not predicted by the initial ante-axis hypotheses, which expected only speculative hands to limp. The finding is consistent with the dead-money mechanism — when the pot is large enough, even premium hands gain more from multiway limped pots than from raising and folding the field. No separate mechanism has been assigned; it is treated as an extension of the dead-money pull into the premium-hand range.
Table Size
How adding opponents reshapes every position
UTG tightens monotonically as the table grows; BTN barely notices — and at 9-max it actually opens wider than at 6-max.
Measurement conditions: 2-blind, no ante, 100bb effective, rake 3%/3cap. Table size sweeps rows.
UTG contracts with every player added
The model sees table size as a continuous conditioning input from 2 to 10 players. We swept six sizes — HU (2), 3-max, 4-max, 6-max, 8-max, and 9-max — and measured VPIP by position at each.
VPIP by position and table size. 2-blind · ante=0 · 100bb effective · rake=3%/3cap · table size sweeps rows
| Size | BTN | CO | HJ | MP / MP1 | UTG |
|---|---|---|---|---|---|
| 2-max (HU) | {{num:ch02.vpip.hu.btn}} | — | — | — | — |
| 3-max | {{num:ch02.vpip.3max.btn}} | — | — | — | — |
| 4-max | {{num:ch02.vpip.4max.btn}} | — | — | — | {{num:ch02.vpip.4max.utg}} |
| 6-max | {{num:ch02.vpip.6max.btn}} | {{num:ch02.vpip.6max.co}} | — | {{num:ch02.vpip.6max.mp}} | {{num:ch02.vpip.6max.utg}} |
| 8-max | {{num:ch02.vpip.8max.btn}} | {{num:ch02.vpip.8max.co}} | {{num:ch02.vpip.8max.hj}} | {{num:ch02.vpip.8max.mp}} | {{num:ch02.vpip.8max.utg}} |
| 9-max | {{num:ch02.vpip.9max.btn}} | {{num:ch02.vpip.9max.co}} | {{num:ch02.vpip.9max.hj}} | 14.3–14.5% | {{num:ch02.vpip.9max.utg}} |
Source: ch02-table-size.md §1 VPIP by position and table size
UTG VPIP from 4-max through 9-max — monotonically tighter with every player added.
Source: ch02-table-size.md §1 VPIP by position and table size
The pattern is clean: {{num:ch02.vpip.4max.utg}} at 4-max, {{num:ch02.vpip.6max.utg}} at 6-max, {{num:ch02.vpip.8max.utg}} at 8-max, {{num:ch02.vpip.9max.utg}} at 9-max. Each step adds opponents behind UTG and tightens the set of hands that can profitably survive 3-bet pressure from that many players.
BTN is range-bound — and at 9-max it is widest
Look at the BTN column in the VPIP table above. Once you are past HU and 3-max (which are their own regimes, covered below), BTN barely moves: {{num:ch02.vpip.4max.btn}} at 4-max, {{num:ch02.vpip.6max.btn}} at 6-max, {{num:ch02.vpip.8max.btn}} at 8-max, {{num:ch02.vpip.9max.btn}} at 9-max. The range is 43–50% across four different table sizes.
The reason is structural. BTN always faces the same two opponents — SB and BB — regardless of how many players sit at the table. Adding a seventh, eighth, or ninth player behind UTG does nothing to change who BTN has to get through. BTN's fold equity target is constant.
What does change is the information BTN receives before acting. At 6-max, three players fold before BTN. At 9-max, seven fold. Those extra folds carry a signal: the remaining SB and BB are drawn from a population where seven players already declined to play. Their expected ranges weaken slightly with every prior fold. BTN can exploit this by opening wider — which is exactly what the solver does.
Nine-max BTN at {{num:ch02.vpip.9max.btn}} is wider than 6-max BTN at {{num:ch02.vpip.6max.btn}}. That runs counter to the intuition that a bigger table means tighter play for everyone. It is true for UTG. It is not true for BTN.
Heads-up: a different game entirely
HU BTN/SB plays {{num:ch02.vpip.hu.btn}} of hands. That is the positional gradient taken to its extreme — BTN faces exactly one opponent, the pot odds on a single-blind steal are enormous, and there are no other players to worry about. HU strategy diverges from full-ring in so many dimensions that it warrants its own treatment; the remaining sections focus on multi-player tables (3-max through 9-max) where the table-size gradient is the finding.
Raise sizing collapses at larger tables
The sizing story is as dramatic as the VPIP story — and moves in the opposite direction from what many players expect.
BTN and CO average raise size by table size. 2-blind · ante=0 · 100bb effective · table size sweeps rows
| Size | BTN avg raise | CO avg raise |
|---|---|---|
| HU (2-max) | 2.0bb | — |
| 3-max | 2.2bb | — |
| 4-max | 3.3bb | — |
| 6-max | 4.8bb | 3.3bb |
| 8-max | 2.4bb | 2.8bb |
| 9-max | 2.2bb | 2.2bb |
Source: ch02-table-size.md §1 Raise sizes shrink dramatically at larger tables
BTN average raise size by table size — peaks at 6-max, collapses to min-raise at 9-max.
Source: ch02-table-size.md §1 Raise sizes shrink dramatically at larger tables
At 6-max, BTN opens to 4.8bb — a large sizing by modern standards. At 9-max, BTN opens to 2.2bb — a min-raise. CO follows the same pattern: 3.3bb at 6-max, 2.2bb at 9-max. At 6-max, BTN concentrates 88% of its raise mass at the 4.8bb sizing. At 9-max, the standard is a min-raise across all positions.
BB defense narrows with table size
BB defense vs table size. 2-blind · ante=0 · 100bb effective · table size sweeps rows
| Size | Opener | Def% | Fold% | Call% | Raise% |
|---|---|---|---|---|---|
| 2-max (HU) | BTN | 75.0% | 25.0% | 47.4% | 27.6% |
| 4-max | BTN | 59.3% | 40.7% | 42.6% | 16.7% |
| 6-max | CO | 51.8% | 48.2% | 39.2% | 12.6% |
| 8-max | CO | 51.5% | 48.5% | 35.5% | 16.0% |
| 9-max | CO | 50.2% | 49.8% | 38.6% | 11.5% |
Source: ch02-table-size.md §2 BB defense by table size
BB defense rate from HU to 9-max — converges near 50% once the table reaches 6 players.
Source: ch02-table-size.md §2 BB defense by table size
BB defense drops from 75.0% at HU to 50.2% at 9-max. The big drop happens between HU and 6-max; after that, defense flattens around 50–52%.
Once the table reaches six players, the opener's surviving-range quality starts to level off. The difference between a CO open that survived four folds (6-max) and one that survived six folds (9-max) is smaller than the difference between a BTN open that survived zero folds (HU) and a CO open that survived three (6-max). That is why BB defense converges at 50–52% from 6-max onward.
C-bet peaks at 8-max, then drops
This was the finding we did not predict.
CO c-bet frequency on K72r by table size. 2-blind · ante=0 · 100bb effective · CO vs BB SRP · K72r · table size sweeps rows
| Size | Opener | C-bet% | Avg bet |
|---|---|---|---|
| 2-max (HU) | BTN | 69.1% | 2.1bb |
| 3-max | BTN | 69.7% | 2.2bb |
| 4-max | BTN | 82.5% | 2.3bb |
| 6-max | CO | 83.6% | 2.4bb |
| 8-max | CO | 91.7% | 2.4bb |
| 9-max | CO | 81.1% | 2.3bb |
Source: ch02-table-size.md §3 Flop c-bet by table size and board texture — K72r
The progression from 3-max through 8-max looks like a clean trend: 69.7% → 82.5% → 83.6% → 91.7%. Bigger tables, stronger opener ranges, more c-betting on dry boards. The "stronger range ⇒ higher c-bet" story fits.
Then 9-max drops to 81.1% — below 6-max. Adding one player to an 8-max table costs 10.6 percentage points of c-bet frequency on K72r. This reversal is not fully explained by the "stronger range advantage" narrative. At 9-max, CO has survived more folds and presumably has a stronger range. Yet c-bet drops.
One possible contributing factor from the source: at 9-max, cold callers are more common, so more hands enter the flop multiway. C-betting into potential multiway pots on K72r is less automatic than into a heads-up pot. But the source explicitly notes this is an empirical finding without a complete theoretical explanation.
HU c-bet: lower than you would expect
At HU, BTN c-bets K72r only 69.1% — well below the 83.6% at 6-max. This is counterintuitive. BTN has position and the board favors high cards. Why is the c-bet lower?
The answer is range width. BTN played 84.6% of hands preflop. BB also played close to 100% of hands (defending near-universally at HU). On K72r, BB holds top pair or better at roughly the population frequency — the selective "only strong hands call" filter is absent. The opener's range advantage on K72r is real but diluted when both players entered with everything.
HU multi-board c-bet comparison. HU BTN vs BB · ante=0 · 100bb effective · note: position conventions differ at HU
| Board | HU BTN c-bet% | HU avg bet | 6-max CO c-bet% |
|---|---|---|---|
K72r | 69.1% | 2.1bb | 83.6% |
A94r | 59.4% | 2.0bb | 64.9% |
T98 | 66.2% | 2.0bb | 59.5% |
K94ss | 23.2% | 1.9bb | 32.2% |
Source: ch02-table-size.md §3 Multi-board HU c-bet (Batch 02d data)
A notable pattern: at HU, T98 c-bet (66.2%) is nearly as high as K72r (69.1%). The dry/wet ordering reverses compared to 6-max. When both players have near-universal ranges, a connected wet board is not structurally worse for the opener — both players have equity everywhere. The monotone board (K94ss) remains the lowest at both formats.
The 3-max anomaly: smaller table, tighter BTN
Three-max BTN opens 43.6% — tighter than 4-max BTN at 45.9%. This is the only point in the table-size sweep where a smaller table produces a tighter result at BTN.
The resolution is in BB's 3-bet frequency.
| Size | BB def% | BB call% | BB raise% |
|---|---|---|---|
| 3-max | 59.5% | 34.6% | 24.9% |
| 4-max | 59.3% | 42.6% | 16.7% |
Source: ch02-table-size.md §4 3-max vs 4-max BTN anomaly — BB defense comparison
At 3-max, BB 3-bets 24.9% — eight percentage points higher than at 4-max. The reason is information. At 3-max, BTN is the first voluntary actor — there are no prior folds. BB faces a BTN whose range has not been filtered by anyone declining to play. BB recognizes the opening range is at its widest possible and responds by 3-betting aggressively to punish it.
At 4-max, UTG has already folded before BTN acts. This fold mildly signals that UTG did not hold a premium, which weakly narrows the expected strength of the field. BTN exploits this by opening wider and sizing larger (3.3bb at 4-max vs 2.2bb at 3-max). BB, facing a BTN that has some informational advantage, 3-bets less often.
The practical takeaway is that "shorter table = looser play" does not hold for BTN when the table structure removes prior-fold information entirely. At 3-max, BTN is effectively the first player to speak — and it pays the price in BB's 3-bet aggression.
The key adjustments at a glance
Summary of key metrics across table sizes. 2-blind · ante=0 · 100bb effective · rake=3%/3cap
| Dimension | 4-max | 6-max (baseline) | 8-max | 9-max |
|---|---|---|---|---|
| UTG VPIP | 28.4% | 17.2% | 12.1% | 11.0% |
| BTN VPIP | 45.9% | 43.3% | 44.2% | 49.8% |
| BTN avg raise | 3.3bb | 4.8bb | 2.4bb | 2.2bb |
| BB defense | 59.3% | 51.8% | 51.5% | 50.2% |
CO c-bet K72r | — | 83.6% | 91.7% | 81.1% |
Source: ch02-table-size.md §§1–3
What we didn't test in Ch 2
- Table sizes 5, 7, and 10 were not swept. Five-max and seven-max are uncommon live formats. Ten-max is supported by the training infrastructure (the model handles 2–10 players) but was not queried; extrapolation from the 9-max data point is not validated.
- Positions other than UTG and BTN have sparse data at 4-max and 3-max. The 4-max sweep reports UTG and BTN; CO does not exist as a distinct position at that size. 3-max reports BTN and BB only.
- Multiway pot dynamics were not measured. The c-bet data is CO vs BB single-raised pots. If a 9-max orbit produces more multiway pots, the c-bet dynamics in those pots are unmeasured.
- 3-bet pot c-bet by table size was not tested. All c-bet data in this chapter is single-raised pots. Whether the 8-max c-bet peak holds in 3-bet pots is unknown.
- The HU c-bet data covers four boards only.
K72r,A94r,T98, andK94ss. Other textures (paired, connected low, etc.) at HU are not in the sweep.
Five practical adjustments
- Tighten UTG by roughly 3 percentage points per player added beyond a 4-max table. At 9-max, UTG opens only 11% — top pairs, premium broadways, and almost nothing else. If you carry your 6-max UTG range to a full ring table, you are opening about 50% wider than the solver.
- Keep BTN range near 43–50% regardless of table size (≥4-max). The fold equity target against SB and BB is constant. At 9-max, you can even widen slightly — the extra prior folds weaken the remaining blinds' expected ranges.
- Min-raise from all positions at 8-max and 9-max. The solver drops BTN from 4.8bb (6-max) to 2.2bb (9-max). Prior-fold information makes large sizing unnecessary. If you are still opening to 4–5bb at a full ring table, you are over-sizing.
- Defend roughly 50% from BB at tables of 6 or more. BB defense converges quickly once the table reaches 6-max. At HU, defend 75%. Between those extremes, the adjustment tracks the opener's range quality, which depends on how many players that opener survived.
- Do not extrapolate the c-bet trend past 8-max. The data shows a non-monotonic peak: 8-max CO c-bets
K72rat 91.7%, but 9-max drops to 81.1%. Adding one player beyond 8-max reverses the trend. Use 81% — not 92% — as your dry-board c-bet anchor at a full ring table.
Research notes
Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical takeaways.
- The 3-max BTN anomaly (M-5, TS-4 in source). The finding that 3-max BTN (43.6%) is tighter than 4-max BTN (45.9%) was resolved via BB 3-bet frequency data (24.9% vs 16.7%). The direction is counterintuitive — a smaller table producing a tighter position — and the source notes it may warrant further investigation. Per-combo investigation confirmed the 4-max BTN sizing distribution is concentrated (85.8% of raise mass at 3.5bb, 13.3% at 2.2bb) and that the 7.2bb sizing noted in probe hands like KTs represents less than 3% of opening combos by reach. The aggregate average of 3.3bb matches the published number. Do not generalize "4-max BTN opens to 7.2bb" from a single-hand probe.
- The c-bet peak at 8-max was not predicted. The pre-campaign hypothesis was that c-bet frequency on dry boards would rise monotonically with table size (stronger opener ranges → more c-betting). The 8-max peak and 9-max reversal were empirical findings. The source proposes a cold-caller-frequency explanation (multiway dynamics at 9-max) but notes the reversal lacks a complete theoretical explanation. The finding is catalogued under M-4 (MDF compression) scope in the mechanism registry, with the c-bet non-monotonicity flagged as an additive observation that extends beyond the original mechanism's prediction.
- HU c-bet data (Batch 02d) tested four boards.
K72r,A94r,T98, andK94sswere the test set. The dry/wet ordering reversal at HU (T98c-bet 66.2% ≈K72rc-bet 69.1%) is observed on this test set; whether the pattern holds on boards outside this set (e.g., paired boards, connected low boards) is untested. Source data for tables 3–9 uses CO vs BB single-raised pots; HU data uses BTN vs BB (the only possible configuration at HU). Position conventions differ — see GAME-RULES.md §Axis 3 for action-order effect at HU. - All findings are single-checkpoint (per methodology §Step 5). Cross-checkpoint stability has not been confirmed by the training team. Structural and directional claims are expected to be stable; specific per-cell magnitudes may drift. Cite patterns, not exact numbers, when applying these findings outside the reported context.
Stack Depth
How deeper stacks reshape every street
Stack depth is the quietest format lever. Ante adds dead money. A straddle rearranges the action order. Larger tables pack in more opponents. Those changes are obvious the moment you sit down. Stack depth, by contrast, looks like the same game with bigger numbers — until you realize the solver plays it completely differently at every street.
This chapter sweeps effective stacks from 20bb to 600bb and tracks what changes. The short version: shallow stacks compress every decision into shove-or-fold; deep stacks expand postflop options so dramatically that river overbets become the default action — and the threshold where overbets "unlock" is sharper than you would expect.
Measurement conditions: 6-max, 2-blind, no ante, rake 3%/3cap. Stack depth sweeps rows.
3.1 Preflop opens by depth
BTN widens steadily as stacks get deeper. UTG and MP barely move.
Preflop VPIP by position and effective stack depth. 6-max · 2-blind · ante=0 · rake=3%/3cap · stack depth sweeps rows
| Depth | UTG | MP | CO | BTN |
|---|---|---|---|---|
| 20 bb | 15.6% | 22.4% | 24.4% | 30.6% |
| 50 bb | 17.8% | 23.9% | 27.6% | 39.4% |
| 100 bb | 17.2% | 22.9% | 28.1% | 43.3% |
| 200 bb | 17.5% | 23.1% | 29.5% | 46.9% |
| 400 bb | 17.7% | 22.7% | 29.5% | 48.9% |
| 600 bb | 17.6% | 22.0% | 28.7% | 49.2% |
Source: ch03-depth.md §1 — batches_ch03_opens_by_depth
BTN widens +18.6pp from 20bb to 600bb. UTG and MP stay within a ±2pp band across the entire sweep from 100bb to 600bb. CO shows a modest +4pp widening but flattens above 200bb.
BTN VPIP across six stack depths. 6-max · 2-blind · ante=0 · rake=3%/3cap
Source: ch03-depth.md §1 — batches_ch03_opens_by_depth
Why does BTN widen so much more than the other positions?
The 20bb entry deserves its own discussion — see §3.6 below. At 20bb, BTN contracts to 30.6% because many hands cannot profitably call a 3-bet at that stack depth. The open-raise effectively functions as a commitment vehicle, not an information-gathering action.
3.2 BB defense shifts with depth
The way BB defends changes character as stacks get deeper: at 20bb, nearly all defense is raises (shoves). At 600bb, nearly all defense is calls.
BB defense breakdown vs CO 2.5bb open, by effective stack depth. 6-max · 2-blind · ante=0 · stack depth sweeps rows
| Depth | Def% | Fold% | Call% | Raise% |
|---|---|---|---|---|
| 20 bb | 32.6% | 67.4% | 8.7% | 23.9% |
| 50 bb | 49.6% | 50.4% | 34.7% | 14.9% |
| 100 bb | 51.8% | 48.2% | 39.2% | 12.6% |
| 200 bb | 52.2% | 47.8% | 37.3% | 14.9% |
| 400 bb | 52.8% | 47.2% | 40.8% | 11.9% |
| 600 bb | 52.1% | 47.9% | 43.4% | 8.6% |
Source: ch03-depth.md §2 — batches_ch03_defense_by_depth
Three patterns stand out.
20bb is a different game. Defense collapses to 32.6%. BB folds 67.4% of the time and raises (mostly shoves) 23.9%. Flat-calling barely exists — 8.7%. The postflop SPR after a call would be so thin that calling and then folding to a c-bet wastes chips. The solver treats 20bb as shove-or-fold territory.
The 200bb dip in call%. Call% is not monotonic — it drops to 37.3% at 200bb (below the 100bb baseline of 39.2%) before recovering at 400bb (40.8%) and climbing to 43.4% at 600bb. At 200bb, the high SPR creates room for opponents to barrel repeatedly and re-raise the turn, which makes marginal flat-calls from 100bb unsuitable. At 400bb+, implied odds become dominant and wide calls return.
Raise% trends toward zero at deep stacks. At 600bb, raise% drops to 8.6%. 3-betting at 600bb forces an enormous pot with high commitment risk. The solver prefers calling to preserve postflop flexibility.
3.3 C-bet frequency drops with depth
This is the most consistent pattern in the chapter. On every board texture, CO c-bets less often as stacks get deeper. The magnitude depends on the board.
CO c-bet frequency across four board textures and six stack depths, single-raised pot. 6-max · 2-blind · ante=0 · CO vs BB SRP · stack depth sweeps rows
| Depth | K72r (dry K-high) | A94r (dry A-high) | T98 (connected wet) | K94ss (monotone) |
|---|---|---|---|---|
| 20 bb | 84.4% | 98.4% | 65.0% | 45.9% |
| 50 bb | 89.6% | 83.7% | 62.0% | 40.6% |
| 100 bb | 83.6% | 64.9% | 59.5% | 32.2% |
| 200 bb | 75.7% | 58.2% | 55.1% | 26.2% |
| 400 bb | 70.0% | 58.7% | 49.9% | 23.6% |
| 600 bb | 68.3% | 61.5% | 46.4% | 22.9% |
Source: ch03-depth.md §3 — batches_ch03_cbet_by_depth
CO c-bet frequency by board texture across stack depths. 6-max · 2-blind · ante=0 · CO vs BB SRP
Source: ch03-depth.md §3 — batches_ch03_cbet_by_depth
K72r (dry K-high): drops −15.3pp from 100bb to 600bb. At 50bb it actually peaks at 89.6% — the near-commitment dynamic at shallow stacks pushes frequency upward before the standard SPR attenuation takes over.
A94r (dry A-high): the dramatic outlier at 20bb. The solver c-bets 98.4% of the time at 20bb — near-mandatory. At that stack depth, calling preflop on an ace-high board has essentially committed BB's stack. The solver recognizes this and fires almost always. From 100bb onward, frequency stabilizes in the 58–65% range.
T98 (connected wet): the most predictable curve. Monotonic from 65.0% down to 46.4%. Wet connected boards are dangerous at deep stacks because opponents hold more drawing equity, and deeper SPR lets those draws realize their equity over multiple streets.
K94ss (monotone): uniformly low (22–46%) and declining. On a monotone board, every caller has a credible flush draw. The opener's c-bet gains less fold equity at any depth, and the problem compounds as stacks get deeper.
C-bet sizing grows only marginally with depth — on K72r, average bet moves from 1.8bb at 20bb to 2.6bb at 600bb. The action is in frequency, not sizing.
K72r drops 15.3pp, K94ss drops only 9.3pp (from an already low baseline).
K72r, expect to c-bet roughly 68%, not the 84% you are used to at 100bb.
3.4 3-bet pots: frequency is flat, but texture flips the depth direction
In single-raised pots, c-bet frequency drops with depth on every board (§3.3). In 3-bet pots, the story is more complicated — and on some boards, it reverses entirely.
The K72r baseline: 100% at every depth
CO opens 2.5bb, BTN 3-bets to 8bb, CO calls. Flop Kd7s2h. CO checks (OOP), BTN to act.
BTN c-bet frequency and sizing in a 3-bet pot on K72r. 6-max · 2-blind · ante=0 · CO vs BTN 3BP · K72r · stack depth sweeps rows
| Depth | Bet% | Avg bet |
|---|---|---|
| 100 bb | 100% | 6.1bb |
| 300 bb | 100% | 7.5bb |
| 600 bb | 100% | 7.0bb |
Source: ch03-depth.md §4 — batches_ch03_3bp_cbet_by_depth
Frequency is saturated at 100% regardless of depth. On K72r, BTN's 3-betting range has such a strong range advantage that checking is never correct at any SPR. The variation shows up only in sizing: 6.1bb at 100bb, rising to 7.5bb at 300bb, then settling at 7.0bb at 600bb.
This makes K72r the wrong board to study 3BP depth dynamics. It is an extreme case.
The texture reversal: A94r grows, T98 shrinks
The full texture sweep tells a different story.
BTN c-bet frequency in 3-bet pots across four boards and six stack depths. 6-max · 2-blind · ante=0 · CO vs BTN 3BP · board named per row · stack depth sweeps columns
| Board | 20bb | 50bb | 100bb | 200bb | 400bb | 600bb | Direction |
|---|---|---|---|---|---|---|---|
K72r | 100% | 100% | 100% | 100% | 100% | 100% | Saturated |
A94r | 4.5% | 27.5% | 48.0% | 55.9% | 79.3% | 87.1% | Grows with depth |
K94ss | 31.3% | 53.4% | 57.5% | 77.6% | 90.4% | 90.9% | Grows with depth |
T98 | 74.8% | 54.1% | 20.1% | 9.7% | 6.8% | 5.1% | Shrinks sharply |
Source: ch03-depth.md §4b — batches_ft_phase3_3bp_textures
The direction reverses between boards. On A94r and K94ss, the 3-bettor c-bets more as stacks get deeper — from 4.5% at 20bb all the way to 87.1% at 600bb on A94r. On T98, the solver goes from 74.8% at 20bb down to 5.1% at 600bb. That is a near-complete reversal of the single-raised-pot pattern, where all boards dropped with depth.
Pre-condition: On dry A-high and monotone boards, BTN's 3-bet range is polarized toward value (big pairs, nut draws). Deeper stacks let BTN commit with that value over multiple streets — c-bet frequency grows because the range can sustain the deep-stack play.
Post-condition: On connected wet boards (T98), the caller's range smashes the flop. At shallow stacks, geometric commitment forces BTN to fire even with a range disadvantage. At deep stacks, BTN defers to check-back — the caller's equity realization improves with SPR.
Why it splits: the caller's flop equity relative to the 3-bettor's range. On A94r, the caller rarely connects. On T98, the caller connects hard.
This finding was verified across three different position pairs (CO-BTN, UTG-CO, MP-BTN). The direction is perfectly position-invariant — the same texture-split pattern appears regardless of who opens and who 3-bets.
K72r's "always c-bet in a 3BP" rule to all boards. At 600bb in a 3-bet pot, c-bet A94r and K94ss aggressively (85–90%). On T98, check almost always (5%). The depth direction in 3-bet pots depends entirely on whether the caller's range connects with the flop.
3.5 The river overbet unlock
This is the chapter's headline finding. At deep stacks, river average bet size does not grow gradually — it jumps.
The step function on K72r → 3d → 7c
CO opens, BB calls, flop c-bet/call, turn bet/call, river BB checks, CO to act. Runout: Kd7s2h → 3d → 7c.
Multi-street sizing and frequency across stack depths, CO vs BB on K72r → 3d → 7c. 6-max · 2-blind · ante=0 · CO vs BB · K72r→3d→7c · stack depth sweeps rows
| Depth | Flop cbet% | Flop avg | Turn barrel% | Turn avg | River bet% | River avg |
|---|---|---|---|---|---|---|
| 100 bb | 83.6% | 2.4bb | 60.5% | 11.4bb | 60.3% | 25.5bb |
| 200 bb | 75.7% | 2.5bb | 55.8% | 11.6bb | 63.4% | 24.2bb |
| 300 bb | 72.0% | 2.5bb | 55.7% | 11.7bb | 69.0% | 24.8bb |
| 400 bb | 70.0% | 2.5bb | 55.7% | 11.7bb | 74.4% | 29.8bb |
| 600 bb | 68.3% | 2.6bb | 55.8% | 11.7bb | 82.2% | 54.4bb |
Source: ch03-depth.md §5 — batches_ch03_river_by_depth + batch v11e (500bb river-only)
River average bet size across stack depths on K72r → 3d → 7c. 6-max · 2-blind · ante=0 · CO vs BB
Source: ch03-depth.md §5 — batches_ch03_river_by_depth + batch v11e (500bb river-only)
Two distinct phases.
Phase 1 (100–400bb): frequency rises, size stays near 25bb. River bet% climbs from 60.3% to 74.4% while average bet stays in the 24–30bb range (roughly pot-sized). More of the range polarizes — medium-strength hands increasingly prefer to check as SPR grows, which concentrates the betting range in strong value and bluffs.
Phase 2 (400bb onset → 600bb): the size jump. Average bet is 29.8bb at 400bb, jumps to 38.7bb at 500bb (river-only batch), and reaches 54.4bb at 600bb. The overbet "unlock" begins in the 400–500bb window — not as a gradual curve but as a step. Below 400bb, bet sizing is constrained to pot-sized territory. Above 400bb, sizing breaks free into 2× pot territory.
Turn barrel frequency is essentially flat at 55–56% from 200bb onward. The strategic variation concentrates on the river.
What drives the step: all-in scaling, not new hands betting bigger
Per-combo data clarifies the mechanism. The average bet rise at 600bb is not driven by medium-value hands switching to overbets. Premium hands (QQ, JJ, TT) shove all-in at every depth — but at 400bb they shove 387.5bb, and at 600bb they shove 587.5bb. The larger all-in size pulls the average up mechanically.
Medium-value hands (77) actually bet smaller at 600bb than at 400bb. The "overbet unlock" is an all-in-scaling phenomenon: premiums always commit; the commit size grows with the stack.
Cross-runout comparison
The K72r step function is not the universal pattern. Four runouts spanning different texture classes show different characters:
River average bet size at each depth across four runouts. 6-max · 2-blind · ante=0 · CO vs BB · stack depth sweeps rows
| Depth | K72r → 3d → 7c | A94r → Js → 2d | T98 → Jc → 2d | K94ss → 2c → 7h |
|---|---|---|---|---|
| 100bb | 25.5bb | 37.8bb | 49.8bb | 61.5bb |
| 200bb | 24.2bb | 43.8bb | 55.6bb | 118.9bb |
| 300bb | 24.8bb | 52.0bb | 64.5bb | 177.4bb |
| 400bb | 29.8bb | 74.7bb | 70.2bb | 236.6bb |
| 500bb | 38.7bb | 101.8bb | 84.8bb | 299.0bb |
| 600bb | 54.4bb | 137.3bb | 104.8bb | 363.7bb |
Source: ch03-depth.md §5b — batches_v11_river_step (K72r), batches_ft_phase2_second_runout (A94r), batches_ft_phase6_more_runouts (T98, K94ss)
The step function is K72r-specific. The other three runouts scale continuously (geometrically) with depth. But the direction is universal: bigger average bet at deeper stacks, on every tested runout.
The magnitude varies enormously. At 600bb, average bet ranges from 54.4bb (K72r dry) to 363.7bb (K94ss monotone) — a spread of nearly 7×. K94ss is the polarization extreme: the river betting range on a monotone K-high board is nearly flush-or-air, so shoves dominate the value range. At 600bb, average bet approaches stack size.
3.6 Shallow stacks: the 20bb regime
At 20bb, the game compresses into a near-commitment structure. Every preflop decision is a decision about whether to put your stack in.
BTN tightens to 30.6%. At 100bb, BTN opens 43.3%. The 12.7pp contraction at 20bb reflects the commitment reality: many hands cannot profitably call a 3-bet when calling costs a third of the remaining stack. BTN opens only hands it would be comfortable committing with.
BB defense collapses. Only 32.6% defense, with 67.4% folds and 23.9% raises (near-shoves). Call% is 8.7% — almost no flat-calling. The solver treats the preflop decision as binary: fold or shove.
A94r c-bet spikes to 98.4%. On a dry ace-high board at 20bb, calling preflop has essentially committed both players. The solver responds by c-betting near-universally. This is the shallowest SPR regime where top-pair equivalent hands should never check back.
K72r at 20bb is slightly lower than at 50bb (84.4% vs 89.6%). This may reflect the near-commitment dynamic reducing mixed bet/check strategies — at 20bb, the solver either commits or does not, producing slightly different mixing than the 50bb sweet spot where c-betting is a real strategic choice.
What we didn't test in Ch 3
- Depths between 400bb and 600bb are sparsely tested. The 500bb data point (river-only) confirms the overbet step begins in the 400–500bb window, but flop and turn dynamics at 500bb were not separately queried. The exact threshold where the step function begins is bracketed, not pinpointed.
- 50bb and 150bb are missing from some sweeps. The 50bb entry appears in the VPIP and c-bet tables but not in the full multi-street river analysis. The 150bb depth was not tested.
- MP and CO postflop data at non-100bb depths is sparse. The c-bet tables use CO vs BB as the primary matchup. Applying these c-bet frequencies to other position pairs at non-standard depths requires caution.
- River dynamics are tested on a limited set of runouts. The four-runout comparison (
K72r → 3d → 7c,A94r → Js → 2d,T98 → Jc → 2d,K94ss → 2c → 7h) covers dry/wet/monotone categories, but specific runout effects within each category may vary. The step-function character onK72ris confirmed as runout-specific — other dry-board runouts may or may not show the same step.
Five practical adjustments
- At 20bb: no flat-calls from BB — shove or fold. The solver's 8.7% call rate at 20bb confirms that the intermediate option barely exists. If your hand is strong enough to continue, shove. If not, fold.
- At 200bb+: c-bet dry boards 10–15pp less than at 100bb. On
K72r, frequency drops from 84% to 68% across 100bb to 600bb. Check back medium-strength hands and develop a delayed-bet line. Reserve c-bets for strong value and bluffs that need fold equity. - At 400bb+: plan for river overbets. The step function begins in the 400–500bb window. Below 400bb, pot-sized river bets are standard. Above 400bb, 2× pot bets become the solver's preferred sizing with polarized ranges. Size up on the river when you have depth.
- In 3-bet pots, match your c-bet to the texture, not the depth.
A94randK94ssgrow to 87–91% c-bet at 600bb;T98shrinks to 5%. The depth direction in 3-bet pots depends on whether the caller's range connects with the flop, not on a blanket SPR rule. - At 600bb: widen BTN opens by 4–6pp, but keep UTG/MP unchanged. The implied-odds widening is position-specific. BTN at 600bb opens 49.2% (vs 43.3% at 100bb). UTG and MP barely move.
Research notes
Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical adjustments.
- 600bb training-distribution confidence. The 600bb datapoints are empirically observed from the trained model, but the exact
stack_dist_valuesCUDA training configuration was confirmed by the training team (Scott Chen, 2026-04-14) as in-distribution. Deep-stack conclusions in this chapter carry full confidence. The overbet step function between 400bb and 600bb is a structural finding, not a training-tail artifact. - The overbet step-function threshold (M-7 scope). v1.0.0 of the research described this as a "400→600bb discontinuity." Batch v11e (500bb river-only) refined this to a 400→500bb onset with continued escalation to 600bb. The step character is confirmed K72r-specific — other tested runouts show continuous geometric scaling. Additionally, paired-board runouts (e.g.,
663r) show no overbet unlock at all (100bb avg 27.4bb ≈ 600bb avg 27.7bb). The mechanism is texture-gated: it applies on non-paired textures, not universally. Internal mechanism reference: M-7, tier T1-WEAK (downgraded from T1 by the 663r falsification of direction-universality). - C-bet attenuation mechanism scope (M-6). The SPR-driven c-bet drop documented in §3.3 is confirmed across three boards (
K72r,T98,K94ss) with strict monotonic decrease from 100bb onward (Pass H verified). The 50bb regime shows a different pattern on some boards (K72rpeaks at 89.6% at 50bb) — this is attributed to the near-commitment dynamic at shallow stacks, not a violation of the mechanism. Internal mechanism reference: M-6, tier T1. The 3BP texture-reversal (§3.4) is a separate mechanism (M-18, tier T1), operating within 3-bet pots specifically — do not conflate SRP and 3BP c-bet depth dynamics.
Rake
Rake changes everything about how BB defends — and almost nothing about how anyone opens.
That asymmetry is the headline finding. Across a sweep from 0% to 5% rake, preflop open frequencies barely move. But BB's calling range shrinks dramatically, flop c-bet strategy diverges by board texture, and the river does something nobody predicted.
Measurement conditions: 6-max, 2-blind, no ante, 100bb effective. Rake rate sweeps columns. Note: 2%/2cap rows show anomalous behavior documented in Research notes.
4.1 Preflop opens are rake-insensitive
Open VPIP — the rate at which each position voluntarily enters the pot — barely reacts to rake.
Preflop open VPIP by position and rake level. 6-max · 2-blind · ante=0 · 100bb effective · rake sweeps columns
| Rake | UTG | MP | CO | BTN |
|---|---|---|---|---|
| 0%/0cap | 17.2% | 22.9% | 28.1% | 43.3% |
| 3%/3cap | 17.2% | 22.9% | 28.1% | 43.3% |
| 5%/5cap | 17.5% | 23.6% | 29.4% | 43.3% |
Source: ch04-rake.md §1 Preflop opens × rake
The largest movement is CO at 5% rake — 6-max context aside, the shift is only +1.3pp. UTG moves +0.3pp. BTN doesn't move at all.
Why? Rake is charged when a flop is dealt (the no-flop-no-drop rule). When you open-raise from CO and everyone folds, no flop happens and no rake is taken. The open-raiser's EV calculation doesn't include rake — rake only enters the picture after BB decides to call and a flop is dealt.
What this means in practice: When you transition to a higher-rake game, don't change your opening ranges. The adjustment belongs to the defenders, not the openers.
4.2 BB defense drops sharply at 5% rake
While opens stay flat, BB's response changes dramatically.
BB defense breakdown vs CO 2.5bb open, by rake level. 6-max · 2-blind · ante=0 · 100bb effective · rake sweeps columns
| Rake | Def% | Fold% | Call% | 3-bet% |
|---|---|---|---|---|
| 0%/0cap | 51.8% | 48.2% | 39.2% | 12.6% |
| 3%/3cap | 51.8% | 48.2% | 39.2% | 12.6% |
| 5%/5cap | 43.9% | 56.1% | 29.0% | 15.0% |
Source: ch04-rake.md §2 BB defense × rake
At 5% rake, BB's overall defense drops from 51.8% to 43.9% — a 7.9pp decline. The components tell the story of how that defense contracts:
- Call% drops 10.2pp (39.2% → 29.0%). This is the primary driver. Marginal calling hands — the ones near the break-even threshold at 0% rake — become losing plays at 5%.
- 3-bet% rises 2.4pp (12.6% → 15.0%). Some hands that were flat-calls at 0% rake now 3-bet instead. The 3-bet resolves the hand preflop; if CO folds, no flop is dealt and no rake is paid.
- Fold% rises 7.9pp (48.2% → 56.1%). The rest of the marginal hands simply fold.
The 0% and 3% rows are identical. This is expected — the 3%/3cap configuration is the Cash 1.1.0 baseline, and the 0% query uses the same trained model at its default parameter. See §4.6 for the technical explanation.
BB defense components at three rake levels — fold%, call%, and 3-bet%. 6-max · 2-blind · ante=0 · 100bb effective · CO vs BB · rake sweeps groups
Source: ch04-rake.md §2 BB defense × rake
What this means in practice: At 5% rake, tighten your BB flatting range by roughly 10pp. Hands at the margin — suited gappers, weak suited aces, dominated broadways — should shift to either fold or 3-bet. The 3-bet is a rake-avoidance play: resolve preflop, skip the rake.
4.3 C-bet frequency diverges by board texture
Rake doesn't suppress c-bets uniformly. On dry boards it pushes frequency down. On a connected wet board, it pushes frequency up.
CO c-bet frequency across four flop textures, by rake level. 6-max · 2-blind · ante=0 · 100bb effective · CO vs BB SRP · rake sweeps columns
| Rake | K72r | A94r | T98 | K94ss |
|---|---|---|---|---|
| 0%/0cap | 83.6% | 64.9% | 59.5% | 32.2% |
| 3%/3cap | 83.6% | 64.9% | 59.5% | 32.2% |
| 5%/5cap | 77.1% | 57.5% | 65.1% | 28.4% |
Source: ch04-rake.md §3 Flop c-bet × rake
On the dry boards:
K72rdrops 6.5pp (83.6% → 77.1%)A94rdrops 7.4pp (64.9% → 57.5%)K94ss(monotone) drops 3.8pp (32.2% → 28.4%)
These follow the intuitive logic. Thin value bets — hands where the c-bet EV is near zero — become losers at 5% rake. The opener checks back more with marginal holdings and keeps a cleaner, value-heavy c-bet range.
Then there is T98. It rises 5.6pp (59.5% → 65.1%). The direction reverses.
T98, BB calls with a wide range at 0% rake — draws, pairs, combo-draws. At 5% rake, some of those calls become unprofitable. BB folds more often. With BB folding more, CO's c-bet achieves higher fold equity. The solver responds by shifting from a mixed strategy (bet some, check some) to a purer value strategy that bets more often, not less. Falsifier: if the c-bet rise were noise, we'd expect random direction across boards. Instead the direction splits cleanly: dry boards down, wet board up — matching the "fold-equity improvement" prediction.
C-bet frequency by board texture at three rake levels. T98 diverges — rising at 5% rake while dry boards drop. 6-max · 2-blind · ante=0 · 100bb effective · CO vs BB SRP · rake sweeps groups
Source: ch04-rake.md §3 Flop c-bet × rake
What this means in practice: At 5% rake on dry boards, check back more marginal c-bets — second pair, weak top pair. On connected wet boards, c-bet more frequently. Your opponent is folding at a higher rate on those boards because of rake pressure, so your thin bets become profitable, not unprofitable. This is counterintuitive: high rake makes you more aggressive on wet boards, not less.
4.4 The river does the opposite of what you would expect
Before we ran the data, the prediction was straightforward: higher rake → less river betting. Thin value becomes unprofitable, so the solver should check more on the river.
The data disagreed.
River betting on K72r → 3d → 7c, CO to act, by rake level. 6-max · 2-blind · ante=0 · 100bb effective · CO vs BB SRP · K72r → 3d → 7c · rake sweeps rows
| Rake | River bet% | Avg bet |
|---|---|---|
| 0%/0cap | 60.3% | 25.5bb |
| 3%/3cap | 60.3% | 25.5bb |
| 5%/5cap | 91.3% | 21.1bb |
Source: ch04-rake.md §4 River thin-value × rake
At 5% rake, river bet frequency jumps from 60.3% to 91.3% — a 31pp increase. Average bet size drops from 25.5bb to 21.1bb. The solver bets more often but smaller.
This was flagged as a wrong-direction prediction during the research. The initial hypothesis was "thin river value bets should drop with rake." The data shows the opposite. Two effects appear to operate simultaneously:
Effect 1 pulls average bet down. Effect 2 pushes bet frequency up. Net result: CO bets the river 91.3% of the time, but for a smaller amount.
This finding is directionally confirmed across three additional runouts tested in later phases — A94r → Js → 2d, T98 → Jc → 2d, and the rainbow control Ks5d2h → 8c → 7h all show frequency rising and average size falling at 5% rake. The mechanism is not runout-specific. (See Research notes for a monotone-board caveat.)
What this means in practice: At 5% rake, do not assume river thin value bets are worse. They may be better — your opponent reaches the river less often, so when you do bet, they fold at a higher rate and you need less sizing to get called by the hands they do hold. Bet more often on the river at high rake, but size down slightly.
4.5 The 2%/2cap anomaly
One rake configuration does not behave like the others.
At 2%/2cap, BB defense widens to 56.1% — above both 0% (51.8%) and 3% (51.8%). BB call% rises to 44.9% (vs 39.2% at 0%). K72r c-bet jumps to 88.7% (vs 83.6% at 0%). The 2% row is consistently wider than both bounding configurations.
This is not a measurement error. All four rake settings produce distinct cache keys (confirmed via direct investigation). The behavior is genuine, but the reason 2%/2cap specifically produces a call-heavy equilibrium — when both 0% and 3% produce identical results — remains unexplained.
2%/2cap data is excluded from all analysis in this chapter. The 0%, 3%, and 5% rows form a coherent, monotonic pattern (flat from 0% to 3%, then compressing at 5%). The 2% row breaks that pattern in a way that cannot be explained by any tested mechanism. Until the anomaly is resolved, treat 2%/2cap numbers as unreliable reference points.
4.6 Why the 0% and 3% rows are identical
The Cash 1.1.0 baseline model was trained and queried at 3%/3cap rake. When the research queried the same model at 0%/0cap, the returned values match the 3% baseline exactly — they are the same model state.
This is expected behavior, not a measurement error. The two rows represent the same trained equilibrium. The meaningful comparison is between this shared baseline and the 5%/5cap configuration, which produces distinctly different strategy output. All claims in this chapter derive from the 0%/3% baseline versus 5% delta.
What we didn't test in Ch 4
- Intermediate rake levels (3.01%–4.99%): The jump from 3% to 5% is the only tested interval above baseline. The sensitivity threshold — the rake level at which BB defense starts compressing — could sit anywhere in that range.
- BTN and CO response to rake: Only BB defense and c-bet data were collected. We do not know whether CO or BTN adjust open sizes, limp frequencies, or 3-bet defense in response to rake. The §4.1 VPIP finding covers open frequency but not sizing or non-open actions.
- River dynamics on other boards: The river bet/size finding (§4.4) is measured on
K72r → 3d → 7cand confirmed directionally on three other runouts. A full board-texture × rake × river sweep has not been done. - Limped-pot rake dynamics: All data in this chapter comes from single-raised pots (CO opens, BB defends). Limped pots — where rake applies to different pot sizes and SPR conditions — are not covered.
Five practical adjustments
- Do not change your opening ranges for rake. Open VPIP moves less than 2pp across the full 0%–5% sweep at every position. The adjustment belongs to the defenders, not the openers.
- At 5% rake, tighten BB flat-calls by roughly 10pp. Marginal calling hands — suited gappers, weak suited aces, dominated broadways — should shift to fold or 3-bet. The 3-bet avoids the flop and avoids the rake.
- At 5% rake on dry boards, check back more marginal c-bets.
K72rdrops from 83.6% to 77.1%.A94rdrops from 64.9% to 57.5%. Thin value c-bets become losers. - At 5% rake on connected wet boards, c-bet more, not less.
T98rises from 59.5% to 65.1%. Your opponent folds more at high rake, so your c-bet achieves more fold equity on the boards where you'd normally get called wide. - At 5% rake, bet the river more often but size down. River bet frequency rises from 60.3% to 91.3%. Average sizing drops from 25.5bb to 21.1bb. Your opponent's river calling range is narrow — bet smaller to extract from it, and bet more often because they fold at a higher rate.
Research notes
Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical takeaways.
- 2%/2cap anomaly (MC-6a): documented, partially characterized, not resolved. The per-hand investigation identified the primary shift as 3-bet → call redistribution: 44 of 47 BB hands facing a CO open shift toward more calling at 2%/2cap, while 3 hands (T9s, 65s, 54s) shift toward more 3-betting. The earlier per-combo investigation (Batch 04e) was incomplete —
hand_detail()iterates only 8actionLabels, missing strategy array indices 8–10 where the primary 3-bet mass sits. The full picture was recovered by reading 11-element strategy arrays directly. The why — why 2%/2cap specifically triggers a call-heavy equilibrium when both 0% and 3% produce identical responses — remains unexplained. The proposed next-step investigation (per-hand pot-size distribution analysis at 2%/2cap vs 3%/3cap) has not been run. All theory claims in this chapter exclude 2% data and use only the 0%, 3%, and 5% rows. - River reversal (R-6): leading hypothesis confirmed directionally, mechanism partially verified. The call-suppression polarization hypothesis (M-10 in the mechanism registry) is supported by per-combo data on the
K72r → 3d → 7crunout. Batch 04f confirmed that value hands (77, KQs) shift to smaller sizes at 5% rake while nut hands (KK, K9s) remain unchanged, and that frequency rises from check-back hands shifting to bets. The direction is preserved across 3 additional non-monotone runouts (A94r, T98, rainbow control). On one monotone runout (K94ss → 2c → 7h), the size direction partially reverses (+2.9bb at 5% rake). However, follow-up testing (6 K-high / Q-high monotone variants) found the reversal unstable under suit rotation: same cards in a different suit produce opposite behavior. The reversal is treated as a model-specific artifact rather than a clean strategic pattern. The direction-preserved claim applies to all tested non-monotone textures, and to 5 of 6 tested monotone variants. - Scope of the no-flop-no-drop rule. The game rules specify rake as a capped percentage of the pot charged only when a flop is dealt:
float raked_amt = no_flop_dealt ? 0.0f : std::min(rake_cap_chips, ...)(reward_engineer.cc:318–319). This is the foundational rule behind the VPIP insensitivity in §4.1 and the call-suppression mechanism in §4.2. It is a[RULES-PURE]derivation from the training code — not an inference.
Compound Transitions
Single-axis findings are clean. You vary ante and hold everything else fixed; you vary depth and hold everything else fixed. The patterns are neat, monotonic, and easy to teach.
Real poker games are not neat. A Friday night 9-max game with a 2bb ante is not the 6-max zero-ante baseline plus a single adjustment. The ante interacts with the table size. Depth interacts with rake. The straddle interacts with depth. Each compound can amplify, cancel, or even reverse the effects you would predict from single-axis analysis alone.
This chapter covers five directly tested cross-axis interactions. Each section starts with a prediction, shows what actually happened, and explains the mechanism. The chapter ends with a summary matrix and three compound-format scenarios you are likely to encounter.
Measurement conditions: compound format combinations — see each table caption for the specific axes in play. Baseline where not varied: 6-max, 2-blind, 100bb effective, rake=3%/3cap.
5.1 Ante × blind structure: the straddle brake holds even at high antes
The prediction seemed obvious: at a large enough ante, the dead-money pool should be so massive that the straddle's squeeze threat becomes irrelevant. BTN in a 3-blind game at 2.5bb ante should approach BTN in a 2-blind game at 2.5bb ante — the squeeze threat drowns in dead money.
The prediction was partially confirmed and partially wrong.
BTN VPIP by ante level and blind structure. 6-max · 100bb effective · rake=3%/3cap · ante and blind structure both vary · BTN
| BTN 2-blind | BTN 3-blind | |
|---|---|---|
| ante=0 | 43.3% | 28.9% |
| ante=1.0bb | 79.4% | 53.8% |
| ante=2.0bb | 96.4% | 74.7% |
| ante=2.5bb | 97.4% | 78.3% |
Source: ch05-transitions.md §X-1 (re-analysis of ch01 batch 01a)
BTN VPIP: 2-blind vs 3-blind across four ante levels. 6-max · 100bb effective · rake=3%/3cap · ante and blind structure both vary · BTN
Source: ch05-transitions.md §X-1 (re-analysis of ch01 batch 01a)
The widest cell in the entire table is 2-blind BTN at 2.5bb ante (97.4%), not 3-blind BTN at any ante level. Ante widens BTN; the straddle narrows BTN. These two forces pull in opposite directions, and the straddle wins — even at the highest ante tested, 3-blind BTN (78.3%) is still ~19pp below its 2-blind counterpart.
The gap does not close. It actually widens slightly in absolute terms as ante grows, from 14.4pp at zero ante to ~19pp at 2.5bb ante.
The compound runs differently by position
For UTG, MP, and CO, ante and blind structure pull in the same direction — both widen. The source notes that UTG goes from 17.2% to 44.5% in a 2-blind game at 2.5bb ante, and achieves a similar 44.5% in a 3-blind game at 2.5bb ante. The positive compound for early positions is real: ante widens their ranges, and the straddle's dead money adds a further incentive to open.
BTN is the exception because the straddle sits directly behind it. The straddle's squeeze threat discounts BTN's raise EV at every ante level — that discount is structural, not pot-size-dependent.
The all-in dynamic at 2.5bb ante + 3-blind
At 2.5bb ante in a 3-blind game, 19.1% of BTN's opens are all-in. The combination of the straddle squeeze threat plus the large ante pot creates near-jam-or-fold dynamics. BTN's choices in this format are: limp in, raise to near-jam sizes, or fold. There is no comfortable mid-size isolation raise.
5.2 Depth × rake: deeper stacks are slightly more rake-sensitive
The prediction: BB's call% drop at 5% rake should be smaller at 600bb than at 100bb. The logic seemed solid — at 600bb the fixed rake cap (5bb) is a smaller fraction of larger pots, so rake should matter less.
The prediction was wrong.
BB call% at 0% and 5% rake by stack depth. 6-max · 2-blind · ante=0 · table size=6-max · depth and rake both vary · BB vs CO
| 0% rake call% | 5% rake call% | Δ | |
|---|---|---|---|
| 100bb | 39.2% | 29.0% | −10.2pp |
| 600bb | 43.4% | 32.0% | −11.4pp |
Source: ch05-transitions.md §X-2 (Batch 05b)
The 600bb game shows more rake sensitivity (−11.4pp) than 100bb (−10.2pp). The cap-fraction argument is correct in isolation but misses the composition of BB's calling range at deep stacks.
5.3 Table size × depth: 9-max shows a slightly larger depth premium
The question: does BTN's depth-driven widening (100bb → 600bb) look the same at 9-max as at 6-max?
BTN VPIP by table size and depth. 2-blind · ante=0 · rake=3%/3cap · table size and depth both vary · BTN
| 100bb BTN VPIP | 600bb BTN VPIP | Δ (depth effect) | |
|---|---|---|---|
| 6-max | 43.3% | 49.2% | +5.9pp |
| 9-max | 49.8% | 57.3% | +7.5pp |
Source: ch05-transitions.md §X-3 (Batch 05c)
The finding is confirmed but modest: 9-max BTN gains 7.5pp from depth versus 6-max BTN's 5.9pp. A 1.6pp difference.
At 9-max, BTN's range is already wider at 100bb (49.8% vs 43.3%) because seven prior folds weaken the remaining blind ranges. Going deeper at 9-max adds implied-odds hands on top of an already-loose baseline, producing a slightly larger absolute depth premium.
Raise sizes stay put. 9-max BTN opens to 2.2bb at both 100bb and 600bb. The implied-odds widening does not translate into larger sizing — the min-raise convention at larger tables holds regardless of depth.
5.4 Ante × table size: the most dramatic interaction in the book
This is where compound effects stop being modest.
The prediction: ante widens all positions, and the widening should be roughly proportional regardless of table size. Table size and ante operate on different dimensions — prior-fold count and dead money.
The prediction underestimated what happens when both dimensions are extreme simultaneously.
CO VPIP
CO VPIP by table size and ante. 2-blind · 100bb effective · rake=3%/3cap · table size and ante both vary · CO
| 6-max CO VPIP | 9-max CO VPIP | Δ (larger table) | |
|---|---|---|---|
| ante=0bb | 28.1% | 30.7% | +2.6pp |
| ante=2bb | 80.0% | 85.4% | +5.4pp |
Source: ch05-transitions.md §X-4 (Batch 05d)
CO VPIP: 6-max vs 9-max at 0bb and 2bb ante. The gap more than doubles when ante is added. 2-blind · 100bb effective · rake=3%/3cap · table size and ante both vary · CO
Source: ch05-transitions.md §X-4 (Batch 05d)
At zero ante, 9-max CO is only 2.6pp wider than 6-max CO. At 2bb ante, the gap widens to 5.4pp. The ante effect is amplified at 9-max.
BTN raise sizes — the headline number
BTN average raise by table size and ante. 2-blind · 100bb effective · rake=3%/3cap · table size and ante both vary · BTN
| 6-max BTN avg raise | 9-max BTN avg raise | |
|---|---|---|
| ante=0bb | 4.8bb | 2.2bb |
| ante=2bb | 13.8bb | 45.7bb |
Source: ch05-transitions.md §X-4 (Batch 05d)
6-max BTN goes from 4.8bb to 13.8bb at 2bb ante — a 2.9× increase. 9-max BTN goes from 2.2bb to 45.7bb — a 20.8× increase.
This is not a quirk. The mechanism is arithmetic.
CO VPIP at 9-max + 2bb ante reaches 85.4% — nearly identical to BTN at 6-max + 2bb ante (96%). At a 9-max table with a 2bb ante, CO benefits from 7 prior folds AND the ante pool. The positional edge compounds with dead money at a larger table.
5.5 Rake × table size: larger tables are more rake-sensitive
The prediction: rake sensitivity should be similar across table sizes. Rake operates on individual hand EV, not table-level dynamics. A 5% rake is 5% whether six players or nine players sit at the table.
The prediction was wrong.
BB call% at 0% and 5% rake by table size. 2-blind · ante=0 · 100bb effective · table size and rake both vary · BB vs CO
| 0% rake call% | 5% rake call% | Δ | |
|---|---|---|---|
| 6-max BB (vs CO) | 39.2% | 29.0% | −10.2pp |
| 9-max BB (vs CO) | 38.6% | 24.7% | −13.9pp |
Source: ch05-transitions.md §X-5 (Batch 05e)
9-max BB shows 36% more rake sensitivity than 6-max BB — a −13.9pp drop versus −10.2pp. Table size does amplify rake sensitivity.
How this connects to the depth interaction
The §5.3 finding showed 9-max BTN gains 7.5pp from depth (100bb → 600bb). The §5.5 finding shows 9-max BB loses 13.9pp from 5% rake. At 9-max + 600bb + 5% rake, the rake contraction nearly cancels the depth premium. BB's call% at 9-max + 600bb + 5% rake is approximately 24.7% — close to the 9-max 100bb baseline without depth widening.
5.6 The cross-axis picture at a glance
The five interactions above, plus the compound-format implications, form a single reference table. Interaction type classifies whether the two axes reinforce each other, oppose each other, or produce a non-linear compound.
Cross-axis interaction summary — tested compound effects. All interactions measured within the parametric Cash NLHE sweep. Baseline: 6-max, 2-blind, 100bb effective, 3%/3cap rake.
| Axes | Interaction type | Direction | Key finding |
|---|---|---|---|
| Ante × 3-blind (BTN) | Opposing | Ante ↑ VPIP; 3-blind ↓ VPIP | Additive not compound; 2-blind is always wider at high antes |
| Ante × 3-blind (UTG/MP/CO) | Compounding | Both ↑ VPIP | UTG goes 17.2% → 44.5% at 2.5bb ante in both structures |
| Depth × rake | Slightly compounding | More depth → slightly more rake-sensitive | Prediction reversed: 600bb drop −11.4pp vs 100bb −10.2pp |
| Size × depth | Slightly compounding | 9-max shows larger depth premium than 6-max | Effect small: +7.5pp vs +5.9pp |
| Ante × size | Amplifying | Larger tables amplify ante effect more | 9-max CO gap widens 2.6pp → 5.4pp; BTN raise 20.8× at 9-max vs 2.9× at 6-max |
| Rake × size | Amplifying | Larger tables are more rake-sensitive | 9-max BB drop −13.9pp vs 6-max −10.2pp at 5% rake |
Source: ch05-transitions.md §Cross-axis interaction summary
The dominant pattern: axes that involve dead money (ante, rake, table size) amplify each other. Axes that involve positional mechanics (straddle) oppose dead-money axes at BTN specifically while compounding at other positions.
5.7 Compound format scenarios
Single-axis charts underpredict what happens in real-world formats because real formats combine multiple axes simultaneously. Here are three compound scenarios you are likely to encounter, with the specific adjustments the data supports.
"Big game" — high ante + straddle
Setup: 2bb+ ante, 3-blind structure (straddle at UTG), 100bb effective.
This is common in live high-stakes cash games. The combined effects from §5.1 and the single-axis chapters:
- UTG is dramatically wider. UTG goes from 17.2% (baseline) to 44.5% at 2.5bb ante + 3-blind. The ante overcomes the 3-blind's minor BTN-narrowing effect at early positions.
- BTN is wide but constrained. BTN reaches 78.3% at 2.5bb ante + 3-blind — wide, but still ~19pp below the 2-blind equivalent (97.4%). The straddle consistently acts as a brake on BTN width.
- BTN raise sizes are large. 19.6bb average at 2.5bb ante + 3-blind. Near-jams become standard BTN opens in this format (19.1% AI%).
- BB almost never folds. 92.7% defense at 2.5bb ante + 3-blind. Blind steals are ineffective.
The adjustment: Widen all preflop opens except BTN. Expect near-jam sizing from BTN and CO. BB defends nearly everything. Postflop is where value is realized — c-bet near 100% on dry boards with the pot already bloated by antes.
Deep stack + high rake — 5% rake, 600bb
The two effects partially counteract:
- Depth widens BTN and BB's call% (implied odds)
- 5% rake narrows BB's call% (rake-sensitive marginal calls)
From §5.2, the rake sensitivity is larger at 600bb (−11.4pp) than at 100bb (−10.2pp). The implied-odds widening is outweighed by rake's damage to exactly those implied-odds hands.
The adjustment:
- BB calling range is tighter than the 100bb/3% baseline. From the source data: 32.0% calls at 600bb/5% rake, versus 39.2% at the standard baseline.
- BTN widens to ~49%+ VPIP at 600bb regardless of rake.
- River play stays aggressive — 5% rake does not suppress river betting. Expect overbets on dry boards at 600bb.
- Flop c-bet on dry boards drops from the 100bb baseline (depth effect from Ch 4) and drops further under 5% rake. Expect roughly 62% dry-board c-bet frequency at 600bb/5% rake.
Short-handed + deep — 4-max, 300bb+
- 4-max UTG plays 28% (effectively MP in a 6-max game)
- BTN approaches 55%+ at 600bb deep in a 4-max game
- High SPR means multi-street builds and river overbets
The adjustment: UTG has more range flexibility than in any other table format. BTN opens extremely wide. BB calls very wide (close to HU-level defense at 4-max, widened further by implied odds). Postflop is SPR-controlled — flop bets are small relative to stacks; plan for river overbets starting around 500bb effective.
What we didn't test in Ch 5
These are compound interactions that were NOT directly measured. Do not extrapolate single-axis findings to these compounds — the X-2 and X-5 results show that intuitive extrapolation can be wrong.
- Ante × rake (direct cross-tab). We know ante's single-axis effect and rake's single-axis effect, but did not test the 2×2 grid of {0bb, 2bb ante} × {0%, 5% rake} in a single batch. Whether ante amplifies or attenuates rake sensitivity is unknown from this chapter's data.
- Ante × depth (direct cross-tab). We did not test {0bb, 2bb ante} × {100bb, 600bb} as a compound interaction. The Ch 3 single-axis depth findings and Ch 1 single-axis ante findings may not combine linearly.
- 3-blind × depth (direct cross-tab). We tested 3-blind at 0bb ante × 100bb only in Ch 5. Whether the straddle squeeze suppression compounds differently at 600bb is not covered here.
- 3-blind × rake (direct cross-tab). Same limitation — the straddle's effect under high rake was not tested as a compound in this chapter.
These four gaps are the highest-priority extensions for a future cross-axis batch. Until then, treat each axis independently and apply the §5.6 interaction-type classification as a directional guide, not a numeric prediction.
Five practical takeaways
- The straddle brake holds at any ante level. Even at 2.5bb ante, 3-blind BTN (78.3%) is ~19pp below 2-blind BTN (97.4%). Do not assume dead money drowns the squeeze threat — tighten BTN in straddled games regardless of ante.
- Deeper stacks are more rake-sensitive, not less. At 600bb + 5% rake, BB's call% drops −11.4pp versus −10.2pp at 100bb. Implied-odds hands are the first casualties because they incur multi-street rake. Tighten BB at deep + high-rake tables.
- 9-max + ante produces extreme sizing. At 9-max + 2bb ante, BTN averages a 45.7bb raise — a 20.8× increase from the 0-ante baseline. This is not a bluff; it is the pot-geometry-required size to get fold equity over a 21bb dead-money pool.
- Larger tables amplify rake sensitivity. 9-max BB loses 13.9pp at 5% rake versus 6-max BB's 10.2pp. At 9-max + 600bb + 5% rake, the rake contraction nearly cancels the depth premium. If you move from a 6-max raked game to a 9-max raked game, re-tighten BB.
- Cross-axis effects are not additive — they are interactive. Single-axis charts systematically underpredict compound formats. The strongest compound in the book is 3-blind + 600bb (BTN at 19.8%, from the Ch 4 depth × straddle finding) — larger than any single-axis effect on BTN. Always check for interaction effects before applying single-axis adjustments to a new format.
Research notes
Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical takeaways.
- §5.1 data is re-analysis, not a new batch. The ante × blind structure cross-tab uses data from the Ch 1 batch (01a). No new queries were run for this interaction — the cells already existed in the original 2-blind vs 3-blind × ante sweep. The finding was extracted by cross-tabulating existing data.
- §5.2 and §5.3 used dedicated compound batches. Depth × rake (05b) and table size × depth (05c) were purpose-built batches in the Ch 5 run, querying the specific 2×2 cells needed for each interaction test.
- §5.4 and §5.5 expanded the batch count. Ante × table size (Batch 05d) and rake × table size (Batch 05e) were fully new batches added after the original ch01–ch04 run. These were the reason the total batch count for the book grew from the original ch01–ch04 set to include the Ch 5 compounds. The 45.7bb BTN avg raise at 9-max + 2bb ante is a direct output from Batch 05d — it was not extrapolated from single-axis data.
- The 60bb figure in earlier reporting. An earlier analysis (hypotheses-and-mechanisms.md §M-11) reported 9-max BTN avg raise at 2bb ante as 60bb. The format-transitions-theory.md (v1.2.0) correction notes this was based on single-axis extrapolation; the direct compound batch (Batch 05d in ch05-transitions.md) measures 45.7bb. Both the Batch 05d table in §X-4 and the format-transitions-theory Part II Compound D use the 45.7bb figure. The CO VPIP figures from Batch 05d (6-max CO: 80.0%; 9-max CO: 85.4%) also come from the direct compound batch, superseding any extrapolated estimates. The delta values cited in §X-4 (gap widening from +2.6pp at 0 ante to +5.4pp at 2bb ante) are derived from these batch-measured cells.
- The "What we didn't test" gaps are now partially covered by later batches. The four untested compounds listed in §"What we didn't test" (ante × rake, ante × depth, 3-blind × depth, 3-blind × rake) were tested in the v1.1.0 extension batches documented in the second half of ch05-transitions.md (X-6 through X-9) and in hypotheses-and-mechanisms.md (M-13, M-14, M-16, M-20). Those results are covered in Chapters 6–7 of this book. The gaps listed here apply specifically to the original Ch 5 compound batch set (X-1 through X-5).
- Mechanism labels. The mechanisms referenced in this chapter correspond to the following entries in the research registry: dead-money pull (M-1), positional dead-money dilution (M-2), straddle squeeze suppression (M-3), MDF compression (M-4), call-suppression and 3-bet polarization under rake (M-8), ante × table-size amplification (M-11), rake × table-size amplification (M-12). All carry single-checkpoint status.
Further reading
The format-transitions findings are grounded in foundational GTO theory about pot geometry, stack-to-pot ratio, dead money, and rake effects. None of our specific numbers come from these works — they come from our own solver measurements — but the concepts are built on the theoretical foundations these authors established.
Modern GTO treatment of No-Limit Hold'em
- Matthew Janda, Applications of No-Limit Hold'em (Two Plus Two Publishing, 2013) — range construction, sizing frameworks, and multi-street planning. The foundational book on parametric GTO analysis that the format-transition deltas build on.
- Ed Miller, Poker's 1% (Noted Poker Authority, 2014) — accessible treatment of bet-sizing and fold-equity principles that generalize across formats and stack depths.
Foundational poker mathematics
- Bill Chen & Jerrod Ankenman, The Mathematics of Poker (ConJelCo, 2006) — foundational treatment of pot geometry, MDF math, and the indifference principle. Essential background for the rake and stack-depth chapters.
- David Sklansky, The Theory of Poker (Two Plus Two Publishing, 1999) — the Fundamental Theorem and pot-odds framework that underlies the call-suppression and dead-money mechanisms.
AI and poker — peer-reviewed research
- Noam Brown & Tuomas Sandholm, "Superhuman AI for multiplayer poker," Science Vol. 365 (2019) — Pluribus. The closest published analogue to the parametric training regime that produced the format-transition responses this book measures.