What Is the Kelly Criterion and Why Does It Matter for Prediction Markets?
The Kelly Criterion is a bankroll management formula developed by Bell Labs scientist John L. Kelly Jr. in 1956. Originally designed for signal transmission theory, it was quickly adopted by gamblers and then professional investors because it answers one of the most important questions in any probabilistic endeavor: how much of your capital should you risk on any single bet?
In prediction markets like Kalshi and Polymarket, where you're trading binary contracts (will X happen: yes or no?), the Kelly Criterion is uniquely powerful. Every contract has a price — say, 62¢ on Kalshi — that implies a market probability of 62%. If your research tells you the true probability is 75%, you have an edge. Kelly tells you exactly how large a position that edge justifies.
Without a framework like Kelly, traders either over-bet (blowing up accounts on high-confidence losses) or under-bet (leaving massive returns on the table). Both errors compound painfully over time.
The Kelly Criterion Formula, Explained Step by Step
f* = (bp − q) / b
- f* — the fraction of your bankroll to wager
- b — net odds received (profit per $1 risked). On a binary contract priced at 60¢, if you're right you receive 40¢ profit, so b = 0.40/0.60 ≈ 0.667
- p — your estimated probability the event occurs
- q — probability it does not occur (1 − p)
Worked Example: A Kalshi Fed Rate Contract
Suppose a Kalshi contract asks: "Will the Fed hold rates steady at the May 2026 meeting?" The contract is trading at 65¢ (implying 65% market probability). After reviewing Fed minutes, employment data, and CME FedWatch data, you estimate the true probability at 78%.
- Contract price: $0.65 → net odds b = (1 − 0.65) / 0.65 = 0.538
- Your estimated probability: p = 0.78, q = 0.22
- Kelly fraction: f* = (0.538 × 0.78 − 0.22) / 0.538 = (0.420 − 0.22) / 0.538 = 0.372, or ~37% of bankroll
Full Kelly says bet 37% of your account. That's theoretically optimal — but in practice, almost no serious trader uses full Kelly. Here's why.
Why You Should Almost Never Use Full Kelly
Full Kelly maximizes the long-run geometric growth rate of your bankroll, but it assumes your probability estimate is perfectly accurate. In prediction markets, your edge estimate is always uncertain. A small error — say, you estimated 78% but the true probability was 68% — can turn a Kelly-optimal bet into an over-bet that dramatically increases ruin risk.
The standard professional solution is Fractional Kelly: bet a fixed fraction of the Kelly-recommended size. Most quantitative traders use Half Kelly (50% of f*) or Quarter Kelly (25% of f*) as a default.
How to Calculate Your Edge in a Prediction Market
Kelly is only as good as your probability estimate. Getting that estimate right is the real skill. Here's a practical framework:
- Start with the market price as your baseline. A 58¢ contract implies 58% probability. Treat this as the crowd's informed estimate — prediction markets are generally well-calibrated according to CFTC-recognized research on prediction market accuracy.
- Apply your own model or data source. FedWatch for rate decisions, 538-style models for elections, injury reports for sports. Your edge comes from information or interpretation the market hasn't yet priced in.
- Discount your estimate for uncertainty. If your model says 80% but you're not fully confident in the model, shade toward 72–75%. This implicit conservatism is actually built into Fractional Kelly.
- Never size a position based on vibes. If you can't articulate why your p differs from the market's implied probability, you don't have an edge — and Kelly will size you at zero (or negative), which is the correct answer.
Kelly Criterion Across Multiple Simultaneous Markets
Most active prediction market traders hold positions across multiple markets at once — an election contract, a Fed contract, a sports outcome. Full Kelly applied independently to each position can recommend allocating well over 100% of bankroll in total, which is obviously impossible.
The solution is a portfolio-level Kelly approach. The simplest version: sum your individual Kelly fractions, then scale all positions proportionally so they total no more than 50–60% of bankroll. This leaves a cash buffer for new opportunities and protects against correlated losses (e.g., if a surprise macro event moves multiple contracts against you simultaneously).
For a deeper treatment of multi-market sizing, see our guide on dynamic position sizing across multi-market portfolios, which covers correlation-adjusted Kelly and volatility scaling.
Kelly Criterion in Sports Prediction Markets
Sports markets on Kalshi and Polymarket are particularly well-suited to Kelly because the edge sources are well-defined: injury news, weather, public betting line inefficiencies. A March Madness contract trading at 40¢ on a #5 seed that sharp models price at 52% represents a clear Kelly opportunity.
The key difference in sports: markets close fast as information spreads. Kelly gives you the size; your execution window may be only minutes. Prioritize getting the position on at the favorable price, then refine sizing if you're adding to the position.
Common Kelly Criterion Mistakes in Prediction Markets
- Using full Kelly on every trade. Results in catastrophic drawdowns during inevitable losing streaks.
- Ignoring liquidity. A Kelly-optimal position of $500 in a market with $200 of available liquidity will move the price against you. Size to what the market can absorb.
- Treating correlated markets as independent. Betting full Kelly on three Fed-related contracts during the same meeting is not three independent bets — it's one concentrated macro bet.
- Not updating Kelly as prices move. If you bought a contract at 40¢ and it moves to 55¢, the Kelly-optimal position size has changed. Reassess.
For a framework on managing downside risk beyond position sizing alone, our post on risk-adjusted returns and Sharpe Ratio optimization offers complementary tools for evaluating whether your overall portfolio is earning appropriate returns for the volatility you're accepting.
Putting It All Together: A Kelly Sizing Workflow
- Record the contract price (market implied probability)
- Estimate your true probability using data/models
- Calculate b (net odds from contract price)
- Plug into f* = (bp − q) / b
- Apply Half Kelly: actual bet size = f* × 0.5 × bankroll
- Check total portfolio allocation — if all open positions exceed 60% of bankroll, scale back proportionally
- Reassess if the contract price moves more than 5 percentage points
If you want to automate this process — tracking your estimated probabilities, Kelly fractions, and portfolio-level exposure across Kalshi and Polymarket simultaneously — tools like Prevayo are built specifically for this workflow, surfacing Kelly-sizing recommendations alongside market signals in real time.
Frequently Asked Questions
What is the Kelly Criterion in simple terms?
The Kelly Criterion is a formula that tells you what percentage of your bankroll to bet when you have an edge. It maximizes long-run growth while minimizing the risk of going broke. The formula is f* = (bp − q) / b, where p is your win probability and b is your net odds.
How do I apply Kelly Criterion on Kalshi?
Take the contract price, convert it to net odds (b = (1 − price) / price), input your estimated win probability, and solve for f*. Use Half Kelly (f* × 0.5) as your actual position size to account for estimation error. Scale back if total portfolio allocation exceeds 60% of your bankroll.
What is Half Kelly and when should I use it?
Half Kelly means betting 50% of the Kelly-recommended fraction. Most professional traders use it as their default because it substantially reduces variance while preserving most of the growth benefit. Use Half Kelly any time your probability estimate carries meaningful uncertainty — which is nearly always.
Can the Kelly Criterion give a negative result?
Yes. A negative f* means the market price implies better odds than your estimated true probability — in other words, you have no edge, or the market is pricing the contract too favorably. A negative Kelly result means: don't bet, or consider betting the other side if your confidence is high enough.
How does Kelly work across multiple prediction market positions?
Apply Kelly individually to each position, then sum the fractions. If the total exceeds 50–60% of bankroll, scale all positions down proportionally. Treat correlated markets (e.g., multiple Fed-related contracts) as a single combined position to avoid hidden concentration risk.
Is the Kelly Criterion guaranteed to grow my bankroll?
Kelly maximizes expected logarithmic growth over many bets — but it requires accurate probability estimates and is not a guarantee. A single catastrophic loss or a systematic edge miscalculation can still result in large drawdowns. Fractional Kelly and diversification are essential guardrails.