Apollo's Templates
HomeGamesBowlingScore Calculator
Bowling score · live calculator

Bowling Score Calculator

Type each roll, watch the score update. Handles strike and spare bonus rolls correctly, including the tenth-frame three-roll rule. The math the casual bowler always second-guesses, made easy.

Calculator

Type your rolls.

Each frame has two ball inputs (the tenth has three). Type a number 0–9 for pins down, X for a strike, / for a spare, or leave blank for not-yet-rolled. The running total at the bottom of each frame updates the moment the bonus rolls are in.

Type pins, X for strike, / for spare
FRAME 1
FRAME 2
FRAME 3
FRAME 4
FRAME 5
FRAME 6
FRAME 7
FRAME 8
FRAME 9
FRAME 10
Score so far
Max possible
300
if you strike out
Strikes
0 / 12
Spares
0
Opens
0
1st-ball avg

Live calculation. Type a number 0–9 for pins down, X for a strike, / for a spare. The tenth frame automatically gets its third roll if you strike or spare in the first two. Built in your browser; nothing is uploaded.

From David

I added this in May 2026 because every casual bowler I know — including me, often — has miscounted a strike bonus at least once. The third box in the tenth frame is the most-misunderstood rule in the sport, and the strike-equals-10-plus-the-next-two-rolls math is worth re-checking even when you think you’ve got it. Type each roll into the boxes above; the running total updates the moment the bonus rolls land.

The rules

How bowling scoring actually works.

Bowling scoring trips up casual bowlers because strikes and spares don’t total immediately — they earn bonus pins from rolls you haven’t made yet. The math is exact, and once you see it work through a couple of frames, it sticks.

The four kinds of frame

  • Open frame — neither ball knocked down all ten pins. Frame scores just the sum of pins down. Easy.
  • Spare ( / )— first ball didn’t finish the frame, second ball did. Frame scores 10 plus the next single roll. You can’t total a spare frame until your first ball of the NEXT frame is in.
  • Strike (X)— first ball knocked down all ten. Frame scores 10 plus the next two rolls. You can’t total a strike frame until you have two more rolls in the books.
  • Tenth frame — the special last frame. A strike or spare in the first two balls earns bonus rolls inside that frame itself, up to three rolls total. No eleventh frame ever opens.

Worked example: 3 frames

  1. Frame 1 — Strike (X). Frame 1 is pending until two more rolls land.
  2. Frame 2 — 7 then a spare ( / ). Now we can total Frame 1: 10 + 7 + 3 = 20. Frame 2 is still pending — needs one more roll.
  3. Frame 3 — 9 then a miss ( - ). Frame 2 totals now: 10 + 9 = 19. Frame 3 is just an open frame: 9 + 0 = 9. Running total through three frames: 20 + 19 + 9 = 48.

Why a perfect game is 300

Twelve consecutive strikes. Each of frames 1–9 scores 30 pins (the strike + two more strikes for the bonus). The tenth frame also scores 30 (one strike + two bonus strikes inside the frame). 9 × 30 + 30 = 300. There’s no way to score more.

The tenth-frame rule, by case

First two ballsWhat happens nextMax tenth-frame score
Open (e.g. 7 then 2)Frame ends, just sum the two balls9
Spare (e.g. 7 then / )One bonus ball20
Strike (X then anything)Two bonus balls30

The bonus balls don’t open a new frame — they only finish the tenth. The official USBC rules covering all of this are documented at bowl.com / rules.

When the math is done

The rest of the bowling toolkit

Score sheets
Bowling score sheets
Once you've checked the math here, print a sheet from the builder for the actual league night.
Open
Calculator
Handicap calculator
Score gets you the scratch number; handicap turns it into your league total. Both calcs in one place.
Open
Practice
Pin tracker (Pro Practice Sheet)
Tracking which pins fall on each roll helps explain WHY a score came out the way it did.
Open
Hub
All bowling templates
All eight bowling pages — score sheets, brackets, certificates, calculators, pin diagrams.
Open
Updated May 2026 by David Nelsen — added this because the strike-bonus math gets re-explained at every league night.