Calculate Streak Odds

Probability of win or loss streaks from win rate and length.

Please enter a probability between 0.1% and 99.9%
Results
P(Winning Streak of Length N) --
P(Losing Streak of Length N) --
Expected Longest Run --
P(≥ 1 such streak in N bets) --

How to Use This Calculator

  1. Enter your single-bet win probability as a percentage (e.g., 55)
  2. Enter the streak length you want to test
  3. Enter the total number of bets
  4. Get the streak probability and expected longest run

Formula

P(streak of N wins) = p ^ N

P(streak of N losses) = (1 − p) ^ N

Expected Longest Run (approx) = log(N · (1 − p)) / log(1 / p)

P(≥ 1 winning streak of length N in M bets) ≈ 1 − (1 − p^N)^(M − N + 1)

Frequently Asked Questions

Why is my expected longest streak so long?

Variance scales logarithmically with sample size. Across 1000 coin flips you’ll routinely hit a run of 9-10 heads. Long streaks feel jarring but are mathematically expected, and most bettors misread them as hot or cold spells instead of plain variance.

How does streak length shape bankroll management?

Even a 60% win rate throws off 5+ losing streaks on the regular. Your bankroll plan (Kelly fractions, flat staking) has to soak these up without busting. Run this calculator with a streak length of 5-7 to see how often those losing runs show up, then size your unit to match.

Do sports streaks predict anything?

Mostly no. Independent events (coin-flip-style markets) spit out streaks purely by chance. Small predictive effects exist (injury cascades, team morale) but they’re usually overhyped. Treat past streaks as variance unless you’ve got concrete model-based reasons to think otherwise.

What's the math behind 'expected longest run'?

For independent Bernoulli trials with success probability p over N trials, the expected longest run of successes converges to log(N(1−p))/log(1/p). It’s a logarithmic approximation that holds up well for large N and gives the typical longest streak you’d expect to see.