Bowling Score Calculator

Type your rolls and this calculator scores the game exactly as a league scoresheet does: an open frame is worth the pins you knocked down, a spare is worth ten plus your next roll, a strike is worth ten plus your next two rolls, and the tenth frame gives you a third ball if you strike or spare. It works on a part-finished game too, showing the score confirmed so far, the frames still waiting on bonus balls, and the highest total you can still reach if you strike out from here.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Your rollsUse X for a strike, / for a spare and - for a gutter or miss; digits work too, separated by spaces or commas.X 9/ 72 X X 81 9/ X 7/ X81
Handicap pinsPins your league adds to each game. Leave at zero for a scratch score.0

It returns

  • Scratch score — The score confirmed through the last frame whose bonus balls have been thrown.
  • Score with handicap — Scratch score plus your league handicap.
  • Highest score still reachable — What you finish with if every remaining ball is a strike.
  • Frames scored — Frames whose value is final. A strike stays open until two more balls are thrown.
  • Strikes — Balls that cleared a full rack of ten.
  • Spares — Frames finished by clearing the remaining pins on the second ball.
  • Open frames — Frames that left at least one pin standing.

The formula

Fn=10+rn+1+rn+2
300=12×10+9×20

In plain text: Frame = pins, or 10 + next roll (spare), or 10 + next two rolls (strike)

  • FₙValue of frame n, added to the running total (pins)
  • rₙ₊₁The next ball thrown after the frame (pins)
  • rₙ₊₂The second ball after a strike (pins)

An open frame is worth the pins knocked down. A spare is worth 10 plus the next ball. A strike is worth 10 plus the next two balls. The tenth frame allows a third ball if the first is a strike or the first two make a spare, and its value is simply the sum of its own balls.

Updated Category Golf Handicaps, Bowling & Target Sports Verified against published test cases Reading time 11 min

How ten-pin scoring actually works

A game is ten frames. In each of the first nine you get two balls to knock down ten pins; if you clear the rack with the first ball you get no second ball, because there is nothing left to hit. That is the whole structure. Everything that confuses people about bowling scores comes from the bonus system layered on top of it.

An open frame — one that leaves pins standing after two balls — is worth exactly the pins you knocked down. A spare — ten pins cleared across two balls — is worth ten plus whatever you knock down with your next ball. A strike — ten pins on the first ball — is worth ten plus your next two balls.

The consequence is that pins get counted more than once. A strike followed by another strike followed by nine pins scores 10 + 10 + 9 = 29 in the first frame, and those same balls are also counted in their own frames. This is why a perfect game is 300 rather than 120: twelve strikes give nine frames worth 30 each, plus a tenth frame worth 30, and the arithmetic works out to 300 exactly.

It is also why your score is not final as you go. A strike in the ninth frame cannot be scored until you have thrown two more balls in the tenth. This calculator marks those frames pending rather than guessing, which is what a real scoresheet does by leaving the box blank.

The tenth frame, explained properly

The tenth frame is not a special scoring rule. It is a mechanism for delivering bonus balls that would otherwise have nowhere to come from.

If you strike in the tenth, you are owed two bonus balls under the ordinary strike rule — but there is no eleventh frame to supply them, so you throw them inside the tenth. If you spare in the tenth, you are owed one bonus ball, so you get one extra throw. If you leave the tenth open, no bonus is owed and the frame ends after two balls.

The tenth frame is worth the simple sum of its own balls, with no further multiplication. A tenth of X 8 1 is worth 19, not 10 plus something. This is the point almost everyone gets wrong: they expect the strike in the tenth to be doubled, and it is not — the two balls that follow it are the doubling, delivered up front.

Two consequences worth knowing. First, the pins reset after a strike in the tenth, so X X 9 is a legal tenth worth 29. Second, after a spare in the tenth (say 7 /), the third ball comes at a fresh rack, so 7 / X is worth 20. The maximum tenth frame is 30, from three strikes.

A useful shortcut for league bowlers: the number of frames you strike out at the end tells you the ceiling. If you are through nine frames with a score of S and you strike the tenth three times, you add 30 plus whatever bonus the ninth frame was still owed.

Worked example: scoring a 181 game by hand

