WIN-J · BILLIARDS CLUB
Three-cushion scoreboard and average tracker
Record two players’ targets and points per visit. Separate live runs from completed innings, review averages and high runs, save matches in this browser, and keep CSV or JSON backups.
Results
Target reached is informational. Apply your agreed equalizing-inning, inning-limit and ending rules yourself; a winner is not declared automatically.
Completed inning history
| Visit number | Player | Points |
|---|
Saved records
0 / 50Store up to 50 records per tool in this browser. They do not sync to other devices; keep a JSON backup before clearing browser data.
Import this tool’s backups only, up to 8 MiB. All records are validated before merging with new identifiers; the merged list must contain at most 50 records.
How to use
- Enter a match name, both players’ names and targets, and the first player.
- Add or edit points during the current visit. The live score includes this uncommitted run.
- Finalize the inning when the visit ends, then switch players. A zero-point visit must also be finalized.
- Review completed scores, innings, averages and high runs. Clear current uncommitted points before undoing the last inning.
- Treat target reached as information and apply your agreed ending/equalizing rules. Save the current state and keep CSV or a full JSON backup.
Worked example
If player 1 finalizes visits of 3 and 0 points, the completed score is 3 across two innings: average 1.5 and high run 3. A later uncommitted run of 2 makes the live score 5, while completed statistics stay unchanged.
Methods and limits
Average is each player’s completed points divided by that player’s completed innings. Zero-point visits count; high run is the largest completed visit. Uncommitted points affect only the live score. Players alternate from the selected first player. Each target is 1–1000, each visit scores an integer 0–1000, and at most 1000 visits may be completed. Undo is unavailable while uncommitted points remain. Reaching a target neither ends play nor declares a winner. Equalizing innings, inning limits and ending conditions vary by format; apply your agreed rules. Saved matches include the live state, with up to 50 stored in this browser. CSV contains completed visits plus a separately labelled pending row; JSON backs up saved state. Backup import is limited to 8 MiB. There is no server sync, automatic referee or official competition certification.
Frequently asked questions
Do zero-point visits and a live run affect the average?
A completed zero-point visit counts as an inning. A live run affects only the live score until finalized, then enters the average and high run. Each player’s own innings are the denominator, not both players’ combined visits.
Does play end automatically at the target?
No. The indication is informational. Formats may include or omit an equalizing inning and use different ending rules. Decide the winner and end of play under your agreed rules.
How do I correct the last completed inning?
Clear current uncommitted points to zero, then undo the last completed inning. Edit the returned visit and finalize it again. Order remains alternating from the selected first player.
Does saving retain the current uncommitted run?
Yes. A saved match restores its live run too. It remains outside the completed average until finalized. Keep a full JSON backup before clearing browser data.
Is this an official scoreboard or automatic scoring judge?
No. It manually logs entered points and completed visits. It does not judge real caroms, fouls, time limits or format-specific endings.