← All tools

Bet Sizing Optimizer

Sizing your bets is a high-wire act. Bet too small, and you will never grow your capital; bet too large, and random volatility will wipe you out. This Bet Sizing Optimizer sweeps through sizing fractions (utilizing the core math from the Kelly Criterion) to locate the mathematical peak where growth is maximized and risk is controlled.

Bet Sizing Optimizer

Full Kelly is the theoretical max — but if its drawdowns scare you, this tool finds the largest fraction that stays under your ruin tolerance.
Full Kelly (reference)
Recommended fraction
Log-growth at that fraction
Estimated ruin probability

The search for the optimal wager

When you have a mathematical edge (such as in sports betting or value play), your goal is to grow your bankroll as fast as possible. However, doubling your bet size does not double your long-term growth. Because gains and losses compound geometrically, larger bets increase your volatility, which eventually drags your geometric growth rate into the negative.

This optimizer uses the principles of the Kelly Criterion but adds a critical safety feature: a **Ruin Tolerance Cap**. It maps your expected growth rate ($g(f)$) across different fractions of your bankroll ($f$) and identifies the precise size that maximizes wealth accumulation while keeping your probability of going broke below your comfortable threshold.

The Volatility Drag: In compounding bankrolls, volatility acts as a physical drag on your growth. Even if a game has a positive expected value, if you bet 100% of your bankroll on a single 2.00x bet, your expected geometric growth rate is negative infinity, because a single loss reduces your bankroll to zero.

The math: Geometric growth vs. ruin

To find the optimal bet size, the verifier evaluates two competing mathematical functions:

1. The Geometric Growth Rate (g(f))

This function calculates the expected logarithmic growth rate of your bankroll per bet as a function of your bet fraction ($f$):

g(f) = p * ln(1 + b * f) + q * ln(1 - f)

Where:

  • $f$: The fraction of your bankroll wagered on each round.
  • $p$: Your probability of winning.
  • $q$: Your probability of losing ($1 – p$).
  • $b$: The decimal payout odds (e.g., $b = 1$ for even money).

2. The Geometric Ruin Approximation

To ensure you do not go broke chasing peak growth, the tool estimates your long-term probability of hitting ruin:

P(Ruin) ≈ exp(-2 * |μ| * B / σ²)

Where $mu$ is your average edge, $B$ is your bankroll size in units, and $sigma^2$ is the variance.

Step-by-step audit: Setting your stakes

Suppose you have a $5,000 bankroll and have identified a sports betting edge where you have a 55% chance of winning an even-money bet ($p = 0.55$, $b = 1$, edge = 10%). You want to find the optimal size with a maximum ruin limit of 5%:

  1. Enter your total bankroll ($5,000) and the game metrics ($p = 0.55$, $b = 1$).
  2. Set your maximum acceptable Ruin Probability to 5%.
  3. Click “Verify.” The optimizer will sweep fractions from $f = 0.01$ to $f = 0.30$.
  4. Analyze the growth curve. You will see that full Kelly recommends betting 10% ($500) per game for maximum growth, but this carries a high ruin risk.
  5. The optimizer will locate the “constrained optimal” bet (e.g., 5% or $250) which achieves 75% of the maximum growth rate but reduces your risk of ruin to under 5%.

Frequently asked questions

Why is “Fractional Kelly” recommended by professionals?

Full Kelly bet sizing is mathematically optimal in a world of perfect information. However, in the real world, your estimated edge is rarely 100% accurate. Betting fractional Kelly (e.g., half-Kelly or quarter-Kelly) acts as a safety margin, protecting you from over-estimating your edge and experiencing catastrophic losses (read our guide to establishing firm Session Stop Rules).

What happens if I bet past the Kelly peak?

If you bet more than the optimal Kelly fraction (known as “over-betting”), you enter a zone of negative efficiency. You are taking on additional volatility and dramatically increasing your risk of ruin, all while receiving a lower long-term geometric growth rate than if you bet less.

How does a high ruin tolerance affect my optimal bet?

A higher ruin tolerance allows the optimizer to select a bet size closer to the true Kelly peak. While this increases your expected long-term bankroll growth rate, it exposes you to massive, stomach-churning downswings that can easily result in losing your entire bankroll.