A bowling score is the running total of pins over 10 frames, where a strike earns 10 plus your next two balls and a spare earns 10 plus your next ball. Twelve strikes in a row is the maximum, 300. Type each frame above (X, /, - or a number) to see the score after every frame, the highest score still possible, and your league handicap.
It's for league bowlers checking a sheet, new bowlers learning to score, and league secretaries working out handicaps. The calculator follows the USBC Playing Rules 2026–2027, the rulebook of the United States Bowling Congress, the national governing body for ten-pin bowling. Rule numbers are cited inline so you can check any result.
How to use the bowling score calculator
- Enter each frame in its box, the way it looks on a score sheet:
Xfor a strike,7/for 7 then a spare,9-for 9 and a miss,81for 8 then 1. UseFfor a foul. - In the 10th frame enter up to three balls, e.g.
XXX,9/XorX7/. A third ball is only allowed after a strike or spare. - The running score appears under each box as soon as its bonus balls are known; “…” means the frame is waiting on bonus balls.
- Red boxes break a rule (for example 8 then 5 in one frame); the message tells you why.
- For handicap, enter your average, the league's basis score and percentage. If you only know total pins and games, open “Work out your average”.
Bowling scoring rules (USBC Rule 2)
- Game (2a): ten frames. Two balls in each of the first nine frames unless you strike; three balls in the 10th if you strike or spare.
- Strike (2c): all ten pins on the first ball, marked X. Worth 10 plus the pins on your next two deliveries.
- Double and turkey (2d, 2e): two strikes in a row make the first worth 20 plus the next ball; three in a row make it worth 30.
- Spare (2f): the remaining pins knocked down with the second ball, marked /. Worth 10 plus your next delivery.
- Open (2g): pins left standing after two balls. Worth only the pins knocked down.
- Miss (2b): no pins on a delivery is marked with a dash (-).
- Foul (Rule 5): the delivery counts but no pins are credited.
So the formula for each frame is: strike = 10 + next two balls; spare = 10 + next ball; open = ball 1 + ball 2. The 10th frame is just the sum of its two or three balls. The score in each box is the total of all frames so far.
Worked example: scoring a game frame by frame
Take the game X 7/ 9- X X 8/ 6- X 9/ XX8. The calculator gives:
| Frame | Marks | Frame points | Running score |
|---|---|---|---|
| 1 | X | 20 | 20 |
| 2 | 7/ | 19 | 39 |
| 3 | 9- | 9 | 48 |
| 4 | X | 28 | 76 |
| 5 | X | 20 | 96 |
| 6 | 8/ | 16 | 112 |
| 7 | 6- | 6 | 118 |
| 8 | X | 20 | 138 |
| 9 | 9/ | 20 | 158 |
| 10 | XX8 | 28 | 186 |
Frame 1 is a strike followed by 7 and 3, so it scores 10 + 7 + 3 = 20. Frame 2 is a spare followed by 9, so 10 + 9 = 19, running total 39. Frame 4 is a strike followed by a strike and 8, so 10 + 10 + 8 = 28. The 10th frame is strike, strike, 8 = 28. Final score: 186.
The USBC's own Keeping Score guide works the same way: after 8 and a miss, then a spare, then 3 on the next ball, the second box reads 8 + 10 + 3 = 21.
Scores for common games
These are calculated by the same code as the calculator, and double as a check that it scores correctly.
| Game | Frames | Score |
|---|---|---|
| Perfect game — 12 strikes in a row | X X X X X X X X X XXX | 300 |
| Strike, then 9 and a miss, alternating | X 9- X 9- X 9- X 9- X 9- | 140 |
| Dutch 200 — strike and spare alternating | X 5/ X 5/ X 5/ X 5/ X 5/X | 200 |
| 9 and a spare every frame, strike on the fill ball | 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/X | 191 |
| 5 and a spare every frame, 5 on the fill ball | 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/5 | 150 |
| 9 pins and a miss every frame | 9- 9- 9- 9- 9- 9- 9- 9- 9- 9- | 90 |
| Gutter game | -- -- -- -- -- -- -- -- -- -- | 0 |
A strike is worth at most 30 and a spare at most 20, which is why ten 9-and-miss frames (90) score far less than all spares (150), even though the first-ball pin count is almost the same.
Highest score still possible
Part-way through a game, the maximum you can still reach assumes a strike on every remaining ball (or a spare if pins are standing). One open frame of 9 in the first frame caps the game at 279; a first-ball 7 caps it at 290; a strike then a 7-spare caps it at 280.
How to calculate bowling handicap
Handicap evens out bowlers of different skill. USBC Rule 100d says a handicap league adds handicap to each score, the percentage is 100% unless the league's rules say otherwise, and fractions are dropped. The USBC's commonly asked questions recommend handicapping from a basis set above the league's highest average, for example 230 when the top average is 222.
Handicap = (basis − average) × percentage, rounded down. Your average is also rounded down first: Rule 108a says fractions of a pin are disregarded when averages are used for handicapping.
Example, 90% of 230 with a 172.55 average: 230 − 172 = 58, × 0.9 = 52.2, so the handicap is 52 pins per game. A handicap score is simply your scratch score plus handicap.
Bowling handicap chart
Handicap per game for common league formulas (percentage of basis), with the average and the result both rounded down as USBC requires. Find your average in the left column and your league's formula across the top.
| Average | 90% of 220 | 80% of 220 | 90% of 230 | 100% of 220 | 90% of 210 |
|---|---|---|---|---|---|
| 100 | 108 | 96 | 117 | 120 | 99 |
| 110 | 99 | 88 | 108 | 110 | 90 |
| 120 | 90 | 80 | 99 | 100 | 81 |
| 130 | 81 | 72 | 90 | 90 | 72 |
| 140 | 72 | 64 | 81 | 80 | 63 |
| 150 | 63 | 56 | 72 | 70 | 54 |
| 160 | 54 | 48 | 63 | 60 | 45 |
| 170 | 45 | 40 | 54 | 50 | 36 |
| 180 | 36 | 32 | 45 | 40 | 27 |
| 190 | 27 | 24 | 36 | 30 | 18 |
| 200 | 18 | 16 | 27 | 20 | 9 |
| 210 | 9 | 8 | 18 | 10 | 0 |
If your average is above the basis, this calculator shows 0. Some leagues cap handicap or use negative handicap instead; USBC Rule 100d says handicap is not limited unless the league adopts a rule, so check your league's rules sheet.
Common mistakes
- Adding a strike's bonus from the next frame only. A strike's bonus is the next two balls, which can come from two different frames after a double.
- Counting the 10th-frame fill balls twice. The extra balls only score in the 10th frame; they are not new frames.
- Writing 10 on a second ball as a number. Knocking down the remaining pins is a spare (/), and it scores the next ball as a bonus.
- Rounding handicap up. USBC drops fractions for both averages and handicap, so 49.9 is 49.
- Using the wrong basis. 90% of 220 and 90% of 230 give different handicaps; use the numbers your league adopted.
Rolling up a game night character? Try the D&D 5e point buy calculator. Comparing lifters instead of bowlers? The DOTS score calculator handicaps powerlifting totals by bodyweight, and the grade calculator turns any score into a percentage.
Frequently asked questions
How do you calculate a bowling score?
Add the pins you knock down in each frame. A strike scores 10 plus the pins from your next two balls; a spare scores 10 plus the pins from your next ball; an open frame scores just the pins knocked down. The score in each box is the running total (USBC Rule 2).
How much is a strike worth in bowling?
10 plus the pins from your next two deliveries (USBC Rule 2c). Two strikes in a row (a double) make the first one worth 20 plus your next ball, and three in a row (a turkey) make the first worth the maximum 30.
How much is a spare worth?
10 plus the pins knocked down on your next ball (USBC Rule 2f). A spare followed by a strike is worth 20; a spare followed by a gutter ball is worth 10.
What is the highest score in bowling?
300, a perfect game. USBC Rule 2e says you must bowl 12 strikes in succession: one in each of the first nine frames and three in the 10th. This calculator shows 300 for all strikes.
How does the 10th frame work in bowling?
If you strike or spare in the 10th frame you get a third ball, so the 10th can have up to three deliveries (Rule 2a). Those extra balls only count toward the 10th frame. If you leave pins after two balls, the game ends with two balls.
What is a good bowling score?
There is no official benchmark, but useful reference points come from the scoring rules: 9 pins every frame with no spares gives 90, all spares with 5 on each first ball gives 150, and alternating strikes and spares gives exactly 200. Your league average is the fairest measure of your own game.
How do you calculate handicap in bowling?
Subtract your average from the league's basis score, then multiply by the league's percentage and drop the fraction. With a 165 average at 90% of 220: (220 − 165) × 0.9 = 49.5, so the handicap is 49 pins. USBC Rule 100d says fractions are dropped and the percentage is 100% unless the league adopts another.
How is a bowling average calculated?
Divide your total pins by the number of games bowled, and drop the fraction for handicap purposes (USBC Rule 108a). For example, 1,553 pins over 9 games is 172.55, so your average is 172.
Does a foul count as a ball in bowling?
Yes. Under USBC Rule 5, when a foul is recorded the delivery counts, but you are not credited with any pins knocked down on it. Enter F in the calculator; it counts as a ball for 0 pins, and a 10 on the next ball is a spare.
What does a dash mean on a bowling score sheet?
A dash (-) means no pins were knocked down on that delivery. USBC Rule 2b: if none of the standing pins are knocked down by the second delivery, the sheet is marked with a (-).
Sources & method
- USBC Playing Rules 2026–2027 (Rule 2 The Game; Rule 5 Fouls; Rule 100d Scoring/handicap; Rule 108a Averages)
- United States Bowling Congress — Keeping Score (bowl.com)
- USBC Playing Rules 2025–2026 (same Rule 2 and Rule 100d wording)
Results are estimates for general information. Found an error? It helps everyone — see our methodology.