Every number on this page comes from our own solver
We didn't copy-paste claims from training sites. For each theory, we ran real queries against QuintAce's AI model, recorded the output, and verified the results across multiple research rounds. When we say "the solver bets K72 rainbow 83.6% of the time for 2.4bb," that's a finding we tested and can reproduce.
The theoretical concepts we tested — nut advantage, fold equity, pot geometry, range polarization — are foundational to modern GTO poker theory. For readers who want to dig into the theoretical grounding, there's a reading list at the end.
Every claim in this book is verified against our solver's output on a No-Limit Hold'em model family, cross-checked for stability across multiple model checkpoints. We cataloged the 45 most important theories from modern GTO literature and tested each one against the solver's actual behavior at scale; where a theory holds cleanly we say so, where it holds partially we say so, and where it doesn't apply at all we explain why.
Where a claim depends on general poker theory rather than our own measurements, we label it explicitly so the reader can tell them apart. The goal is that a coach reading this book can trust that every number comes from a repeatable measurement, not from extrapolation.
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: 5 of 7 theories model-verified · 1 partially verified · 1 out of scope (A5)
How the solver reads range vs. range equity and why the player with the higher average equity bets more often (not bigger). Seven theories tested, including position effects on range width, equity realization across streets, and stack-depth dynamics.
Preview of what's in this pillar: A1 Equity Advantage Drives Betting Frequency, A2 Position Sets Range Width, A3 Equity Distribution Shapes Strategy Type, A4 Ranges Narrow Across Streets, A6 Stack Depth Widens Ranges, A7 Stronger Ranges Realize More Equity, plus the out-of-scope note on A5 (Equity Realization — a derived metric our API doesn't expose).
Frequencies & Balance
Verification: 5 of 5 theories model-verified
Minimum Defense Frequency, the indifference principle, value-to-bluff ratios, and why check-raise bluffs are almost always draws. Five theories — all verified — with one position-dependent refinement that surprised us.
Preview of what's in this pillar: B1 MDF defines defensive baselines, B2 MDF deviations are systematic (position-dependent — a refinement Round 17 surfaced), B3 Indifference governs mixed strategies, B4 Value-to-bluff tracks pot odds, B5 Check-raise bluffs are draws.
Position & Information
Verification: 5 of 5 theories model-verified
Why position is the single most important factor in no-limit hold'em strategy — and how the solver actually trades off positional advantage against other factors. Five theories covering range width by position, information asymmetry, BB defense width, and SB's unique constraints.
Preview of what's in this pillar: C1 Position gradient in opening ranges (UTG 17% → BTN 43%), C2 IP advantage in equity realization, C3 Tighter openers create larger advantages, C4 SB's unique constraints, C5 BB's unique pot-odds advantage.
Sizing Theory
Bet sizing is where most of the money lives.
You can get your frequencies roughly right and still hemorrhage EV if the sizes are wrong — overbetting a board where small bets print, or sizing down on a texture that demands a polar range. The six theories in this pillar describe when the solver bets big, when it bets small, and the specific conditions that tip one direction or the other.
Four of the six are fully confirmed by our solver verification. One — stack depth and sizing — is confirmed on the sizing axis but required a refinement pass when the frequency data turned out to be more nuanced than the theory predicted. And one — river sizing splits by blockers — is directionally confirmed but the specific blocker mechanism couldn't be cleanly isolated from indifference balancing with our current query infrastructure. Where we're sure, we say so. Where we aren't, we say that too.
All data below comes from our own solver, queried across 12 board textures, 6 stack depths, and multi-street runouts. Every number traces to a specific source file and line range.
The wetness parabola: why sizing is not monotonic in board texture
Dry boards get small bets. Wet boards get bigger bets. Very wet boards go back to small bets — or get checked entirely.
That non-monotonic shape is the wetness parabola, and it shows up clearly in our data. Here are the solver's c-bet strategies across 12 flop textures, same position (CO vs BB), same stack depth (100bb), same preflop action — only the board changes:
CO c-bet strategy across 12 flop textures. Single-raised pot, 100bb. Bet frequency drops from 86.4% on J72 rainbow to 32.2% on K94 monotone, but the sizing tells its own story.
| 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, Flop C-bet (CO vs BB, SRP, 100bb)
Same data, visualized. The non-monotonic shape is visible when boards are ordered by texture wetness.
Source: cash-baselines.md, Flop C-bet (CO vs BB, SRP, 100bb)
Look at the sizing column. Dry boards (K72r, J72r) use 2.4–2.6bb bets. Connected wet boards (T98, 765, 654) use 2.5–2.6bb — roughly the same or slightly larger. But monotone boards (K94ss, 652ss) drop back down to 1.9bb, with frequencies collapsing to 32–48%.
You cannot bet big unless two things are true
Big bets need two conditions — not one. You need nut advantage and fold equity. Miss either one and the large sizing stops working.
When we tested this across board textures, the pattern was visible everywhere. Here's the solver's sizing breakdown by texture category from our test set:
KK5(paired, no clean nut advantage) — 99% small bets. CO doesn't have a clear nut edge — BB defends trips and full houses from their preflop range. With no nut advantage, the sizing stays tiny.K94ss(monotone, nut advantage but no fold equity) — 90% small bets. CO has the overpair advantage, but BB's flush draws won't fold — fold equity is gone, so the solver downsizes.T98(wet connected, split equity) — 71% medium bets. Some nut advantage and some fold equity, but neither condition is dominant.K72r(dry K-high, both conditions met) — 62% medium + 38% small bets. CO has the strong hands (KK, AK, K-high), and BB's range is full of weak hands that fold. Both conditions are satisfied.
Source: cash-baselines.md, R9 D3 verdict notes (KK5, K94ss, T98, K72r — all CO vs BB, 100bb SRP)
Flop overbets are almost nonexistent
Overbetting requires extreme nut advantage — the kind where your opponent's range is completely capped and cannot have hands strong enough to raise. On the flop, that condition almost never holds.
When we tested overbet frequency across all seven boards in our Round 9 analysis, the solver used overbets (bets greater than 100% pot) on 0.0–0.3% of bets. Across every board texture — dry, wet, paired, monotone — the flop overbet is essentially zero.
K72r, where CO has a clear nut advantage), BB still holds some sets, two-pair, and top-pair-strong-kicker combinations that can raise an overbet. The condition "opponent cannot have hands strong enough to raise" essentially never holds on the flop at 100bb.
This doesn't mean overbets never appear in poker — they do, on later streets. The turn and river are where capping actions (checking, calling) have narrowed one player's range enough that the other player can credibly overbet. But on the flop, with both ranges still wide, the solver says: save your money.
Bets grow geometrically across streets
The solver doesn't pick bet sizes at random on each street. It plans ahead: the flop bet sets up the turn bet, which sets up the river bet, and the whole sequence grows the pot toward the stack size.
When we ran multi-street action sequences (c-bet → call → turn bet → call → river bet) on two different board runouts, the geometric growth was clearly visible:
Multi-street bet sizing progression, CO vs BB, 100bb. Both runouts use blank turn and river cards.
| Runout | Flop Avg Bet | Turn Avg Bet | River Avg Bet | Growth per Street |
|---|---|---|---|---|
K72r → blank → blank | 2.42bb | 6.43bb | 16.5bb | ~2.5–2.7× |
A94r → blank → blank | 2.35bb | 8.29bb | 20.6bb | ~2.5–3.5× |
Source: cash-baselines.md, R10 D1 verdict notes (K72r blank-blank, A94r blank-blank)
Same data, visualized. Geometric growth from flop to river is visible on both runouts.
Source: cash-baselines.md, R10 D1 verdict notes (K72r blank-blank, A94r blank-blank)
Each street's bet is roughly 2.5–3.5 times the prior street's bet. That's not arbitrary — it's the solver planning a multi-street pot-building sequence. On the K72r runout, the pot grows from a ~2.4bb flop bet to a ~16.5bb river bet, a nearly 7× increase across two streets.
Notice the frequency side: the flop is bet at 84%, the turn at 22%, the river at 6.2%. The range polarizes dramatically — by the river, only the very top of CO's value range (and corresponding bluffs) is still betting. (This cross-confirms the turn polarity theory from Pillar F: lower frequency, bigger sizing.)
Shallower stacks compress sizes but the frequency story is more nuanced
At shallower stack depths, the solver uses smaller bets. That much is straightforward and confirmed cleanly across all six depths we tested on K72r. But the frequency side — whether the solver bets more often at shallow depths — turned out to be more nuanced than the original theory predicted.
K72r flop c-bet: CO vs BB, single-raised pot. Six stack depths tested in our Round 12 analysis.
| Stack Depth | Avg Bet | Bet Frequency |
|---|---|---|
| 20bb | 1.82bb | 84.4% |
| 50bb | 2.30bb | 89.6% |
| 75bb | 2.38bb | — |
| 100bb | 2.42bb | 83.6% |
| 150bb | 2.47bb | — |
| 200bb | 2.50bb | 75.7% |
Source: cash-baselines.md, R12 D5 verdict notes (K72r, six stack depths). Frequency data not available for 75bb and 150bb.
Same data, visualized. Sizing grows monotonically with stack depth; frequency peaks at 50bb and declines at both ends.
Source: cash-baselines.md, R12 D5 verdict notes (K72r, six stack depths)
The sizing column is monotonic: 1.82bb at 20bb, growing steadily to 2.50bb at 200bb. Every additional 50bb of stack depth adds roughly 0.1–0.5bb to the solver's average flop bet. That's the compression the theory predicts — with less room for multi-street maneuvering, the solver keeps each bet smaller.
The frequency column, though, doesn't follow a simple "shallower = more frequent" pattern. The peak is at 50bb (89.6%), not at 20bb. At 200bb, frequency drops to 75.7% — the solver checks more at deeper stacks, presumably because the multi-street risk of building a big pot grows when there's more money behind. But at 20bb the frequency is 84.4%, not the highest point. The theory's "shallower stacks increase frequency" prediction holds for the 50bb–200bb range but oversimplifies what happens at the very shallow end.
River sizing splits across the same hand class
On the river, the same strong hand class uses multiple bet sizes. The theory says blockers drive the split — a set that blocks the opponent's calling range sizes smaller, while one that doesn't block sizes bigger. Our data confirms the multi-size pattern but couldn't cleanly isolate the blocker mechanism.
Here's what we found on the K72r → 2d → Kc runout (a K-paired river). At the hand-class level:
- KK splits between
bet12.8(18%) andbet17.1(81%) — the strongest hand uses two distinct sizes. - QQ splits between
bet8.6(74%) andbet12.8(25%) — a weaker overpair also mixes sizes, but skews toward the smaller option.
Source: cash-baselines.md, R10 D6 verdict notes (K72r → 2d → Kc river)
When we went deeper into the combo level on a different runout (K72r → 2d → 5h, a blank river), the picture got more interesting:
- KK has 3 surviving combos (K♣K♥, K♣K♠, K♥K♠), and all three use ~95%
bet12.8+ ~5%bet8.6— very similar strategies across the combos. - AKs has 1 surviving combo (K♥A♥), which uses 4 different sizes:
bet8.6(9%),bet12.8(38%),bet17.1(38%),bet25.6(13%).
Source: cash-baselines.md, R13 D6 verdict notes (K72r → 2d → 5h river)
The multi-size splitting is real. But the reason KK's three combos play nearly identically while AKs spreads across four sizes could be blocker effects, or it could be the solver expressing indifference across sizes that have similar EV (the same mechanism that drives mixed strategies elsewhere). We couldn't separate the two explanations with the query infrastructure available. (See the Research notes for more on why this stays partially verified.)
What we didn't test in Pillar D
- All postflop data is CO vs BB, heads-up. Sizing theory may behave differently for other positions (UTG vs BB, BTN vs BB) — different preflop ranges mean different nut advantages and fold equity profiles. Don't assume the exact sizing frequencies transfer across positions.
- Multiway pots are not covered. Every data point is heads-up. In multiway pots, both fold equity and nut advantage shift substantially — the sizing implications are likely different.
- 3-bet pots are out of scope. All data comes from single-raised pots. In 3-bet pots, both ranges are narrower and SPR is lower, which should change the sizing dynamics.
- The D5 frequency refinement (50bb peak, non-monotonic pattern) is confirmed on K72r only. Other textures may show a different frequency curve across stack depths. Don't generalize the 50bb peak without testing it on more boards.
The 6 practical Pillar D takeaways
- Sizing follows the wetness parabola. Small on dry, bigger on wet-but-not-too-wet, back to small on monotone. If you're sizing up on a monotone flop, the math is against you.
- Big bets need both nut advantage and fold equity. Missing either condition means the solver sizes down. Ask both questions before choosing your sizing.
- Don't overbet the flop. At 100bb in single-raised pots, the solver overbets the flop 0.0–0.3% of the time. Save the overbets for later streets.
- Plan your sizing across all three streets. Each bet should grow roughly 2.5–3× per street, building the pot toward the stack size geometrically.
- At shallow stacks, size down — but the frequency peak is around 50bb, not at the shallowest depth. Compression on sizing is clean; the frequency story is more nuanced.
- On the river, mix your sizing within the same hand class. Strong hands don't all use one size — the solver spreads them across multiple sizings based on card-removal effects.
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" framing in §4 (D1) is partially an interpretive convenience. The source literature refers to strong hands growing the pot across streets and river sizing splitting to optimize pot growth, but none of our extracted articles use the term "geometric sizing" directly. The label comes from general poker theory's pot geometry concept: with SPR of X and N streets remaining, each street should bet approximately (X^(1/N) − 1) of the pot. Our Round 10 data (
K72r2.42bb → 6.43bb → 16.5bb;A94r2.35bb → 8.29bb → 20.6bb) fits this pattern at roughly 2.5–3.5× growth per street. The data is model-verified; the "geometric" label is our framing for the pattern, not a direct quote from source. The rule of thumb — plan sizing so each street sets up the next — holds regardless of what you call it. - The D5 frequency refinement has a clear research arc: R9 → R12. The original Round 9 test used three stack depths (20bb, 100bb, 200bb) and reported frequency as 84.4%, 83.6%, 75.7% — suggesting a slight decrease from shallow to deep, roughly matching D5's prediction. Round 12 extended to six depths (20bb, 50bb, 75bb, 100bb, 150bb, 200bb) and revealed the 50bb peak at 89.6%, which the three-point test had missed. Frequency data for 75bb and 150bb was not collected (sizing was). The non-monotonic frequency pattern (rises from 20bb to 50bb, then falls from 50bb to 200bb) is the refinement — D5 is confirmed on the sizing axis and descriptively accurate on the frequency axis, but the original "shallower = more frequent" prediction oversimplifies.
- D6 remains partially verified because the blocker mechanism is under-isolated. On
K72r→2d→5h, KK's 3 surviving combos all use nearly identical sizing (~95%bet12.8), while AKs's single surviving combo (K♥A♥) mixes across 4 sizes. This is consistent with blocker effects (the different cards held by KK vs AKs change what the opponent can have), but it's equally consistent with the indifference principle applied to sizing: when multiple bet sizes yield similar EV, the solver mixes across them (per B3 in Pillar B), and the specific mix frequencies may be driven more by general indifference balancing than by card-specific blocker logic. Isolating blocker effects cleanly would require finding two combos of the same hand class that hold different blockers and use different sizes — KK's three surviving combos were too similar in strategy to provide this test. The practical takeaway (river sizing mixes within hand classes) holds under either mechanism explanation. The KI-1/KI-2 per-combo EV reliability issues in the current API make further isolation difficult; this is a known limitation.
Board Texture
Verification: 7 of 7 theories model-verified
How different flop textures reshape the solver's entire strategy — from A-high boards (lower c-bet frequency) to monotone boards (dramatic drop-off) to paired boards (compressed ranges, smaller bets). Seven theories, all verified, with concrete frequency differentials for every texture we tested.
Preview of what's in this pillar: E1 A-high fewer c-bets, E2 Paired boards = high freq + small size, E3 Connected boards lower frequency, E4 Monotone boards see dramatic decrease, E5 Rainbow > two-tone > monotone hierarchy, E6 Turn card shifts advantage, E7 Low boards favor BB defense.
Multi-Street Strategy
Verification: 6 of 7 theories model-verified · 1 partially verified (F5)
How ranges narrow across streets, when probe bets and delayed c-bets exist in the solver's strategy, and why multi-street planning is where the biggest edges hide. Seven theories including the existence of probe betting, delayed c-betting, donk betting, and the value-to-bluff balance across streets.
Preview of what's in this pillar: F1 Probe betting exists, F2 Delayed c-bet exists, F3 Donk betting conditions, F4 Turn frequency drops below flop, F5 River value betting threshold (partially verified), F6 XR by texture, F7 Multi-street planning in bluff selection.
Advanced Concepts
Verification: 6 of 8 theories model-verified · 2 out of scope (G4, G5)
Stack depth dynamics, multiway pot tightening, blocker effects that override raw hand strength, slow-play conditions, and protection betting. Eight theories — six verified, two out of scope (ICM is tournament-specific; rake wasn't varied in our cash research).
Preview of what's in this pillar: G1 Stack depth widens ranges, G2 Multiway tightens everything, G3 Blockers override raw hand strength, G6 Hand value dynamism decreases across streets, G7 Slow-play depends on blocking and texture, G8 Protection betting is overvalued (with the AA on 8h6d4h example).
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.