🎳 Bowling Score Calculator

Enter each roll's pin count (0-10), separated by commas, in the order they were bowled. The calculator handles strikes and spares automatically, including 10th-frame bonus rolls.

Why a frame can be worth more than ten

Bowling scores forward: a mark borrows pins from the rolls that follow it.

Open frame = roll 1 + roll 2
Spare      = 10 + next 1 roll
Strike     = 10 + next 2 rolls

Take the opening of the sample line, 10,7,2,9,1,10. Frame 1 is a strike, so it takes the 7 and the 2 that come next and scores 19. Frame 2 is those same two rolls counted again on their own, 9, for a running 28. Frame 3 is 9 then 1, a spare, so it adds the following roll - a strike - and scores 20, running 48. The whole default line totals 170.

Typing the rolls

The tool scores exactly ten frames and stops. Rolls left over after frame 10 is complete are ignored, and a frame whose bonus balls have not been bowled yet shows "pending bonus roll(s)" with no running total, which is why a part-finished game reads "Game incomplete" instead of a score.

Frequently asked questions

What is the highest score in bowling?

300, from twelve consecutive strikes. Each of the ten frames scores 10 plus the next two strikes, which is 30 a frame, and the last two balls exist only to finish frame 10's bonus.

How do you score a spare in bowling?

Ten pins plus whatever you knock down with the very next ball only. Knock down 9 then 1, then start the next frame with a 7, and the spare frame is worth 17.

Why is a strike worth more than a spare?

A strike collects the next two balls as bonus, a spare collects just one. That is why three strikes in a row is called a turkey - the first of them is finally worth the full 30.