All books
Verified Theory · Book 1 · v1.4.18

The 7 Pillars of Poker Strategy
and what our solver says about each

We took 45 foundational theories from modern poker literature and tested every one against our own solver — here is what holds, what breaks, and what surprised us.

43 of 51 theories confirmed · 3 partial · 2 not tested · 1 out of scope
About this research

Every number on this page comes from our own solver

Modern poker theory rests on a body of knowledge developed over two decades — range advantage, minimum defense frequency, geometric sizing, board-texture heuristics, blocker logic, multi-street planning. Most of it lives in books, training-site articles, and solver screenshots passed around on forums. Very little of it has been systematically tested against a single model at scale. That is what this project does. We catalogued 51 theories across seven pillars of poker strategy, then ran thousands of queries against our own solver to see which ones hold, which ones break, and where the conventional wisdom undersells the complexity of what the solver actually does.

The results are organized into seven pillars. Each pillar groups related theories and presents the solver's findings with specific boards, positions, and frequencies — not vague generalities. Where a theory is confirmed, you get the data showing why. Where it is partial or not tested, you get an honest explanation of what is missing. A further-reading section at the end points to the foundational books these concepts come from.

Methodology

Every claim in this series was tested against the universal-dense-v4-player model checkpoint, verified for cross-checkpoint policy stability by the training team. The testing methodology uses a trust-gate framework: a suite of structural property tests runs first to confirm the model's outputs are reliable for frequency and policy analysis before any theory-level claims are made. Of 51 theories catalogued, 43 are confirmed, 3 are partial (direction confirmed but a specific causal claim is blocked by an API exposure gap), 2 are not tested (the equity realization metric is not exposed by the API), and 1 is not applicable to cash (ICM is a tournament concept).

When the text steps beyond direct solver output to explain why a pattern exists — appealing to concepts like nut advantage, fold equity, or pot geometry — those passages are prefixed with "Based on general poker theory." This marker tells you the reasoning draws on established poker concepts rather than quoting the solver directly. The distinction matters: the data is verified; the interpretation is our best reading of what the data means.

Verification at a glance

How the 45 theories break down by pillar

Pillar A

Equity & Ranges

Verification: 4 confirmed · 1 partial · 2 not tested

Chapter coming in v1

Seven theories on how range advantage, nut advantage, and equity realization shape postflop strategy. The solver confirms that positional range advantage is persistent and that nut advantage is distinct from raw equity advantage — but equity realization itself cannot be directly tested because the API does not expose the metric.

Preview of what's in this pillar: Range advantage is positional and persistent, Nuts advantage is distinct from equity advantage, Range composition determines realization of outlier hands, Checks are condensing actions, Equity realization depends on position/board/range/streets, Equity denial motivates bet-for-protection sometimes, Position improves EQR universally

Pillar B

Frequencies & Balance

Verification: 5 confirmed

Chapter coming in v1

Five theories on defensive frequencies, indifference, and balanced bet-range construction. All five are confirmed — including the finding that BB consistently under-defends relative to minimum defense frequency by about 5 percentage points at mid-sized bets, converging to MDF exactly at 150% pot where bluff equity diminishes.

Preview of what's in this pillar: MDF and Alpha define defensive frequencies, Observed GTO defense frequently deviates from MDF, Indifference targets betting vs checking when bluffs have equity, Range composition constrains maximum bet size, Balancing requires nutty combos in the bet range

Pillar C

Position & Information

Verification: 4 confirmed · 1 partial

Chapter coming in v1

Five theories on how position, information advantage, and opener identity shape preflop and postflop play. Four are confirmed. The partial theory — range-composition-by-position determines postflop action — holds on sequential mid-connected boards like T98 and 987 but reverses on low-connected boards like 654 where BTN's wide range hits better.

Preview of what's in this pillar: In-position player has informational advantage and wider opening ranges, EQR is strictly lower OOP, Range-composition-by-position determines postflop action, Blind-vs-blind dynamics differ with SB in position, Equity split shapes bet frequency

Pillar D

Sizing Theory

Bet sizing is the least intuitive part of solver play. You can get range construction roughly right and still hemorrhage expected value by picking the wrong size — and the solver's sizing logic depends on conditions that most players don't check.

