Score Validity Checker
Enter the match state and the tool checks whether the scores, fouls, and balls on the table can all coexist under straight-pool rack mechanics — every completed rack removes exactly 14 balls before a re-rack.
Scores
Enter each player's score exactly as it appears on the scoreboard — handicap included. Then enter that handicap below, and the checker backs it out so only pocketed balls count toward rack mechanics.
Heads-up: with three-foul penalties in play, the table-position check is only approximate. Each one forces a full re-rack of all 15 balls at whatever the table state was, which shifts the count by an amount this tool can't see. The score math still holds.
The check
N = S₁ + S₂ − (H₁ + H₂) + F + 2·B + 15·P // balls pocketed (handicap backed out)
valid ⇔ (N + T − 15 − Σ(15 − Tₑ)) is a non-negative multiple of 14
// Tₑ = balls on table at each three-foul re-rack; the 15·P cancels