9-Ball Scores

Points • defenses • history

About 9-Ball Scores

9-Ball Scores is a free scorekeeper for league-style 9-ball pool, built to run on a phone at the table. It keeps score in the handicapped points format many amateur leagues use: balls 1–8 are worth one point, the 9 is worth two, and each player races to the point total for their skill level. It also tracks defensive shots, innings, dead balls, 9 on the snap and break-and-runs, then works out the 20-point match split when the match ends.

No account or download is needed. Your matches are saved on your phone, and you can optionally sign in with Google or use a shared sync code to keep history on more than one device.

Start a match

  1. On the Score tab, pick each player from your saved players or type a name. Tick Guest for a one-off opponent you don't want in your history.
  2. Set each player's skill level. The points each player needs to win appear underneath.
  3. Choose who won the lag. That player breaks first and shoots first.
  4. Tap Start Match.

Keep score

When a player reaches their points total, the app announces the winner and shows the match-point split. Choose Rematch to play again with the same players, or New Players to set up a new match.

Players and history

Rules reference

The Rules tab summarizes the format the scorer follows: scoring, fouls, dead balls, innings, defensive shots, the points-to-win chart and the 20-point match chart. Your league's own rules and rulings always take priority.

Who makes it

9-Ball Scores is an independent app made by a pool player in Missouri. It isn't affiliated with or endorsed by any pool league or governing body. Ideas and bug reports are welcome through the Feedback link on the home page. See the Privacy Policy for how your data is handled.

Open the scorer →