This pillar covers six sizing theories we tested against our model. Four confirmed cleanly: the wetness parabola (why small bets work on dry boards and wet boards but not the ones in between), the two-condition rule for large sizing, the rarity of flop overbets, and geometric multi-street sizing. One — the blocker-driven direction of sizing on flush-draw boards — confirmed with a refined direction (the original literature had the sign backwards, and the model corrected it). And one — river sizing splits by blockers — is partially verified because we can confirm the frequency pattern but not the underlying EV mechanism with current infrastructure.

Every table below measures CO vs BB in a single-raised pot at 100bb effective unless the table sweeps a different dimension. Position and stack depth matter for sizing; changing either changes the numbers.

Measurement conditions: 6-max NL, CO vs BB SRP, 100bb effective unless the table sweeps stack depth.

Why small bets on dry boards, big bets on wet, and small again on very wet

Strong evidence ✓ Model-verified

Sizing does not grow in a straight line as boards get wetter. It follows a curve — small on dry, larger on connected, then back to small (or check) on monotone. That non-monotonic shape is the most important sizing pattern in the solver's flop strategy.

Here is the solver's c-bet approach across 12 flop textures, all from the same spot:

CO's flop c-bet strategy by board texture. 100bb effective · 6-max NL · CO vs BB SRP

BoardTextureBet FrequencyAvg Bet
K72rDry K-high83.6%2.4bb
J72rDry J-high86.4%2.6bb
Q83rDry Q-high74.2%2.6bb
A94rA-high64.9%2.3bb
KK5Paired K79.3%1.8bb
772Paired low71.6%2.0bb
T98Connected wet51.6%2.5bb
765Connected mid61.4%2.6bb
654Connected low58.6%2.6bb
543Connected low58.1%2.5bb
K94ssMonotone32.2%1.9bb
652ssMonotone low47.5%1.9bb

Source: cash-baselines.md lines 63–78 (Raw Data Flop C-bet, CO vs BB, SRP, 100bb)

Same data, visualized. The non-monotonic shape — small on dry, larger on connected, back to small on monotone — is visible when boards are ordered by texture.

Chart requires JavaScript. The same data is in the table above.

Source: cash-baselines.md lines 63–78

The pattern: dry K-high boards get frequent small bets (83.6% at 2.4bb). Connected boards step up the average size but drop the frequency. Monotone boards drop both — K94ss bets just 32.2% of the time, and when it does bet, it sizes small (1.9bb).

Why does the gap grow?

Based on general poker theory The non-monotonic shape traces to two conditions that bet sizing depends on — nut advantage (do you have more strong hands than your opponent?) and fold equity (will your opponent actually fold?). Dry K-high flops pass both tests: CO has the nut advantage and BB's range is full of foldable junk. Connected boards start failing on fold equity — BB has straights, two-pair, and draws that will not fold. Monotone boards fail fold equity entirely — BB's flush draws and made flushes stick around regardless of sizing.

The paired boards (KK5 at 1.8bb, 772 at 2.0bb) show the small-sizing extreme. CO bets frequently but tiny — BB's junk folds to any size, so the solver picks the size that maximizes call frequency from hands that are already behind.

The rule of thumb If the board is dry and high, bet small and bet often. If the board is connected, step up the size but bet less. If the board is monotone, check most of the time — your fold equity is gone.

You cannot bet big unless two things are true

Strong evidence ✓ Model-verified

Most players know to bet big when they have a strong range. Fewer realize that range strength is only half of what the solver looks at — and getting the second half wrong is the main reason sizing mistakes compound across streets.

The solver bets big when both of these are true:

  1. You have more strong hands than your opponent (nut advantage)
  2. Your opponent has hands that will actually fold (fold equity)

Miss either one and big bets stop working. Here is what that looks like across the board texture gradient:

On K72r, CO has total nut advantage — AA, KK, AK, every set, every AQ. BB's range is capped after just defending preflop. And BB's range is full of low-equity junk that will fold to any bet. Both conditions met. The solver bets 83.6% of the time.

On 654, the nut advantage flips. BB has more straights (75, 53) and more two-pair (65, 54) because those hands are in BB's defending range but rarely in CO's opening range. CO's c-bet drops to 56.4%.

On K94ss (monotone), CO might still have some nut advantage (AK, KK), but BB's range is loaded with flush draws and made flushes. Fold equity collapses. The solver bets just 32.2%.

The sizing data from the per-combo analysis confirms the pattern at the hand level. On 543, premium hands (AA/KK/AK) check 85.3% of the time — the solver does not force big bets into a board where CO lacks nut advantage. On AK6r, premium hands use the overbet sizing (bet8.2) at 18.75% — both conditions are present and the solver takes the large size.

Hand examples from cash-baselines.md D3 verdict and batches_cash_sizing_per_combo (K72r, 654, K94ss, 543, AK6r — all CO vs BB, 100bb SRP)

Based on general poker theory The two-condition rule is a consequence of how polarized betting works. Large bets need a balanced mix of value hands and bluffs. Value hands need nut advantage to be confident they are ahead when called. Bluffs need fold equity to be profitable. Remove either one and the math for large sizing breaks down — the solver either sizes down or checks.
The rule of thumb Before picking a big bet, ask two questions. First: does my range have more strong hands than theirs? Second: does their range actually contain hands that will fold? If either answer is no, size down or check.

Flop overbets are vanishingly rare — and driven by bluffs, not value

Strong evidence ✓ Model-verified

If you think the solver bets bigger with its best hands and smaller with its bluffs, the data says the opposite. Across six boards, value hands and bluff hands converge on the same dominant bet size — and when they diverge, it is the bluffs that go bigger.

Here is the per-hand sizing breakdown from six tested boards:

Per-hand dominant bet size, CO flop c-bet. 100bb effective · 6-max NL · CO vs BB SRP

BoardNuts (top set)Nuts dominant sizeBluffs (e.g. QJs/JTs)Bluff dominant sizeSame size?
K72rKK (top set)bet1.8 89%QJs/JTs/QTsbet2.8 97–99%No — nuts smaller
A94rAA (nut set)bet1.8 99%QJs/JTsbet2.8 90–93%No — nuts smaller
AK6rAAbet1.8 96%QJs/QTsbet8.2 63%/52%No — bluffs overbet
T9888/99bet2.8 92–100%AQs/AJs/KQsbet2.8 92–100%Yes — identical
KK555 (set)bet1.8 95%QJs/JTs/T9sbet1.8 98–99%Yes — identical
772KK/22bet1.8 74–83%QJs/AQsbet1.8 74–83%Yes — identical

Source: cash-baselines.md D7 verdict worksheet (batches_cash_sizing_per_combo, 6 boards, CO cbet, 100bb)

On five of six boards, value and bluffs share the same dominant bet size. On zero boards does value use a larger size than bluffs. And on AK6r — the one board where the solver overbets — the overbets come from QJs (63%) and QTs (52%), not from AA (which uses bet1.8 at 96%).

This is the opposite of the common recreational pattern where players size up with their best hands "to get value." The solver treats sizing consistency as non-negotiable. Using different sizes for value versus bluffs creates a size tell that a competent opponent will exploit.

Based on general poker theory A balanced betting range must look the same at every size. If your overbets are all value, your opponent can fold everything except the nuts when you bet big and call freely when you bet small. The solver avoids this by driving overbets with bluffs (which need the fold equity) and letting the nuts use smaller sizes (which get called more often).
The rule of thumb Do not size up with your best hands. If the solver bets small with top set and big with QJs, you should ask why before reaching for an overbet with the nuts.

Geometric sizing: the pot grows roughly 2.5–3× per street

Strong evidence ✓ Model-verified

Across streets, the solver sizes each bet so the pot grows geometrically toward a target river pot. The progression is visible in the raw river data:

River bet behavior on three runouts, CO vs BB. 100bb effective · 6-max NL · CO vs BB SRP · river · specific boards per row

RunoutRiver Bet%Top Sizes (distribution)
K72r → 2d → 5h83.0%bet19.1=53%, bet25.5=20%, bet38.2=5%
A94r → 4c → 8d66.7%bet25.5=30%, bet19.1=27%, bet38.2=7%
T98 → 2s → 5h77.1%bet63.8=23%, bet25.5=21%, bet19.1=17%, bet38.2=11%

Source: cash-baselines.md Table 15 (batches_cash_river_strategies, 3 runouts, 2026-04-12)

Same data, visualized. The geometric pot growth across streets and the T98 runout's overbet divergence are visible in the size distributions.

Chart requires JavaScript. The same data is in the table above.

Source: cash-baselines.md Table 15 (batches_cash_river_strategies, 3 runouts, 2026-04-12)

The flop c-bet was preset at 3bb. The turn bet was 7bb. On the K72r runout, the dominant river size is bet19.1 (53% of the time) — a progression of roughly 3bb → 7bb → 19bb. Each street's bet grows the pot so the next street's bet can be a similar fraction of the new pot.

On the T98 runout, the solver reaches further. bet63.8 at 23% is an overbet — approximately 250% of pot — used on a dynamic board where the range is maximally polarized by the river. The geometric frame still applies: the solver is building the pot so that the final bet gets all the money in.

Based on general poker theory Geometric sizing exists because the solver plans across all remaining streets simultaneously. If you want to get stacks in by the river, each street's bet must grow the pot at a roughly constant rate. Betting too small early means you cannot get enough money in by the river without an awkward overbet; betting too large early means the pot outgrows the remaining stack.
The rule of thumb On a dry board where you plan to bet all three streets, size each bet so the pot roughly triples by the next decision. Flop 33% pot, turn 50–75% pot, river 75–100% pot. That geometric frame approximates what the solver does.

Shallow stacks compress sizing and widen frequency — but not in a straight line

Strong evidence ✓ Model-verified

At 20bb, there is no room for multi-street maneuvering. The solver responds by compressing sizing toward small bets and shoves — the mid-range bet sizes disappear. But what happens to frequency is less intuitive.

Here is the solver's c-bet rate on K72r across four stack depths:

CO flop c-bet frequency on K72r by stack depth. 6-max NL · CO vs BB SRP · K72r · stack depth sweeps rows

Stack DepthBet Frequency
20bb84.4%
50bb89.6%
100bb83.6%
200bb75.7%

Source: cash-baselines.md Table 2 and D5 verdict worksheet (batches_cash_20bb_shortstack, batches_cash_deep_stack — 2026-04-12)

Same data, visualized. The non-monotonic relationship — frequency peaks at 50bb, not at 20bb — is visible in the curve.

Chart requires JavaScript. The same data is in the table above.

Source: cash-baselines.md Table 2 and D5 verdict worksheet

The relationship is not monotonic. Frequency peaks at 50bb (89.6%), not at 20bb. At 200bb, the solver bets less often — deeper stacks give the opponent more room to outplay you on later streets, so the solver checks more to protect against that possibility. And at 20bb, the frequency is slightly lower than 50bb because the SPR compression forces a different strategic logic: hands that were thin value bets at 50bb become shove-or-check decisions at 20bb, removing the middle of the betting range.

The A94r comparison sharpens the stack-depth effect. At 20bb, CO c-bets A94r at 98.4% — almost never checking. At 100bb, the same board gets 64.9%. The gap is 33.5 percentage points. When SPR is low enough that two streets of normal sizing get the money in, the solver shifts from selective betting to near-universal betting.

Hand examples from cash-baselines.md D5 verdict (A94r 20bb cbet 98.4% vs 100bb 64.9% — CO vs BB SRP)

Based on general poker theory At shallow stacks, the geometric sizing plan collapses to fewer streets. With an SPR below 3, two streets of moderate sizing get all the chips in — so hands that would check at deeper stacks (planning for a later street) now bet immediately because there is no later street worth planning for.
The rule of thumb At 20bb, default to small bets and shoves. The mid-range bet sizes that dominate 100bb play do not exist at shallow stacks. And frequency rises sharply on boards where your range connects — the solver fires nearly everything when the SPR is low enough.

River sizing splits by blockers — the frequency pattern is confirmed, the mechanism is under-isolated

Strong evidence ✓ Model-verified

On boards with flush-draw texture, holding a card that blocks your opponent's flush combos changes everything — not just whether you bet, but how big.

The data comes from per-combo suit filtering on T98ss (Ts9s8c), isolating combos with and without the spade blocker:

Per-combo c-bet behavior with and without flush blocker on T98ss. 100bb effective · 6-max NL · CO vs BB SRP

