How to Rank Pool & Billiards Players
5 min read
Pool is a great social game with a tricky ranking problem: there’s real skill, but also real luck — a lucky break or an unfortunate scratch can decide a rack. The good news is that a rating system handles luck naturally, as long as you play enough games. Here’s how to rank pool players fairly.
Pick one game and stick to it
8-ball, 9-ball, and straight pool reward different skills. Before rating anyone, decide which game your ladder is for, because a 9-ball specialist and an 8-ball specialist shouldn’t share a single rating. If your group plays several, run a separate league for each.
Why ELO suits pool
Because individual racks are luck-prone, a single result tells you less than it would in, say, chess. ELO compensates by updating gradually: one fluke win nudges a rating, but it takes a consistent run of results to really climb. Over a season the luck averages out and the ratings reflect genuine skill.
Setup recommendations
- Start everyone at 1000.
- Use K = 32 for a casual league. If your group plays a very high volume of racks, consider dropping to 24 for more stability.
- Rate matches, not individual racks — a race to 5 (first to win 5 racks) is one ELO result. This smooths out single-rack luck before it ever touches the ratings.
Races are the key trick here. A single rack is too random to rate reliably, but a race to 4 or 5 is a much truer test, and recording one result per race keeps things clean.
Handicaps for mixed-skill groups
Bar leagues often span a huge skill range, from newcomers to near-pros. Two approaches keep games fun without breaking the ratings:
- Let ELO do the work. The system already expects the stronger player to win, so beating a much weaker opponent earns them almost nothing — there’s little incentive to bully beginners.
- Use race handicaps for the games themselves (e.g. the stronger player races to 5, the weaker to 3) but still record the actual winner. Just be consistent so the ratings stay comparable.
Common pitfalls
- Rating single racks. Too noisy — use races.
- Mixing game types. Keep 8-ball and 9-ball separate.
- Too few games. Pool needs volume before ratings stabilize; give it a month before reading too much into the standings.
Set it up once, log your races, and you’ll have a bar ladder that settles the eternal “who’s actually the best” argument with data instead of bragging.