Take the game X | 9/ | 72 | X | X | 81 | 9/ | X | 7/ | X81. Write out the ball sequence first: 10, 9, 1, 7, 2, 10, 10, 8, 1, 9, 1, 10, 7, 3, 10, 8, 1.

  1. Frame 1 — strike. 10 + next two balls (9, 1) = 20. Running total 20.
  2. Frame 2 — spare (9 then 1). 10 + next ball (7) = 17. Running total 37.
  3. Frame 3 — open (7 then 2). 9. Running total 46.
  4. Frame 4 — strike. 10 + next two (10, 8) = 28. Running total 74.
  5. Frame 5 — strike. 10 + next two (8, 1) = 19. Running total 93.
  6. Frame 6 — open (8 then 1). 9. Running total 102.
  7. Frame 7 — spare (9 then 1). 10 + next ball (10) = 20. Running total 122.
  8. Frame 8 — strike. 10 + next two (7, 3) = 20. Running total 142.
  9. Frame 9 — spare (7 then 3). 10 + next ball (10) = 20. Running total 162.
  10. Frame 10 — X 8 1. Simple sum: 10 + 8 + 1 = 19. Final score 181.

Sanity-check the count: 5 strikes, 3 spares, 2 open frames. Notice that frame 4 scored 28 while frame 5 scored 19 despite both being strikes — the value of a strike depends entirely on what follows it. That is the single most important intuition in bowling scoring, and it is why a bowler will tell you a strike is worth more when you are already striking.

Reading your score, and what a good one looks like

The three reference points every league bowler knows are 300 (twelve strikes), 200 (a strong game) and the average, which for adult recreational league play typically sits between 130 and 160. A 200 average is a genuinely good league bowler; sanctioned 300 games are recorded in the thousands each season across the United States but remain a career milestone for most.

The single most useful diagnostic is not the score, it is the count of open frames. Nine spares and one open frame with a five count scores 145; nine spares and one strike scores far more. Marks — a mark being a strike or a spare — are what carry a score, because an open frame breaks the bonus chain and stops your previous mark from paying out fully.

The arithmetic behind that: a strike converted into a strike, then into another strike, is worth 30. A strike followed by an open frame of 9 pins is worth 19. The same first ball produced eleven fewer pins purely because of what came after. This is why coaches emphasise spare conversion over strike percentage for developing bowlers — spares protect the value of the marks you already have.

Handicap leagues add pins to level the field, typically a percentage of the difference between your average and a basis score. If your league uses 90% of 220, a bowler averaging 150 receives (220 − 150) × 0.90 = 63 pins per game. Enter that figure in the handicap field to see your handicap total.

What each frame outcome is worth

The value of a frame depends on what follows it. These are the standard cases for frames one through nine.
FrameBonus ballsMinimum valueMaximum valueExample
Open (e.g. 7 2)None097 + 2 = 9
Spare (e.g. 9 /)Next 1 ball102010 + 10 = 20 if the next ball is a strike
Strike (X)Next 2 balls103010 + 10 + 10 = 30 for a triple
Tenth: openNo third ball098 + 1 = 9
Tenth: spareThird ball10207 / X = 20
Tenth: strikeTwo more balls1030X X X = 30

A perfect game is nine frames at 30 plus a tenth frame at 30: 9 × 30 + 30 = 300.

Scoring mistakes that produce the wrong total

  • Doubling the strike in the tenth frame. The tenth is the simple sum of its own balls. X 8 1 is 19, not 29.
  • Counting the strike's own pins twice. A strike is worth 10 plus the next two balls, not 10 plus 10 plus the next two.
  • Scoring a frame before its bonus balls are thrown. A ninth-frame strike has no value until the tenth is at least two balls in.
  • Treating a spare's bonus as two balls. A spare takes one bonus ball; only a strike takes two.
  • Forgetting the rack resets in the tenth. After a strike or spare in the tenth, the next ball faces ten fresh pins, so X X 9 and 7 / X are both legal.
  • Using the / symbol after a strike. A spare mark means the frame's two balls totalled ten. Following a strike with / is meaningless because the strike already cleared the rack.

The governing rules

Ten-pin scoring is set out in the USBC Playing Rules published by the United States Bowling Congress, which govern sanctioned league and tournament play in the United States. Rule 1 defines the game as ten frames with two deliveries per frame except where a strike is scored, and sets out the strike, spare and tenth-frame provisions this calculator implements. World Bowling and the International Bowling Federation use the same traditional scoring for most competition, though World Bowling has also trialled a simplified 30-point-per-frame current-frame scoring system for televised events, which produces different totals and is not what league sheets use.

Beyond the scoresheet: averages, handicaps and other scoring systems

