Skip to content
Finance Lessons

Kelly & Geometric Growth

The Kelly Criterion

Bet the fraction that maximizes long-run growth: deriving f* = p − q/b for a binary bet, why maximizing expected log-wealth is the right objective, fully worked coin-flip examples, and the growth curve that peaks at Kelly and goes negative past twice Kelly.

9 min Updated Jun 6, 2026

You’ve spent the last two lessons learning a cruel fact: wealth compounds multiplicatively, so the geometric mean — not the arithmetic one — governs your real long-run growth, and volatility is a tax that drags that geometric growth below the headline average. Lesson 2 left you staring at the volatility drag and probably thinking: so a bigger position isn’t always better. Correct. A bigger bet raises your expected return but inflates your volatility drag even faster, and somewhere there’s a sweet spot.

This lesson finds that sweet spot exactly. Given a genuine edge, there is a single, computable fraction of your bankroll to wager on each repeated bet that maximizes your long-run compound growth rate. Bet less and you grow slower than you could; bet more and the volatility drag eats you alive — past a certain point it doesn’t just slow you down, it drives your bankroll to zero with certainty. That magic fraction is the Kelly criterion, and for a simple binary bet it collapses to a formula so clean you’ll be able to do it in your head: f=pq/bf^* = p - q/b, the edge divided by the odds.

Before you read — take a guess

You can repeatedly make a bet that wins twice as often as it loses (60% win, 40% lose) at even money — win and you double the stake, lose and you lose it. To grow your bankroll fastest over thousands of bets, what fraction of your bankroll should you wager each time?

The bet-sizing problem — neither all-in nor all-out

Analogy. Imagine a slot machine that’s secretly rigged in your favor — over many pulls it pays back more than it takes. Wonderful. But each pull is still a gamble, and you control one dial: how much of your wallet to feed it each time. Crank the dial to “everything” and a single unlucky pull leaves you with nothing and no way back. Leave the dial at “nothing” and your favorable machine makes you exactly zero dollars. The whole game is the dial setting in between.

Definition. The bet-sizing problem is: given a repeated bet with a known positive edge, what fraction ff of your current bankroll should you stake on each play to make your wealth grow as fast as possible over the long run? Crucially you re-bet a fraction of your current bankroll every time, so wins compound and a loss never quite zeroes you out (as long as f<1f < 1).

Worked example — the two disastrous extremes. Start with 1,000 dollars and a great edge. Suppose you go all-in (f=1f = 1) each time. You might win, win, win, win — and on the very first loss your bankroll is multiplied by zero. Game over, permanently, no matter how huge the prior streak. With f=1f = 1 and any chance of losing, ruin isn’t a risk; over enough bets it’s a certainty. Now the other extreme: f=0f = 0. You never wager a cent, so your favorable machine multiplies your bankroll by exactly 1 forever. Growth: zero. The truth lives strictly between these cliffs — there is an interior ff that beats both, and the rest of this lesson pins it down.

Warning:

All-in is a guaranteed loss, even with an edge

This is the most counter-intuitive idea in the lesson, so absorb it now: a positive expected value bet, sized at 100% of bankroll and repeated, goes broke with probability 1. Multiplicative wealth has no memory of past wins — one multiplication by zero erases everything. Edge tells you whether to bet; it does not tell you how much, and “how much” is where fortunes are actually won and lost.

Why maximize expected LOG wealth, not expected wealth

Analogy. Two roads to the same destination. Road A: maximize the arithmetic average of your final wealth across all possible futures. Road B: maximize the average of the logarithm of your final wealth. They sound like cousins, but they give wildly different advice — Road A says “bet everything,” Road B says “bet Kelly” — and Road B is the one that actually makes the typical you rich.

Definition. Because each bet multiplies your bankroll, after nn bets your wealth is a product of growth factors: Wn=W0i(1+fxi)W_n = W_0 \cdot \prod_i (1 + f \cdot x_i), where xix_i is the ii-th bet’s outcome per unit staked. Take logs and the product becomes a sum:

lnWn=lnW0+i=1nln(1+fxi).\ln W_n = \ln W_0 + \sum_{i=1}^{n} \ln(1 + f \cdot x_i).

By the law of large numbers, that sum of i.i.d. log-returns grows like nn times its expected value, so the long-run growth rate per bet is

g(f)=E[ln(1+fx)].g(f) = E[\ln(1 + f \cdot x)].

Maximizing your actual long-run growth rate means maximizing expected log-wealth — which (recall lessons 1–2) is exactly the geometric growth rate. This is the whole philosophical payload of Kelly.

Why not maximize expected wealth directly? Because E[Wn]E[W_n] — the plain arithmetic expectation — is dominated by a vanishingly rare jackpot path and is maximized by betting 100%. A strategy can have the highest possible expected wealth while making almost every real player broke, because the average is hijacked by a one-in-a-billion path that wins every single bet. (Sound familiar? It’s the mean-vs-median, right-skew problem from the compounding lessons, in its purest form.) Expected log-wealth ignores that mirage: the log of zero is -\infty, so any strategy with a real chance of ruin is infinitely penalized. Maximizing E[lnW]E[\ln W] is maximizing the growth the typical path experiences — the median fortune, not the fantasy one.

Fill in the Kelly objective.

Pick the right option for each blank, then check.

Because wealth , the long-run growth rate equals the expected value of the of one plus the bet outcome. Maximizing this expected wealth is the same as maximizing the growth rate, and unlike maximizing expected wealth it refuses to recommend betting everything.

Spot the trap. A strategy is engineered to maximize your expected (arithmetic-mean) final wealth across all possible futures. What does that objective actually recommend for a repeated favorable bet, and why is it a trap?

Deriving the Kelly fraction for a binary bet

Setup. Consider the cleanest possible bet. With probability pp you win and gain bb times your stake (net odds bb); with probability q=1pq = 1 - p you lose your stake. You wager a fraction ff of your bankroll. So a win multiplies your bankroll by (1+bf)(1 + b f) and a loss multiplies it by (1f)(1 - f). The expected log-growth per bet is

g(f)=pln(1+bf)+qln(1f).g(f) = p\,\ln(1 + b f) + q\,\ln(1 - f).

The calculus. To find the growth-maximizing ff, differentiate with respect to ff and set the derivative to zero:

g(f)=pb1+bfq1f=0.g'(f) = \frac{p\,b}{1 + b f} - \frac{q}{1 - f} = 0.

Move the second term across and cross-multiply:

pb(1f)=q(1+bf).p\,b\,(1 - f) = q\,(1 + b f).

Expand both sides:

pbpbf=q+qbf.p b - p b f = q + q b f.

Gather the ff terms on one side:

pbq=pbf+qbf=bf(p+q).p b - q = p b f + q b f = b f\,(p + q).

Since p+q=1p + q = 1, the bracket is just 1, so pbq=bfp b - q = b f, and therefore

f=pbqb=pqb.f^* = \frac{p b - q}{b} = p - \frac{q}{b}.

The reading that makes it unforgettable. The numerator pbqp b - q is the bet’s edge — your expected profit per unit staked (you gain bb with probability pp, lose 11 with probability qq). The denominator bb is the odds. So Kelly is simply:

f=edgeodds.f^* = \frac{\text{edge}}{\text{odds}}.

Bet a fraction of your bankroll equal to your edge divided by the payoff odds. If the edge is zero or negative, f0f^* \le 0 — meaning don’t bet. Clean, interpretable, and exactly the curve the interactive island below draws.

Info:

Edge over odds, in one breath

Edge =pbq= p b - q is how much you expect to profit per unit wagered. Odds =b= b is how much a win pays per unit. Kelly says stake the ratio. Bigger edge → bet more; longer odds (bigger bb) → bet less of your bankroll, because the same edge is being delivered by rarer, larger wins, which are more volatile.

Worked example — the even-money coin

Setup. The most common case: b=1b = 1 (win and you get even money — double your stake). Then q/b=qq/b = q, so

f=pq=p(1p)=2p1.f^* = p - q = p - (1 - p) = 2p - 1.

For an even-money bet, the Kelly fraction is just twice your edge over fifty-fifty.

Run the numbers.

Win prob ppq=1pq = 1 - pEdge =pq= p - qKelly f=2p1f^* = 2p - 1
0.600.400.200.20 (bet 20%)
0.550.450.100.10 (bet 10%)
0.500.500.000.00 (don’t bet)
0.400.60−0.20< 0 (don’t bet — or take the other side)

At p=0.5p = 0.5 there’s no edge and Kelly correctly says wager nothing; at p=0.4p = 0.4 the edge is negative and Kelly goes negative, telling you to flip sides or stay out.

The growth you actually earn. Take the p=0.6p = 0.6 case, f=0.2f^* = 0.2. Plug back into the growth rate:

g(0.2)=0.6ln(1.2)+0.4ln(0.8)=0.6(0.1823)+0.4(0.2231).g(0.2) = 0.6\,\ln(1.2) + 0.4\,\ln(0.8) = 0.6\,(0.1823) + 0.4\,(-0.2231).

That’s 0.10940.0892=0.02020.1094 - 0.0892 = 0.0202 per bet — about 2% compound growth on every single flip. Over 100 flips that compounds to roughly e2.027.5×e^{2.02} \approx 7.5\times your bankroll. A 60/40 coin, sized correctly, is a money machine; sized at 100% it’s a guillotine.

You can repeatedly bet on a biased coin that comes up your way 55% of the time at even money (b = 1). What fraction of your bankroll does Kelly tell you to wager each flip?

Worked example — uneven odds, a low win-rate edge

Setup. Edges don’t require winning most of the time. Consider a bet you only win 40% of the time (p=0.4p = 0.4, q=0.6q = 0.6) but which pays 3-to-1 when it hits (b=3b = 3) — think a long-shot lottery ticket that’s mispriced in your favor, or an out-of-the-money option you’ve correctly judged cheap.

Compute it.

f=pbqb=(0.4)(3)0.63=1.20.63=0.63=0.20.f^* = \frac{p b - q}{b} = \frac{(0.4)(3) - 0.6}{3} = \frac{1.2 - 0.6}{3} = \frac{0.6}{3} = 0.20.

You should wager 20% of your bankroll on a bet you lose three times out of five. The edge here is pbq=0.6p b - q = 0.6 per unit — a huge 60% expected profit — delivered through infrequent, fat payoffs. Notice the same f=0.2f^* = 0.2 as the 60/40 even-money coin, arrived at by a completely different route: there, frequent small wins; here, rare big ones. Kelly cares only about edge-over-odds, not about how the edge is packaged.

BetppbbEdge pbqp b - qKelly ff^*
Even-money coin0.6010.200.20
Long-shot, 3-to-10.4030.600.20

A trade wins only 30% of the time (p = 0.3, q = 0.7) but pays 4-to-1 (b = 4) when it wins. Compute the Kelly fraction.

The shape of growth — the inverted hump

The formula gives you the peak, but the shape of the growth-vs-bet-size curve is where the intuition lives. Drag the sliders below: at f=0f = 0 growth is zero (you’re not playing), it climbs to a maximum exactly at the Kelly fraction ff^*, then falls back to zero around twice Kelly, and dives negative beyond that. The peak is gentle; the cliff on the right is not.

The Kelly growth curveKelly fraction f*: 20%
Growth per bet G(f)optimalruin
optimal · 20%breaks even · 38.9%Fraction of bankroll bet (f)under-bettingover-betting
Edge
+20%
Kelly fraction f*
20%
Max growth per bet
+2%

Long-run growth per bet, G(f) = p·ln(1 + b·f) + q·ln(1 − f). Zero at f = 0, a single peak at the Kelly fraction f*, back to zero near 2·f*, and negative beyond — where an edge still exists yet you go broke with certainty. Drag p and b to watch the hump and its danger zone move.

The curve is the whole lesson in one picture: a hill with a sheer drop on its right flank. You want to stand on top of the hill. Standing a little short of the peak (under-betting) costs you only a sliver of growth. Standing a little past the peak (over-betting) costs you more — and walking off the right edge (past 2f2f^*) doesn’t cost you growth, it reverses it.

The over-betting cliff — the one warning that matters

Analogy. Driving toward a guardrail. Easing off the accelerator before the rail costs you a few seconds. Flooring it past the rail costs you the car. The downside isn’t symmetric, and neither is over-betting.

Definition. Because the growth curve crosses back through zero at roughly 2f2f^*, betting more than twice the Kelly fraction turns your long-run growth rate negative — even though the underlying bet still has a positive expected value. Negative growth rate means your bankroll trends to zero: you go broke with probability 1, slowly but inexorably, by winning bets too aggressively.

Worked example. Back to the 60/40 even-money coin, where f=0.2f^* = 0.2. Twice Kelly is f=0.4f = 0.4. Check the growth there:

g(0.4)=0.6ln(1.4)+0.4ln(0.6)=0.6(0.3365)+0.4(0.5108)=0.20190.20430.002.g(0.4) = 0.6\,\ln(1.4) + 0.4\,\ln(0.6) = 0.6\,(0.3365) + 0.4\,(-0.5108) = 0.2019 - 0.2043 \approx -0.002.

Essentially zero — you’ve handed back all of your edge. Push to f=0.5f = 0.5 and growth is clearly negative; the very same favorable coin now drains your account. You didn’t lose your edge — you over-bet it into a death spiral.

Warning:

The asymmetry is the whole point

Under-betting and over-betting are NOT mirror images. Bet half of Kelly and you still capture roughly three-quarters of the maximum growth — a mild penalty. Bet double Kelly and your growth collapses to zero; bet more and it goes negative. Given uncertainty about your true edge (and there’s always uncertainty), erring below Kelly is cheap insurance and erring above it is potentially fatal. When in doubt, bet less. This single asymmetry is why practitioners almost never bet full Kelly.

Match each bet size (relative to the Kelly fraction f*) to what happens to your long-run growth.

Pick a term, then click its definition.

Pitfalls — why nobody bets full Kelly

Kelly is mathematically optimal under assumptions that almost never hold perfectly. Three pitfalls explain why the real world bets less.

Pitfall 1 — you don’t actually know pp and bb. The formula assumes you know your win probability and payoff exactly. In reality you estimate them, and estimation error is asymmetric in its damage: because the cliff is on the over-betting side, overestimating your edge (betting too big) is far more dangerous than underestimating it. A confidently wrong pp that’s 5 points too high can quietly push your bet past the danger zone. This is the single biggest reason for fractional Kelly (bet half or a quarter of ff^*) — the topic of the next lesson.

Pitfall 2 — Kelly maximizes growth, not comfort. Full Kelly is brutally volatile. A full-Kelly bettor routinely suffers drawdowns of 50% or more on the way to long-run dominance. Mathematically optimal growth and emotionally survivable investing are different objectives; most humans can’t psychologically hold a position that the math says is “correct” while it’s cut in half.

Pitfall 3 — it needs many independent, repeated, re-bettable plays. Kelly’s optimality is a long-run statement resting on the law of large numbers. It assumes a long series of bets and the ability to re-stake a continuous fraction of your current bankroll each time (continuous rebalancing). A single one-shot bet, or a bet where you can’t size continuously, isn’t the world Kelly was derived for — apply it literally there and the “optimality” guarantee evaporates.

Sort each statement: a fair assumption Kelly relies on, or a real-world pitfall that breaks it?

Place each item in the right group.

  • You can re-stake a continuous fraction of your current bankroll each time
  • In practice you only estimate the edge, and overestimating it overbets toward ruin
  • You make many independent, repeated bets
  • A one-shot, non-repeatable bet does not fit the long-run setup
  • You know the true win probability p and payoff b exactly
  • Full Kelly produces drawdowns most investors cannot psychologically endure

When it matters

Sports and poker bankroll management. A handicapper who’s identified a mispriced line, or a poker player with a known win rate, faces a literal repeated +EV bet. Kelly is the standard tool for sizing each wager so a hot streak compounds and a cold streak can’t bust the roll — and the reason serious gamblers bet a fraction of Kelly is pitfall 1: they never know their true edge precisely.

Position sizing in trading. Replace “win probability” with the statistical edge of a strategy and “payoff odds” with its average win-to-loss ratio, and Kelly becomes a position-sizing engine. It’s why “bet big on your best ideas” has a precise mathematical form: bet proportional to edge-over-odds — bigger edge, bigger position — but never so big that a string of correlated losses (the trading version of the over-bet cliff) wipes you out.

The general lesson. Anywhere you face repeated, sized exposures to a favorable-but-risky process, the question isn’t only “is this +EV?” but “how much?” — and Kelly is the answer that maximizes how fast your wealth actually compounds, while screaming at you to never, ever bet past the cliff.

If full Kelly maximizes growth, isn’t betting half-Kelly strictly worse?

Slower in growth, yes — but only slightly, and far safer, which is usually the better trade. The growth curve is flat near its peak: because it’s a smooth hump, moving a bit to the left of ff^* barely lowers the height. Concretely, half-Kelly captures roughly three-quarters of full Kelly’s growth rate while cutting your volatility (and your drawdowns) roughly in half. You give up a quarter of your growth to halve your risk — a bargain almost everyone should take. And once you remember pitfall 1 — you only estimate your edge — half-Kelly stops looking timid and starts looking wise: if your true edge is smaller than you think, full Kelly is secretly over-betting toward the cliff, while half-Kelly leaves a margin of safety. That’s exactly why the next lesson is devoted to fractional Kelly.

Putting it together

The Kelly criterion answers the bet-sizing question with a single number. Because wealth compounds multiplicatively, the right objective is maximizing expected log-wealth — the geometric growth rate — not arithmetic expected wealth (which absurdly recommends betting everything and ruining the typical player). For a binary bet that wins bb-to-1 with probability pp, maximizing g(f)=pln(1+bf)+qln(1f)g(f) = p\ln(1 + bf) + q\ln(1 - f) gives the clean optimum f=(pbq)/b=pq/bf^* = (pb - q)/b = p - q/b, readable as edge over odds. The growth curve is an inverted hump: zero at f=0f = 0, peaking at ff^*, back to zero near 2f2f^*, and negative beyond — the over-betting cliff where a real edge still drives you to certain ruin. Because the downside is so asymmetric and your edge is never known exactly, almost everyone bets a fraction of Kelly — next lesson’s subject.

Big picture

The Kelly criterion — the whole idea

  • The Kelly criterion
    • The bet-sizing problem
      • You have an edge — how much to wager?
      • All-in → ruin with certainty
      • Nothing → zero growth
      • Optimum lives strictly in between
    • Right objective: log-wealth
      • Wealth compounds multiplicatively
      • Log-returns add → growth = E[ln(1 + f·x)]
      • Same as the geometric growth rate
      • Expected wealth says bet 100% — a trap
    • The formula
      • G(f) = p·ln(1 + b·f) + q·ln(1 − f)
      • Differentiate, set to zero
      • f* = (p·b − q)/b = p − q/b
      • Reads as edge ÷ odds
    • Worked examples
      • Even money: f* = 2p − 1 (60/40 → 20%)
      • Long-shot 3-to-1, p = 0.4 → f* = 20%
      • Low win rate can still be a big edge
    • The over-bet cliff
      • Curve peaks at f*, zero near 2·f*
      • Past 2·f* growth goes negative
      • Ruin with probability 1 despite an edge
      • Downside is brutally asymmetric
    • Pitfalls → bet less
      • You only estimate p and b
      • Full Kelly drawdowns are savage
      • Needs many repeatable fractional bets
      • Motivates fractional Kelly (next)
Maximize expected log-wealth → f* = edge/odds. The growth curve is a hump that peaks at Kelly and goes negative past twice Kelly — bet less when unsure.

Recap: the Kelly criterion

Question 1 of 30 correct

Why is "maximize expected log-wealth" the correct objective for bet sizing, rather than "maximize expected wealth"?

Check your answer to continue.

Next up — Fractional Kelly — we take the cliff seriously. Because you never know your true edge and full-Kelly drawdowns are savage, real practitioners deliberately bet a fraction of ff^* — half, a quarter — trading a small, well-understood slice of growth for a large reduction in volatility and a margin of safety against the over-betting cliff. We’ll quantify exactly what that trade buys you.

Mark lesson as complete