Skip to content
Calcapedia
Sports

Bowling Score Calculator

Score a ten-pin bowling game frame by frame from its strikes, spares and pin counts, even a game that's still in progress.

Level: Grade 3

  • Common Core standard 3.NBT.A.2Fluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationship between addition and subtraction.
Printable worksheet

Bowling Score Calculator

Inputs

X = strike, / = spare, - = miss, F = foul, digits = pins. Spaces between frames are optional.

Result

Total score

158

The game scores 158, with 7 strikes and 2 spares.

Frames scored
10
Final score
158
Strikes
7
Spares
2

See the step-by-step solution ↓

Score sheet
Score sheet
FrameBallsFrame scoreRunning total
1X2020
24 /1333
33 5841
4X2263
5X2083
62 /1497
74 37104
8X17121
93 47128
10X X X30158

Step-by-step solution

  1. Frame 1 is a strike, so it scores 10 plus a bonus from the next two balls (4 and 6), added to the running total of 0

    0+(10+4+6)=20
  2. Frame 2 is a spare (4 /), so it scores 10 plus a bonus from the next ball (3), added to the running total of 20

    20+(10+3)=33
  3. Frame 3 is open (3 5), with no strike or spare, so it scores just the pins knocked down, added to the running total of 33

    33+(3+5)=41
  4. Frame 4 is a strike, so it scores 10 plus a bonus from the next two balls (10 and 2), added to the running total of 41

    41+(10+10+2)=63
  5. Frame 5 is a strike, so it scores 10 plus a bonus from the next two balls (2 and 8), added to the running total of 63

    63+(10+2+8)=83
  6. Frame 6 is a spare (2 /), so it scores 10 plus a bonus from the next ball (4), added to the running total of 83

    83+(10+4)=97
  7. Frame 7 is open (4 3), with no strike or spare, so it scores just the pins knocked down, added to the running total of 97

    97+(4+3)=104
  8. Frame 8 is a strike, so it scores 10 plus a bonus from the next two balls (3 and 4), added to the running total of 104

    104+(10+3+4)=121
  9. Frame 9 is open (3 4), with no strike or spare, so it scores just the pins knocked down, added to the running total of 121

    121+(3+4)=128
  10. Frame 10 (X X X): add up its 3 balls, since there are no later frames to take a bonus from, added to the running total of 128

    128+(10+10+10)=158

Test yourself

20 quick questions built from this calculator's formula: work out results, predict what happens when an input changes, and work backward from an answer. Every answer comes with the working.

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

  1. 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.
  2. Spaces between frames are optional but make the line easier to check, for example X 7/ 9- X.
  3. In the 10th frame, type the bonus balls you earned: up to three balls after a strike or spare.
  4. 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.

  1. Frame 1 is a strike: 10 + 4 + 6 = 20. (The / in frame 2 means the second ball took the other 6 pins.)
  2. Frame 2 is a spare: 10 + 3 = 13, so the running total is 33. Frame 3 is open: 3 + 5 = 8, total 41.
  3. 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.
  4. 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.
  5. 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: