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.
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.
How the 45 theories break down by pillar
Equity & Ranges
Frequencies & Balance
Position & Information
Sizing Theory
Board Texture
Multi-Street Strategy
Advanced Concepts
Equity & Ranges
Verification: 4 confirmed · 1 partial · 2 not tested
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
Frequencies & Balance
Verification: 5 confirmed
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
Position & Information
Verification: 4 confirmed · 1 partial
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
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
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
| Board | Texture | Bet Frequency | Avg Bet |
|---|---|---|---|
K72r | Dry K-high | 83.6% | 2.4bb |
J72r | Dry J-high | 86.4% | 2.6bb |
Q83r | Dry Q-high | 74.2% | 2.6bb |
A94r | A-high | 64.9% | 2.3bb |
KK5 | Paired K | 79.3% | 1.8bb |
772 | Paired low | 71.6% | 2.0bb |
T98 | Connected wet | 51.6% | 2.5bb |
765 | Connected mid | 61.4% | 2.6bb |
654 | Connected low | 58.6% | 2.6bb |
543 | Connected low | 58.1% | 2.5bb |
K94ss | Monotone | 32.2% | 1.9bb |
652ss | Monotone low | 47.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.
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?
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.
You cannot bet big unless two things are true
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:
- You have more strong hands than your opponent (nut advantage)
- 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)
Flop overbets are vanishingly rare — and driven by bluffs, not value
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
| Board | Nuts (top set) | Nuts dominant size | Bluffs (e.g. QJs/JTs) | Bluff dominant size | Same size? |
|---|---|---|---|---|---|
K72r | KK (top set) | bet1.8 89% | QJs/JTs/QTs | bet2.8 97–99% | No — nuts smaller |
A94r | AA (nut set) | bet1.8 99% | QJs/JTs | bet2.8 90–93% | No — nuts smaller |
AK6r | AA | bet1.8 96% | QJs/QTs | bet8.2 63%/52% | No — bluffs overbet |
T98 | 88/99 | bet2.8 92–100% | AQs/AJs/KQs | bet2.8 92–100% | Yes — identical |
KK5 | 55 (set) | bet1.8 95% | QJs/JTs/T9s | bet1.8 98–99% | Yes — identical |
772 | KK/22 | bet1.8 74–83% | QJs/AQs | bet1.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.
Geometric sizing: the pot grows roughly 2.5–3× per street
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
| Runout | River Bet% | Top Sizes (distribution) |
|---|---|---|
K72r → 2d → 5h | 83.0% | bet19.1=53%, bet25.5=20%, bet38.2=5% |
A94r → 4c → 8d | 66.7% | bet25.5=30%, bet19.1=27%, bet38.2=7% |
T98 → 2s → 5h | 77.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.
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.
Shallow stacks compress sizing and widen frequency — but not in a straight line
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 Depth | Bet Frequency |
|---|---|
| 20bb | 84.4% |
| 50bb | 89.6% |
| 100bb | 83.6% |
| 200bb | 75.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.
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)
River sizing splits by blockers — the frequency pattern is confirmed, the mechanism is under-isolated
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
| Hand | With flush blocker (♠) | Without flush blocker | Effect |
|---|---|---|---|
| AA | cbet 90.8% | cbet 33.6% | +57.2pp frequency with blocker |
bet1.8 84.4% dominant | bet2.8 70.4% dominant | Smaller size with blocker | |
| JJ | bet1.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.
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
- Size by texture, not by hand. Dry boards want small frequent bets; connected boards want larger, less frequent bets; monotone boards want mostly checks.
- Check both conditions before going big. Large bets require nut advantage AND fold equity. If either is missing, size down.
- 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.
- 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.
- At short stacks, simplify to small bets and shoves. Mid-range sizing disappears below 20bb, and c-bet frequency jumps sharply as SPR drops.
- 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'sbet63.8at 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.8tobet1.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 whetherbet1.8andbet2.8have 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.
Board Texture
Verification: 8 confirmed
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
Multi-Street Strategy
Verification: 7 confirmed · 1 partial
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
Advanced Concepts
Verification: 7 confirmed · 1 out of scope
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
- Matthew Janda, Applications of No-Limit Hold'em (Two Plus Two Publishing, 2013) — the first rigorous application of game-theoretic concepts to NLHE. Range construction, bet sizing frameworks, multi-street planning.
- Matthew Janda, No-Limit Hold'em for Advanced Players (Two Plus Two Publishing, 2017) — integrates solver-era findings into a practical framework.
- Will Tipton, Expert Heads Up No-Limit Hold'em (D&B Publishing, 2013–2014, 2 volumes) — mathematically rigorous HU analysis of polarization, range vs range dynamics, and sizing theory.
Foundational poker mathematics
- Bill Chen & Jerrod Ankenman, The Mathematics of Poker (ConJelCo, 2006) — the book that established the game-theoretic foundations of poker analysis.
- David Sklansky, The Theory of Poker (Two Plus Two Publishing, 1999) — foundational concepts including the Fundamental Theorem of Poker, pot odds, and expected value.
AI and poker — peer-reviewed research
- Noam Brown & Tuomas Sandholm, "Superhuman AI for multiplayer poker," Science Vol. 365 (2019) — the Pluribus paper. The first peer-reviewed demonstration of superhuman AI in 6-player No-Limit Hold'em.