What this calculator does
Type in a bowling game the way it looks on a score sheet, and see every frame scored for you. Ten-pin scoring looks simple until a strike or spare shows up. Those frames borrow pins from later balls. Write X for a strike, / for a spare, - for a miss and digits for pins. The calculator fills in every frame score and the running total. Each step names the bonus balls it used.
It also works on unfinished games. Frames whose bonus balls haven't been thrown yet are marked as waiting. The score so far counts only the frames that can be settled. The calculator also works out the highest score you could still reach if every remaining ball were perfect.
Where it's used
Why this math matters outside the classroom:
- League nights. League bowlers check an alley's total by adding each frame, such as a strike followed by 7 and 2 worth 19, to the running score.
- Settling a close match. A bowler leading 150 to 128 after eight frames checks whether the opponent can still reach a higher score with strikes.
- Classroom math games. Teachers use bowling sheets for addition practice, since each running total adds a frame score to a number up to 300.
- Hand-kept score sheets. Families at lanes without automatic scoring write X, / and pin counts on paper and total them at the end.
- Tracking improvement. A bowler counts strikes and spares per game to see whether practice on single-pin spares is paying off.
Grade level and standards: Grade 3; Common Core State Standards for Mathematics 3.NBT.A.2. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Type the balls in order. Use X for a strike, / for a spare, - or 0 for a miss, F for a foul and the digits 1–9 for pins knocked down.
- Spaces between frames are optional but make the line easier to check, for example X 7/ 9- X.
- In the 10th frame, type the bonus balls you earned: up to three balls after a strike or spare.
- Read the total, the score sheet table and the step-by-step frame scores. For a game in progress, also read the highest score still possible.
What the inputs mean
- Balls thrown, frame by frame
- Each character is one ball, so 72 means seven pins and then two. Ten pins on a full rack is always X. The second ball that clears the rack can be written as / or as the pin count, so 73 is read the same as 7/. Commas and vertical bars are ignored, so you can copy a sheet like X|7/|9-.
Formula and method
open frame = first ball + second ball spare = 10 + the next ball strike = 10 + the next two balls 10th frame = the sum of its two or three balls game score = sum of the ten frame scores (maximum 300)
A strike knocks down all ten pins with the first ball of a frame. It earns the pins from the next two balls as a bonus, even when those balls fall in two different frames. A spare clears all ten pins with two balls and earns the next one ball. An open frame is one with neither, so it scores just its pins.
The 10th frame has no later frames to borrow from. So a strike or spare there earns extra balls instead: two after a strike, one after a spare. Those balls count only toward the 10th frame. That's why a perfect game is twelve strikes in a row and scores 300.
To find the best score still possible, the calculator imagines finishing the game with every remaining ball knocking down all the pins left standing. Then it scores that game.
Worked example
A bowler's sheet reads X 4/ 3 5 X X 2/ 4 3 X 3 4 XXX.
- Frame 1 is a strike: 10 + 4 + 6 = 20. (The / in frame 2 means the second ball took the other 6 pins.)
- Frame 2 is a spare: 10 + 3 = 13, so the running total is 33. Frame 3 is open: 3 + 5 = 8, total 41.
- Frame 4 is a strike followed by a strike and a 2: 10 + 10 + 2 = 22, total 63. Frame 5: 10 + 2 + 8 = 20, total 83.
- Frame 6 (spare) adds 10 + 4 = 14 for 97, and frame 7 adds 7 for 104. Frame 8 (strike) adds 10 + 3 + 4 = 17 for 121, and frame 9 adds 7 for 128.
- Frame 10 is three strikes: 10 + 10 + 10 = 30, for a final 158.
Result: The game scores 158, with 7 strikes and 2 spares.
Understanding the result
The running total under each frame is the number you'd see on the alley's screen. A frame marked waiting is not a zero. Its value depends on balls not yet thrown.
The highest score still possible is a ceiling, not a forecast. In close matches, it helps you see whether a lead is already safe.
Assumptions and limitations
- Standard ten-pin rules: ten frames, ten pins, strike and spare bonuses, and up to three balls in the 10th frame.
- A foul counts as zero pins for that ball.
- Handicap, lane conditions and league-specific rules are not applied.
- Split marks and pin positions aren't recorded. Only the number of pins matters for the score.
- Candlepin, duckpin and nine-pin bowling use different rules and aren't covered.
- A score of 10 pins can't be typed as a digit. Use X for a strike or / for a spare.
Frequently asked questions
Why is a strike worth more than 10?
A strike earns a bonus equal to the pins from your next two balls. A strike followed by 7 and 2 is worth 19. Three strikes in a row make the first one worth 30, the most any single frame can score.
How is the 10th frame scored?
Add up the balls in it. If you strike or spare, you throw extra balls so the bonus can be counted, but those balls aren't frames of their own. X X 7 in the 10th scores 27, and 7/ X scores 20. An open 7 2 scores 9 and ends the game.
What does a perfect 300 game look like?
Twelve strikes in a row: one in each of frames 1 to 9 and three in the 10th. Every frame then scores 30, and 10 × 30 = 300.
Why does my score sheet show a blank under a strike?
Until the next two balls are thrown, the strike's value isn't known. So alleys leave the running total blank. This calculator marks those frames as waiting and leaves them out of the score so far.
How this calculator is checked
Method: Standard ten-pin bowling scoring rules (strike: 10 + next two balls; spare: 10 + next ball; 10th-frame bonus balls). The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Bowling Score Calculator on your own website or blog for free. Paste this code where you want it to appear: