Kelly Criterion Calculator

Inputs

18+ · BeGambleAware.org

Results

Enter values to calculate.

How the kelly criterion calculator works

The Kelly criterion gives the stake, as a fraction of your bankroll, that maximises the long-run growth of the bankroll for a bet with a known edge. It is aggressive at full strength, so most people bet a fraction of it.

  1. Let b be the decimal odds minus one, p your win probability and q equal to 1 minus p.
  2. The Kelly fraction is (b × p − q) divided by b. A negative result means no bet.
  3. Multiply by your chosen fraction of Kelly, then by the bankroll, for the stake.

Worked example

£1,000 bankroll, a price of 2.50 and a 45% chance, at half Kelly.

  • b = 1.5, p = 0.45, q = 0.55.
  • Full Kelly = (1.5 × 0.45 − 0.55) ÷ 1.5 = 8.3% of the bankroll.
  • Half Kelly stake: £41.67.

The stake is exactly as reliable as the probability. Overestimating your edge by a few points turns a growth-optimal stake into an over-bet.

Questions

Why bet less than full Kelly?
Full Kelly assumes your probability is exactly right and tolerates deep drawdowns. Half or quarter Kelly gives up a little growth for far less variance and protects against an overstated edge.
What does a negative Kelly mean?
That the price is below what your probability deserves. The correct stake is zero.
Should the bankroll be my whole balance?
It should be the money set aside for betting that you would replenish only from winnings. Applied to money you could not afford to part with, the formula stops being Kelly.