Bowling score calculator
Type each frame with X (strike), / (spare) or the number of pins. Your running score updates as you go, with where each bonus came from and the highest score still possible.
Rules: traditional ten-pin scoring. Checked October 28, 2026 (sources). Free, no sign-up, nothing you type is stored.
Final score
167
| 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|
| X | 7 / | 9 - | X | - 8 |
| 20 | 39 | 48 | 66 | 74 |
| 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|
| 8 / | - 6 | X | X | X 8 1 |
| 84 | 90 | 120 | 148 | 167 |
A strike adds the pins from your next two balls, a spare adds your next one. Frames still waiting for bonus balls stay blank.
How bowling scoring works
| Result | Mark | Frame score |
|---|---|---|
| Strike | X | 10 + pins from your next two balls |
| Spare | / (e.g. 7/) | 10 + pins from your next ball |
| Open frame | digits (e.g. 9-) | pins from both balls |
| 10th frame | X81, 7/X, 9- | bonus balls are added to the 10th frame only |
Three worked examples
ExampleStrikes, spares and open frames · X 7/ 9- X -8 8/ -6 X X X81
- Frame 1: X
- 20 (10 + 7 + 3) → 20
- Frame 2: 7 /
- 19 (10 + 9) → 39
- Frame 3: 9 -
- 9 → 48
- Frame 4: X
- 18 (10 + 0 + 8) → 66
- Frame 5: - 8
- 8 → 74
- Frame 6: 8 /
- 10 (10 + 0) → 84
- Frame 7: - 6
- 6 → 90
- Frame 8: X
- 30 (10 + 10 + 10) → 120
- Frame 9: X
- 28 (10 + 10 + 8) → 148
- Frame 10: X 8 1
- 19 → 167
- Final score
- 167
ExampleAll 9/ spares, last bonus ball 9 · 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/ 9/9
- Frame 1: 9 /
- 19 (10 + 9) → 19
- Frame 2: 9 /
- 19 (10 + 9) → 38
- Frame 3: 9 /
- 19 (10 + 9) → 57
- Frame 4: 9 /
- 19 (10 + 9) → 76
- Frame 5: 9 /
- 19 (10 + 9) → 95
- Frame 6: 9 /
- 19 (10 + 9) → 114
- Frame 7: 9 /
- 19 (10 + 9) → 133
- Frame 8: 9 /
- 19 (10 + 9) → 152
- Frame 9: 9 /
- 19 (10 + 9) → 171
- Frame 10: 9 / 9
- 19 → 190
- Final score
- 190
ExamplePerfect game (12 strikes) · X X X X X X X X X XXX
- Frame 1: X
- 30 (10 + 10 + 10) → 30
- Frame 2: X
- 30 (10 + 10 + 10) → 60
- Frame 3: X
- 30 (10 + 10 + 10) → 90
- Frame 4: X
- 30 (10 + 10 + 10) → 120
- Frame 5: X
- 30 (10 + 10 + 10) → 150
- Frame 6: X
- 30 (10 + 10 + 10) → 180
- Frame 7: X
- 30 (10 + 10 + 10) → 210
- Frame 8: X
- 30 (10 + 10 + 10) → 240
- Frame 9: X
- 30 (10 + 10 + 10) → 270
- Frame 10: X X X
- 30 → 300
- Final score
- 300
Each line shows the frame score (with its bonus) and then the running total.
Why a perfect game is 300
Nine strikes in frames 1–9 plus three in the 10th make twelve in a row. Every frame is then 10 + 10 + 10 = 30, and 30 × 10 frames = 300. Eleven strikes followed by 9 pins gives 299.
Reading a scoreboard
Each frame box has small boxes for each ball and a big running total underneath. X is a strike, / a spare, - a miss and F a foul. A box stays blank after a strike or spare until the bonus balls are thrown, which is why this calculator shows “…” there.
FAQ
Sources
- Ten-pin bowling — Scoring — checked October 28, 2026. Strike = 10 + next two rolls, spare = 10 + next roll, 10th-frame bonus balls, 300 = twelve strikes. Cites the USBC rule book.
- We did not open the USBC rule book itself; the rules were checked against the article above, which cites it. This calculator uses traditional scoring, not the current-frame scoring used in some international events.
An independent tool, not affiliated with any bowling organisation. Spotted a mistake? Tell us. No ads on this page.