InfyCalculator
🏃

Bowling Perfect Game Odds Calculator

Estimate your odds of a 300 game — twelve strikes in a row — from your strike rate, as a probability, a “1 in N” figure and expected games per perfecto.

Strike rate per shot
Loading calculator…

How it works

P(300 game) = (strike rate)¹² · Expected games per perfect = 1 ÷ P

A perfect game in ten-pin bowling is twelve consecutive strikes — the first nine frames plus three in the tenth — for a score of 300. If each first-ball strike is independent with probability p, the chance of stringing twelve together is p to the twelfth power, which falls off brutally fast. This is a simplifying model: in reality strikes are not fully independent, since a bowler on a hot streak has dialled in their line and speed, so real 300s are somewhat more common than the raw formula predicts.

Worked example

A strong league bowler who strikes on 60% of shots has a per-game chance of 0.6¹² ≈ 0.00218, or about 0.218% — roughly one perfect game in every 459 games.

Frequently asked questions

Why is a perfect game twelve strikes and not ten?

The tenth frame gives bonus balls: a strike there earns two more deliveries. So a 300 needs nine strikes in frames 1–9 plus three more in the tenth, twelve in total.

Does this model treat every shot the same?

Yes — it assumes each strike is independent with the same probability. Real bowling has momentum and lane read, so actual 300 rates run a bit higher than this pure-independence estimate.

What strike rate do I need to make a 300 realistic?

Because the rate is raised to the twelfth power, small gains matter hugely: 50% gives about 1 in 4,096, 60% about 1 in 459, and 70% about 1 in 71 games.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.