HandWith flush blocker (♠)Without flush blockerEffect
AAcbet 90.8%cbet 33.6%+57.2pp frequency with blocker
QQbet1.8 84.4% dominantbet2.8 70.4% dominantSmaller size with blocker
JJbet1.8 52.5% / bet2.8 47.4%bet1.8 7.5% / bet2.8 92.1%Shifts from large to small with blocker

Source: cash-baselines.md D6 verdict worksheet (batches_cash_blocker_sizing, T98ss CO cbet, 100bb — 2026-04-14)

The direction is clear and consistent: holding the flush blocker shifts the solver toward smaller sizes. Without the blocker, the solver uses larger sizes. This was the opposite of the original literature framing, which suggested blockers "allow larger sizes." The model corrected the direction — holding a card that depletes your opponent's flush draws means even a small bet achieves the fold equity you need, because their calling range is already thinner.

The AA frequency effect is the most dramatic: 90.8% with the blocker versus 33.6% without. The solver almost never bets AA on this board unless it holds the spade.

This finding is board-dependent. On A94ss (As9s4c), the blocker effect was near-absent — KK, QQ, and JJ checked 87–99% regardless of suit. On that board, CO is range-disadvantaged (BB defends with many Ax combos), and the blocker's impact on the flush draw portfolio is small relative to the overall range dynamics.

This specific measurement is confirmed on the frequency and sizing layers, but the underlying EV mechanism is under-isolated — see the Research notes at the end of this pillar for why.

The rule of thumb On two-tone boards, check whether you hold the flush card that matches the board. If you do, the solver sizes smaller and bets more often. If you do not, the solver sizes up or checks. The blocker is not a marginal tiebreaker — on T98ss, it swings AA's c-bet frequency by 57 percentage points.

What we didn't test in Pillar D

  • Multiway pots are untested for sizing. All sizing data in this pillar is heads-up (CO vs BB). Adding a third player changes fold equity and nut distributions — the sizing patterns above should not be applied directly to multiway pots.
  • 3-bet pots are out of scope. Different SPR, different ranges, different sizing logic. The 3-bet pot data is covered separately.
  • Only CO vs BB tested for most boards. UTG vs BB or BTN vs BB would produce different sizing distributions because range composition changes by position.
  • D6 blocker effect confirmed on T98ss only. The A94ss board showed no blocker effect — the finding is board-dependent, and we have not tested enough boards to map the boundary precisely.

The 6 practical Pillar D takeaways

  1. Size by texture, not by hand. Dry boards want small frequent bets; connected boards want larger, less frequent bets; monotone boards want mostly checks.
  2. Check both conditions before going big. Large bets require nut advantage AND fold equity. If either is missing, size down.
  3. Do not size up with your best hands. The solver uses the same size for value and bluffs. Overbets are driven by bluffs, not by the nuts.
  4. Plan sizing across all three streets. Each bet should grow the pot geometrically — roughly 33% on the flop, 50–75% on the turn, 75–100% on the river.
  5. At short stacks, simplify to small bets and shoves. Mid-range sizing disappears below 20bb, and c-bet frequency jumps sharply as SPR drops.
  6. On flush-draw boards, check your flush blocker. Holding the matching suit means you can bet smaller and more often. Missing it means size up or check.

Research notes

