Billiards Handicap Calculator
Set a fair race for a pool or billiards match by scaling the weaker player’s target to the stronger player’s skill level.
How it works
Weaker player’s race = round(stronger race × lower skill ÷ higher skill), minimum 1
Pool leagues handicap matches so a beginner and an expert can play a competitive set: instead of both racing to the same number of games, each player races to a target scaled to their skill. This calculator sets the stronger player’s race and shrinks the weaker player’s target in proportion to the skill gap, so the weaker player needs fewer wins to take the match. It mirrors the idea behind APA-style skill-level charts without pinning you to one league’s exact table.
Worked example
A skill-7 player against a skill-5 player, with a race to 7 for the stronger side: the weaker player’s race is round(7 × 5 ÷ 7) = 5. The match is a race of 7 to 5 — whoever reaches their own number first wins.
Frequently asked questions
How does a handicapped race work?
Each player has a different number of games to win. The match ends as soon as either player reaches their own target, so a lower target gives the weaker player a genuine chance without changing how each individual game is played.
What are skill levels?
Many amateur leagues rate players on a numeric scale (for example 1 to 9) based on past match results. Higher numbers mean a stronger player and therefore a longer race in a handicapped format.
Is this the exact APA formula?
No — the APA uses a fixed published race chart. This is a transparent proportional model that produces similar, fair targets for casual and house-league play.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.