Bowling Score Calculator
Tap what you knock down, ball by ball, and watch a real ten-pin scoresheet fill itself in — strikes, spares, the totals that stay blank while a bonus is pending, and the 10th-frame fill balls, with the math for every frame spelled out in plain English underneath. Free, no signup, works on your phone.
Frame 1, ball 1 — tap the pins you knocked down
Running total 0
10 = all ten pins (a strike on a full rack) · MISS = a gutter ball (0). Only pin counts that can still be standing are enabled — after a 7, the second ball can only be 0–3.
PERFECT GAME 🎳
Blank total boxes aren't a bug — a strike or spare can't be scored until its bonus balls are bowled, exactly like a paper scoresheet.
The math, frame by frame
How bowling scoring actually works
Bowling is the rare game where you can't know what a frame is worth at the moment you bowl it. An open frame — anything short of all ten pins in two balls — simply scores its pins. But strikes and spares borrow from the future: a spare is 10 plus your next one ball, and a strike is 10 plus your next two. That lookahead is what confuses everyone, because your score for frame 3 might not be decided until you're standing in frame 5.
A worked example
Strike in frame 1, then a 7 and a 2 in frame 2. Frame 1 becomes 10 + 7 + 2 = 19; frame 2 is an open 9, so the sheet reads 19, then 28. Now imagine three strikes in a row instead: the first one is worth 10 + 10 + 10 = 30, the maximum any frame can score. That's why stringing strikes together snowballs — each one boosts the two frames before it.
Why the totals appear late
Until the bonus balls are thrown, the frame's box stays blank — on paper and in this calculator. Watch the strip above as you enter rolls: bowl a strike and its total is empty; two balls later it fills in, and the running total jumps.
Why the 10th frame has up to three balls
If the 10th frame worked like the others, a final strike would have no "next two balls" to borrow. Instead of inventing an 11th frame, the rules hand you fill balls: strike on your first ball and you get two more, with the pins reset after every strike or spare; roll a spare and you get one. The 10th is then scored at face value — the sum of its own two or three balls, no lookahead — which is why three strikes there are worth exactly 30, not 30 + bonuses.
What a 300 takes
A perfect game is twelve strikes in a row — one in each of the first nine frames, then three in the 10th. Every one of the first ten strikes gets followed by two more, so all ten frames score the maximum 30, and 10 × 30 = 300. Miss a single pin anywhere and perfection is gone, which is why even professionals treat a 300 ring as a career moment.
What counts as a good score?
For context: a first-timer usually lands somewhere between 60 and 90, a regular casual bowler around 100–130, and league bowlers average roughly 150–180. A 200 average is serious, tournament-grade bowling. If your night out cracks 150, you're beating most of the bar league.
Frequently asked questions
How much is a strike worth?
A strike is worth 10 plus everything you knock down with your next two balls, so anywhere between 10 and 30 points. Follow a strike with a 7 and a 2 and the frame scores 10 + 7 + 2 = 19; follow it with two more strikes and it scores the maximum 30.
Why is my frame score blank after a strike?
Because the frame isn't finished scoring yet. A strike is 10 plus your next two balls and a spare is 10 plus your next one, so the total literally cannot be known until those balls are bowled. Real paper scoresheets leave the box empty for exactly the same reason — this calculator fills it in the moment the bonus resolves.
How does the 10th frame work?
The 10th frame is the only frame that can have three balls. Strike on the first ball and you get two fill balls, with the pins reset after every strike or spare; roll a spare with your first two balls and you get one fill ball. The frame's score is simply the sum of its own two or three balls — there is no frame 11 to borrow from.
What is a perfect game?
A perfect game is 300 — twelve strikes in a row: one in each of the first nine frames, then three in the 10th. Each of the first ten strikes is followed by two more strikes, so every frame scores the maximum 30, and 10 × 30 = 300.
Score it live at the lanes next time
GoGo — the free iPhone app — keeps full bowling scoresheets live while you play: pin-pad entry exactly like this, strike and spare bonuses filled in automatically, and head-to-head games on the TV. Free on iPhone, no ads.
Keep score in GoGoMore free tools
Darts checkout calculator
The best route from any 501 score to double-out, dart by dart.
Free toolOnline scoreboard
A full-screen scoreboard in your browser — tap to score, cast it to the TV.
Score sheetPrintable bowling sheet
A clean 10-frame paper scoresheet to print for league night.
DirectoryAll free tools
Every free organiser tool on gogoscoreboard.com in one place.