How to Set Up a Pool or Billiards League (Recommended Settings)
5 min read
Pool has real skill and real luck — a lucky break or an unlucky scratch can decide a rack. The right settings lean on a system that smooths luck out over time, plus one format choice that matters more than any toggle. Here’s how to set up a pool league.
Recommended settings
- Template: Basic Default (then adjust below)
- Starting rating: 1000
- K-factor: 32 (use 24 for very high-volume groups)
- Score margin affects ELO: Off
- Teams: Off
- Reset policy: None
The most important choice: rate races, not racks
A single rack is too luck-prone to rate reliably. The fix isn’t a setting — it’s a format decision: play a race (first to 4 or 5 racks wins the match) and record one ELO result per race, for the match winner. A race is a much truer test of skill than a single rack, so this single habit does more for fairness than any toggle. Keep one game type per league — don’t mix 8-ball and 9-ball, since they reward different skills.
Why K = 32 (and when to lower it)
32 is the balanced default and works for most bar and friend-group leagues. Because individual racks are noisy, you don’t want ratings to swing too hard on one match — and rating races (above) already cuts that noise. If your group plays a very high volume of matches, dropping to 24 buys extra stability without sacrificing much responsiveness. More on this in how to choose a K-factor.
Why score margin stays off
You might be tempted to count rack differential, but in pool the margin is heavily luck-influenced — a 5–0 race can hinge on the opponent never getting a clean shot. Leave margin off and let the race result speak for itself; over a season the luck averages out and the ratings reflect genuine skill.
Quick setup
- Create a league, start everyone at 1000, K = 32.
- Pick one game type (8-ball or 9-ball) and one race length (e.g. first to 5).
- Record the winner of each race.
For the deeper reasoning on handicaps and mixed-skill bar leagues, see how to rank pool & billiards players.