Details for readers interested in the methodology behind the findings above. Skip this section if you just want the practical takeaways.

  • The "geometric sizing" label in §4 is partially an interpretive choice. The solver's bet progression (3bb → 7bb → 19–63bb) is consistent with the pot-geometry framework from the poker theory literature, where the optimal bet size at each street is derived from SPR^(1/N) across N remaining streets. But the solver does not explicitly compute pot geometry — it learns the progression through training. The label "geometric" is our framing convenience for the pattern, not a claim about the model's internal computation. The fit is close but imperfect: the T98 runout's bet63.8 at 23% suggests the solver sometimes breaks the geometric frame in favor of range-specific polarized overbets. We use the label because it captures the dominant pattern across tested runouts, not because it describes every sizing decision.
  • The D5 stack-depth frequency refinement came from expanding the test grid. The initial round of testing measured c-bet frequency at three depths (20bb, 100bb, 200bb), which showed a seemingly monotonic pattern — deeper stacks meant lower frequency. A later round added 50bb, 75bb, and 150bb to the grid. The 50bb data point revealed that frequency peaks at 50bb (89.6%) rather than at 20bb (84.4%), making the relationship non-monotonic. The 20bb-to-50bb rise is driven by the SPR compression removing shove-or-check hands from the betting range at 20bb — an effect invisible without the intermediate depth. The K72r board is the only board where we have the full six-depth sweep; generalizing the 50bb peak to other textures would require additional testing.
  • D6 is confirmed at the frequency and sizing layers, but the specific blocker mechanism is under-isolated at the EV layer. The per-combo suit filtering on T98ss shows that holding the flush blocker shifts sizing from bet2.8 to bet1.8 (QQ, JJ) and massively increases betting frequency (AA +57.2pp). The direction is clear and reproducible. However, the question of whether this is purely a blocker effect (opponent's flush draws are depleted, so small bets achieve the same fold equity) or partly an indifference-balancing artifact (the solver happens to split suits because it needs to balance its checking range) cannot be separated with current query infrastructure. Per-action EV comparisons — which would allow us to test whether bet1.8 and bet2.8 have different expected values for the with-blocker combos — are blocked by a known issue with the EV field reliability (KI-1/KI-4 in the research source). The scope is also limited: T98ss (connected two-tone) confirmed the effect; A94ss (A-high two-tone) showed no blocker effect because CO is range-disadvantaged on that board class. River-level blocker sizing is untested. The practical takeaway (blocker → smaller size, no blocker → larger size) is well-supported by the frequency data even though the causal mechanism is under-isolated.
Pillar E

Board Texture

Verification: 8 confirmed

Chapter coming in v1

Eight theories on how board texture — dry, connected, paired, monotone, and two-tone — changes the solver's strategy. All eight are confirmed, including a new finding that the effect of turn card rank on CO's barrel rate inverts between CO-favored and BB-favored boards, and that monotone boards suppress the delayed c-bet rate disproportionately relative to the initial c-bet.

Preview of what's in this pillar: Dry high-card boards favor the preflop raiser, Paired boards reduce defense width for OOP, Low connected boards are the raiser's worst boards, Suit symmetry holds, Flush draws change hand treatment, Dynamic boards need turn-card-aware strategy, Low boards increase donk frequency, Turn card rank effect inverts between CO-favored and BB-favored boards

Pillar F

Multi-Street Strategy

Verification: 7 confirmed · 1 partial

Chapter coming in v1

Eight theories on how flop, turn, and river decisions connect across streets. Seven are confirmed — including the finding that after checking back a monotone flop, CO's delayed c-bet collapses to 4–21% versus 36–76% on rainbow boards. The partial theory is the river value bet threshold: EV direction is confirmed but the specific 50% winrate quantitative threshold cannot be tested because the API does not expose equity-vs-calling-range.

Preview of what's in this pillar: Post-flop-check aggressor can thin-value-bet turn, Medium strength hands prefer check-back, Donk-bet frequency baseline is near zero, Turn polarity sharpens value vs bluff split, River value bet threshold, Multi-street planning affects flop decision, Draws are indifferent at equilibrium, Monotone board suppresses delayed c-bet rate disproportionately

Pillar G

Advanced Concepts

Verification: 7 confirmed · 1 out of scope

Chapter coming in v1

Eight theories covering stack depth effects, multiway pots, blocker logic, solver mixing, hand-value dynamics, nut-hand slowplay, and protection betting. Seven are confirmed. The one out-of-scope theory is ICM / tournament dynamics, which does not apply to cash. The protection finding is striking: on 8h6d4h the solver checks AA 99.7% of the time, and stronger overpairs check more — perfectly inverted from the naive 'always bet for protection' heuristic.

Preview of what's in this pillar: Stack depth changes strategy qualitatively, Multiway pots tighten ranges, Blockers override raw hand strength in close decisions, ICM / tournament dynamics (not applicable to cash), Solver mixing is pervasive and counterintuitive, Hand values get more static toward river, Nut hands sometimes check for slowplay, Protection is a legitimate but narrow category

Further reading

The concepts tested in this book are foundational to modern GTO poker theory. None of our specific claims are direct quotes from the works below — our claims come from our own solver verification — but the theoretical grounding these authors developed is where the concepts themselves come from.

Modern GTO treatment of No-Limit Hold'em

Foundational poker mathematics

AI and poker — peer-reviewed research