League bowling turns individual games into a season average, which is the number that actually follows a bowler around. Your average is total pinfall divided by games bowled, truncated rather than rounded under most USBC league rules, and it feeds directly into the handicap that levels competition between bowlers of different standards.

The handicap formula is a percentage of the gap to a basis score: handicap = (basis − average) × percentage, rounded down, and typically capped at zero for anyone above the basis. Common settings are 90% of 220 or 100% of 210. The logic is identical to the slope-and-rating adjustment in the golf course handicap system: convert a player's demonstrated standard into a stroke or pin allowance so a match between unequal players is competitive.

Other scoring systems exist. Candlepin and duckpin bowling give three balls per frame and use different bonus rules. Five-pin bowling in Canada assigns different point values to individual pins, with a perfect game of 450. World Bowling's simplified system scores strikes as 30 and spares as 10 plus the next ball within the frame, producing a 300 maximum by a different route. None of them is what a ten-pin league sheet uses, so do not mix the conventions.

If you are tracking performance across sessions rather than scoring a single game, the same statistical logic that governs golf handicap indexes and Elo ratings applies: a single game is noisy, and a fair estimate of standard needs a body of results rather than a best-ever score.

Key terms

Mark
A strike or a spare. League bowlers count marks because each one carries bonus pins forward; an open frame breaks the chain.
Turkey
Three consecutive strikes. Four is a four-bagger or hambone; six is a six-pack. Twelve is a perfect game.
Double
Two consecutive strikes. The first strike is then worth 20 plus whatever the third ball produces.
Handicap
Pins added to a bowler's scratch score to equalise competition, computed as a percentage of the difference between their average and a basis score.
Scratch score
The game score before any handicap is added — what the pins actually said.

Frequently asked questions

How do you score a strike in bowling?

A strike is worth 10 plus the pins from your next two balls. If you strike and then knock down 7 and 2, the frame is worth 19. If you strike three times in a row, the first frame is worth 30, which is the maximum for any frame. The bonus balls are also counted normally in their own frames, which is why pins get credited more than once and why the game maximum is 300 rather than 120.

Why is a perfect game 300 and not 120?

Because every strike collects the next two balls as a bonus. Twelve consecutive strikes make each of the ten frames worth 30 pins: 10 for the strike itself plus 10 and 10 from the following two balls. Ten frames at 30 gives 300. The extra two balls in the tenth exist solely to supply the bonus for the ninth and tenth frames.

How does the tenth frame work?

If you strike or spare in the tenth you get a third ball, and the frame is worth the simple sum of its own balls with no further bonus. X 8 1 is 19. X X X is 30. 7 / X is 20. The pins reset after each mark, so a third ball following a tenth-frame strike faces a fresh rack. The extra balls are the bonus, delivered inside the frame because there is no eleventh frame to collect them from.

What is the highest score I can still get from where I am?

The calculator answers this directly with the highest score still reachable output, which assumes every remaining ball is a strike. If you are three strikes in, 300 is still live. If you have left a single pin standing in frame one, the ceiling drops to 290 immediately and can never recover — one missed pin in the first frame costs ten points in the frame itself and more in lost bonuses.

What is a good bowling score?

For adult recreational league play, averages typically fall between 130 and 160, so a single game over 180 is a good night and 200 is strong. A 200 average marks a serious league bowler. The count of open frames is more diagnostic than the total: a game with no open frames almost always scores well, because every mark then pays its full bonus.

How is a bowling handicap calculated?

Most leagues use a percentage of the difference between your average and a basis score: handicap = (basis − average) × percentage, rounded down and floored at zero. At 90% of 220, a bowler averaging 150 receives (220 − 150) × 0.90 = 63 pins per game. Check your league's basis and percentage, then enter the pin figure in the handicap field to see your handicap score.

Why does my score show frames as pending?

Because a strike or spare cannot be valued until its bonus balls are thrown. A strike in frame nine needs two more balls, which only arrive in the tenth. Until then the frame has no final value and a scoresheet leaves the box blank. The scratch score shown is the total confirmed through the last settled frame, which is exactly what a league scorer would write.

What symbols should I use to enter my game?

Use X for a strike, / for a spare, and - for a gutter or a miss, exactly as they appear on a scoresheet. Digits work for anything else. Separators are optional, so X9/72 and X, 9, /, 7, 2 both parse correctly. A spare symbol is read as ten minus the previous ball, so you never need to work out the second-ball count yourself.

References