Geometric Bet Sizing: Engineering the River All-In Across Three Streets

When you hold a polarized range and want stacks in by the river, the right bet size on each street isn't a feel — it's a solvable equation. Here's the math.

You flop the nuts in a single-raised pot, 100 in the middle, 1000 behind. You want all of it in by the river. The amateur instinct is to "bet big and hope they pay." The reg instinct is to bet two-thirds, two-thirds, then jam the rest. Both leak chips. The correct answer is a specific number on each street — and it's the same fraction of the pot every time.

That fraction is geometric bet sizing, and it is the single cleanest example in poker of value extraction being an engineering problem, not a vibe.

The problem geometric sizing solves

You have a polarized range — nutted value plus some bluffs — and a clear plan: get the effective stack in by the river. The question is how to slice the remaining stack across the streets you have left.

If you bet too small early, you arrive at the river with too much behind relative to the pot, and your final bet becomes an awkward overbet that prices your opponent out of calling. If you bet too big early, you blow them off the hand before you've extracted three streets of value. Somewhere in between is a sizing that:

Geometric sizing is the line that does both. The insight: bet the same fraction of the pot on every street. Equal-ratio bets. Because each bet grows the pot by the same multiplier, the pot compounds smoothly, and you can choose the fraction so that after your last bet the stack is exactly gone.

The math, stated correctly

Let the pot before your first bet be \(P_0\), and let \(S\) be the effective stack you have behind. Define the stack-to-pot ratio:

\[\text{SPR} = \dfrac{S}{P_0}\]

You want to be all-in after \(n\) streets of betting (typically \(n = 3\): flop, turn, river). On each street you bet a constant fraction \(f\) of the current pot, and your opponent calls.

When you bet \(f \cdot P\) into a pot of \(P\) and get called, both players put in \(f \cdot P\), so the new pot is:

\[P_{\text{new}} = P + 2(f \cdot P) = P \cdot (1 + 2f)\]

So each called street multiplies the pot by the growth factor \(g = 1 + 2f\). After \(n\) streets:

\[P_{\text{final}} = P_0 \cdot (1 + 2f)^n\]

Now, "all-in on the final street" means the total chips that went in beyond the starting pot equal both stacks: \(P_{\text{final}} = P_0 + 2 \cdot S\). Substituting \(S = \text{SPR} \cdot P_0\):

\[P_{\text{final}} = P_0 \cdot (1 + 2\,\text{SPR})\]

Set the two expressions for \(P_{\text{final}}\) equal and the \(P_0\) cancels:

\[(1 + 2f)^n = 1 + 2\,\text{SPR}\]

Solve for the per-street pot fraction:

\[f = \dfrac{(1 + 2\,\text{SPR})^{1/n} - 1}{2}\]

That's the whole thing. Plug in your SPR and the number of streets, and \(f\) is the exact fraction of the pot to bet on every street to land all-in on the last one. No street-by-street guessing — one equation, one number, applied identically each time.

A useful reference point falls straight out of this: at SPR ≈ 13 over three streets, \(f = 1\) — you bet exactly pot, pot, pot, and you're all-in. Memorize that anchor and you can eyeball everything around it.

Worked example: SPR 10, three streets

Setup: pot \(P_0 = 100\), effective stack behind \(S = 1000\), so \(\text{SPR} = 10\). We want all-in over \(n = 3\) streets.

First, the target final pot:

\[P_{\text{final}} = 100 + 2 \cdot 1000 = 2100\]

The required total growth multiplier is \(2100 / 100 = 21\). Spread geometrically over three streets:

\[g = 21^{1/3} \approx 2.759\]

So \(1 + 2f = 2.759\), giving:

\[f = \dfrac{2.759 - 1}{2} \approx 0.879\]

You bet ≈ 88% of the pot on every street. Watch it track all the way to all-in:

| Street | Pot before | Bet (88%) | Both put in | Pot after | |--------|-----------:|----------:|------------:|----------:| | Flop | 100.00 | 87.95 | 175.89 | 275.89 | | Turn | 275.89 | 242.64 | 485.28 | 761.17 | | River | 761.17 | 669.42 | 1338.83 | 2100.00 |

Check the stack: each player put in \(87.95 + 242.64 + 669.42 = 1000.0\) beyond the starting pot. The river bet of 669.42 is exactly what's left of the 1000 behind. The pot closes at 2100, both stacks in, no chips stranded, no awkward shove that's smaller or larger than the geometric line wants. The river bet is a clean pot-committing size, not a sad min-shove or a bloated overbet. That's the entire point.

Contrast the lazy alternatives at the same SPR 10:

Geometric is the Goldilocks line, and it's not a judgment call. It's \(f = (21^{1/3} - 1)/2\).

Why equal-ratio bets maximize value with a polarized range

The "why" matters as much as the "how," because the result only holds under specific conditions.

With a polarized range — you're either nutted or bluffing, nothing in the middle — your opponent's calling range is a set of bluff-catchers. Every street, they face the same decision: defend enough to not be exploited by your bluffs (Minimum Defense Frequency), and you charge them with both your value and your air. Because your range is polar, your opponent's continuing range stays roughly the same shape relative to the bet as the hand progresses.

Equal-ratio bets exploit this. When the bet is the same fraction of the pot every street:

Put simply: the geometric line keeps the maximum number of worse hands paying you off across all three streets, and it converts the entire stack into the pot. With a nutted polar range, that is the definition of maximum value extraction.

This is also why solvers, when you give them a clean polar range and deep-ish stacks, gravitate toward geometric-shaped sizings across streets. It's not a coincidence — it's the equilibrium answer to "extract a fixed stack from a bluff-catcher over n streets."

When geometric is NOT the answer

Geometric sizing is a tool with a narrow, correct domain. Reaching for it everywhere is how good players talk themselves into thin spots.

Merged ranges

If your value range is merged rather than polarized — top pair good kicker, second pair, the medium-strength stuff — geometric sizing is a trap. Three big equal-ratio bets fold out everything you beat and only get called by hands that beat you. You bet-fold yourself into a corner and get bluff-caught on rivers. Merged value wants smaller, often single-street or two-street value bets, and a lot of checking. The geometric line is for the nuts, not for your bread-and-butter top pair.

Overbet lines beat it sometimes

Geometric is the optimal multi-street line for a given SPR, but it implicitly assumes you want three streets. When a turn or river card massively polarizes your range — a card that smashes your nutted combos and bricks your opponent's — a single large overbet can extract more than continuing the geometric schedule, because it leverages your nut advantage on that street rather than averaging across three. Overbets also do work geometric sizing can't: maximum equity denial against draws on wet, dynamic boards, where letting a flush draw "come along for the ride" at 88% pot is actively giving up equity. If the board is screaming for one big bet, take it.

Multiway pots

Everything above assumes heads-up. Multiway, the math breaks: ranges are wider and weaker, your polar range faces multiple bluff-catchers whose combined defense is much stickier, and "all-in by the river" against two opponents requires a totally different equity threshold to even commit. Geometric sizing is a heads-up construct. Three-way, size down, value-bet more selectively, and forget the elegant all-in-by-the-river plan.

Your range simply isn't polar enough

The condition that makes geometric work is range polarity. If you don't have enough nutted combos to credibly bet three streets — if your "value" is actually capped — geometric sizing turns into a fast way to stack off when behind. Be honest about whether the river jam is the nuts-or-bluff bet the theory assumes, or whether you've just talked yourself into a big number.

The takeaway

Value sizing across multiple streets is not a feel. For a polarized range that wants stacks in by the river, the per-street pot fraction is the solution to one equation:

\[f = \dfrac{(1 + 2\,\text{SPR})^{1/n} - 1}{2}\]

Bet that fraction every street and you land all-in on the river with the maximum extractable chips, having kept the most worse hands along for the ride. The deviations — overbets on polarizing cards, smaller merged value, multiway caution — are all measured against this baseline. You can't deviate intelligently from a number you've never computed.

shadepoker's Geometric Sizing tool does exactly this: feed it any SPR and street count and it returns the per-street pot fraction, then tracks the pot and stack street by street so you can see it close out all-in — the same table we built above, for any spot you're studying. Run a few of your own deep-stacked nut-flush and set spots through it until the SPR-13-is-pot-pot-pot anchor and the shape around it become second nature. Then the river all-in stops being a guess and starts being arithmetic you do at the table.

Once that arithmetic feels automatic, pressure-test it in the Geometric Sizing Quiz.