TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Guides
    3. Betting strategy that holds up: price, staking, testing and records
    4. Kelly criterion betting: the stake formula and why to use a fraction

    Kelly criterion betting: the stake formula and why to use a fraction

    Kelly criterion betting explained: stake = edge / (odds - 1) of your bank, an 8% edge at $2.16 worked to 6.9%, and why estimated edges make full Kelly too big.

    By the B337 team. Last updated 8 October 2026.

    The short answer

    • The Kelly criterion turns your edge and the price into a stake: Kelly stake = edge / (decimal odds - 1) as a share of your bankroll, where edge = your chance of winning x the odds - 1.
    • For example, an 8% edge at $2.16 gives 0.08 / 1.16 = 6.9% of the bank, which is $165.52 on a $2,400 bankroll.
    • Kelly is the stake that grows a bank fastest over many bets: on a 50% chance at $2.16, twice the Kelly stake leaves a typical $2,400 bank where it started after 1,000 bets, and three times shrinks it to under a dollar.
    • You bet only where your estimate shows an edge, so the bets you place lean towards estimates that are too high, and full Kelly on them usually stakes too much.
    • Staking a half or a quarter of the Kelly stake is common, and a Kelly stake is a sum you work out yourself: B337 does not size bets with Kelly.

    On this page

    1. The Kelly formula for betting
    2. Worked example: an 8% edge at $2.16
    3. Why staking more than Kelly gives growth back
    4. Why estimated edges make full Kelly too aggressive
    5. Staking less than the full Kelly share
    6. How to use the Kelly criterion, step by step
    7. When the Kelly formula does not fit
    8. Kelly errors that change the stake

    Kelly criterion betting sizes each bet as a share of your bankroll with one formula: stake = edge / (decimal odds - 1), where edge = your chance of winning x the odds - 1. An 8% edge at $2.16 suggests 0.08 / 1.16 = 6.9% of your bank.

    Staked that way bet after bet, a bank grows as fast as it can, but only if the edge you feed the formula is real. Your edge is an estimate, and full Kelly punishes estimates that run high, which is why staking a half or a quarter of it is common.

    The Kelly formula for betting

    Three lines, in decimal odds:

    • edge = your chance x decimal odds - 1, which is the same as offered price / your fair price - 1
    • Kelly share = edge / (decimal odds - 1)
    • Kelly stake = current bankroll x Kelly share

    The edge is what $1 staked earns on average, and the odds minus 1 is what it wins when it wins. Dividing one by the other scales the stake to the price. The same edge earns a bigger share at a short price and a smaller one at a long price, where losing runs are longer.

    In textbook notation it reads f = (b x p - q) / b, with b = odds - 1, p = your chance and q = 1 - p, which works out to the same sum.

    John L. Kelly Jr. published the rule in 1956, in a Bell System Technical Journal paper called A New Interpretation of Information Rate. If your chance is right, it picks the stake that makes a bank grow fastest over many bets, which is also the stake that makes the typical, or median, bank largest. It does not make the average bank largest, and that difference is the whole case against staking more.

    Risk: Betting involves risk. Fastest growth is a long-run result, and even with a correct chance a bank staked at full Kelly can fall a long way before it grows. See responsible gambling for limits and support.

    Worked example: an 8% edge at $2.16

    Example: Illustrative figures, no real match: you give a team a 50% chance, a bookmaker offers $2.16, and your bankroll is $2,400.

    • edge = 0.50 x 2.16 - 1 = 0.08, or 8%
    • Kelly share = 0.08 / (2.16 - 1) = 0.068966, or about 6.9% of the bank
    • Kelly stake = $2,400 x 0.068966 = $165.52

    Kelly re-sizes from the bank after every result:

    ResultChangeBank afterNext Kelly stake
    Win+$165.52 x 1.16 = +$192.00$2,592.00$178.76
    Loss-$165.52$2,234.48$154.10

    A win multiplies the bank by 1 + 0.068966 x 1.16 = 1.08 and a loss by 1 - 0.068966 = 0.931034. One of each, in either order, gives 1.08 x 0.931034 = 1.0055, so the bank ends at $2,413.24.

    The expected profit is $165.52 x 0.08 = $13.24 a bet. The typical bank grows by about half that, because wins and losses multiply rather than add: the square root of 1.0055172 is 1.0027548, a gain of 0.28% or $6.61 a bet. The Kelly criterion calculator runs these steps for any bank, price and chance.

    Risk: Betting involves risk. At a true 50% chance this bet still loses half the time, and every loss cuts the Kelly stakes that follow. See responsible gambling for limits and support.

    Why staking more than Kelly gives growth back

    Take the same bet, a 50% chance at $2.16, made 1,000 times from a $2,400 bank at different shares (illustrative):

    Stake per betTimes the Kelly shareExpected profit per bet, share of the bankTypical (median) bank after 1,000 betsChance of finishing below $2,400
    1.72% (quarter Kelly)0.250.14%$8,0122.0%
    3.45% (half Kelly)0.50.28%$18,9194.1%
    6.90% (Kelly)10.55%$37,58112.1%
    13.79%21.10%$2,40048.7%
    20.69%31.66%$0.5787.9%

    The median run has 500 winners and 500 losers, so the typical bank = $2,400 x ((1 + 1.16 x share) x (1 - share)) to the power 500. At the Kelly share that is $2,400 x 1.0055172 to the power 500 = $37,581. At twice the Kelly share it is (1 + 0.16) x (1 - 0.137931) = 1.0000, so the typical bank goes nowhere. Between once and twice the Kelly share the typical bank still grows, only more slowly; past twice it shrinks.

    The last column counts the runs with too few winners, from the binomial distribution; at twice Kelly a further 2.5% finish exactly level.

    Expected profit keeps rising with the stake, and so does the average bank across all possible runs. That average is $2,400 x (1 + 0.08 x share) to the power 1,000, about $32 billion at three times Kelly. It is carried by a handful of extreme winning streaks, while the typical run at that stake ends at 57 cents. Kelly is the stake that makes the typical result as large as it can be, and every stake above it gives growth back while adding risk.

    Risk: Betting involves risk. These figures assume the 50% chance is exactly right and every bet is accepted at $2.16. With a wrong estimate a Kelly stake can shrink a bank, and there is no guarantee of profit. See responsible gambling for limits and support.

    Why estimated edges make full Kelly too aggressive

    Kelly treats your chance as exact, but yours is an estimate. The bets you actually place are not a fair sample of your estimates either: you bet only where an estimate shows an edge, so those bets lean towards estimates that came out too high.

    Example: Illustrative assumptions. You rate runners that a bookmaker offers at $5.00, and each of your ratings is either 2 points too high or 2 points too low, equally often, so your ratings are right on average. There are equal numbers of two kinds of runner: those with a true 20% chance (no edge at $5.00) and those with a true 22% chance (a 10% edge).

    Runners at $5.00True chanceYour ratingEdge you see: rating x 5.00 - 1Kelly share you stakeTrue Kelly share
    20% runners, rated high20%22%+10%2.5%0%
    20% runners, rated low20%18%-10%No betNo bet
    22% runners, rated high22%24%+20%5.0%2.5%
    22% runners, rated low22%20%0%No betNo bet

    Every bet you place comes from a rating 2 points too high. On those bets you see an average edge of 15% and stake an average of (2.5% + 5.0%) / 2 = 3.75% of the bank. The true edge averages 5%, and the true Kelly share (0% + 2.5%) / 2 = 1.25%. You stake three times the true Kelly share, the multiple that shrank the typical bank in the table above, without a single biased rating.

    The same pull comes from a fair price built with some of the margin left in, a price that moves before your bet is accepted, and news you have not seen. Longer prices make it worse, because the error in the edge is the error in your chance multiplied by the price: a 2-point rating error at $5.00 is a 10-point error in the edge.

    Staking less than the full Kelly share

    Staking a fixed fraction of the Kelly share, usually a half or a quarter, is the common answer to estimates that run high. In the example above, half Kelly would stake 1.875% on average, still 1.5 times the true Kelly share, and quarter Kelly 0.94%, three quarters of it.

    Below the true share you give up some growth; above it you give up growth and add risk, so erring low costs less. Fractional Kelly works out how much growth each fraction keeps and the swings that come with it.

    How to use the Kelly criterion, step by step

    With illustrative numbers: a $1,800 bank, and a team you rate at 35% that a bookmaker prices at $3.10.

    1. Set the bank: money you can afford to lose, kept apart from everything else, as bankroll management explains.
    2. Write down your chance before you look at the prices: 35%, a fair price of 1 / 0.35 = $2.86.
    3. Work out the edge: 0.35 x 3.10 - 1 = 0.085, or 8.5%. If the edge is zero or negative, stop here: there is no bet.
    4. Work out the Kelly share: 0.085 / (3.10 - 1) = 0.0405, or 4.05%.
    5. Apply your fraction: a quarter of 4.05% is 1.01%.
    6. Size the stake from the current bank: $1,800 x 0.010119 = $18.21, then round down to $18 and cap it at your own maximum and at whatever the bookmaker accepts.
    7. Record the price, the stake, your fair price and the closing price, and re-size from the new bank once the bet settles.

    The closing price is the check on step 2. If your prices keep beating it, your estimates are probably sound; if they do not, the edge you are sizing may not be there, and closing line value explains the test.

    Note: Kelly is maths, not a product feature. B337 does not size bets with Kelly: a Kelly stake is a sum you work out yourself, by hand or with the calculator.

    When the Kelly formula does not fit

    Kelly needs a chance of your own, which comes from the price work at the heart of a betting strategy. Some bets do not suit it at all:

    SituationThe problemWhat to do instead
    You have no chance of your own, only the priceThe price's own chance gives an edge of zero, so Kelly stakes nothingSmall level stakes, until you have estimates you can test
    The bookmaker accepts less than the Kelly stakeThe bet goes on smaller than the formula saysBet what is accepted; never use another person's account or open a new one to place the rest
    Several bets are open at onceEach single share assumes nothing else is ridingSize them together, as fractional Kelly shows
    A bonus betThe stake is not your money, so a loss costs your bank nothingValue it by what it converts to, with the bonus bet converter
    A tote betThe dividend is not known until after the result, and your own money lowers itTreat any approximate as rough, and stake a small fraction

    Kelly errors that change the stake

    MistakeWhat it does to the stake
    Sizing from the starting bankAfter the $2,400 bank falls to $1,800, Kelly on the $2.16 bet is $124.14, not $165.52: a third too much
    Topping the bank back up to keep stakes upIt undoes the one thing Kelly does after a loss, which is cut the stake, and it is chasing losses
    Nudging the price's own chance up by feelAt $4.50 the price implies 22.2%; calling it 25% creates a 12.5% edge and a 3.57% Kelly share from nothing measured
    Adding single Kelly shares for runners in the same raceThe bets are linked, since a win for one is a loss for the other, so their stakes have to be worked out together
    Rounding upThe $18.21 quarter-Kelly stake rounded up to $25 is 1.39% of the bank, about 1.4 times the quarter-Kelly share

    Questions

    What is Kelly staking?
    Kelly staking means sizing every bet with the Kelly formula, so each stake is the share of your current bank that your edge and the price call for. Stakes grow with the bank and with the edge, and fall after losses, without any change of rule.
    What does a negative Kelly number mean?
    It means the price is below your fair price, so the bet has negative expected value and Kelly says not to make it. At $1.80 on a 52% chance, for example, the edge is 0.52 x 1.80 - 1 = -6.4%, so the share is negative.
    How is Kelly different from staking a fixed percentage?
    A fixed percentage stakes the same share of the bank on every bet, while Kelly moves the share with the edge and the price. On a 4% edge, full Kelly is 4% of the bank at $2.00 but about 0.6% at $8.00.
    Should I use full Kelly?
    Only if your edge estimate were exact, and it never is. Staking above the true Kelly share costs growth and adds swings, while staking below it costs only some growth, which is why a half or a quarter of Kelly is common.
    Is the Kelly criterion good for sports betting?
    It is the right maths for sizing a bet when you have a reliable chance of your own, and no help without one. If the bookmaker's price is all you have, it shows no edge and Kelly stakes nothing.

    Related

    • Betting strategy that holds up: price, staking, testing and records
    • Kelly criterion calculator
    • Fractional Kelly: staking half or a quarter of the Kelly bet
    • Betting bankroll management: set a bank and size every bet from it
    • Line shopping in betting and what the best price is worth
    • Losing streaks in betting: the odds of a run and how long runs get
    • The martingale betting system and why doubling up after a loss fails
    • Poisson distribution betting for goals and scorelines

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    What's gambling really costing you?

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord