Create your own in-club chess rating system
Give your club a rating list that reflects the games members actually play: blitz nights, rapid quads, scholastic sections, ladder challenges, and standalone club games without treating every result like an official federation event.
Keep blitz, rapid, classical, scholastic, and special-event lists separate so the numbers stay meaningful.
Store each rated game, result, source, approval status, and rating application instead of only storing the current number.
Let admins set starting ratings, approve submitted games, remove mistaken applications, and recompute from the ledger.
Chess67 club ratings are designed for in-house standings, not as a replacement for official US Chess or FIDE rating reports.
Start with the rating pool, not the formula
The biggest mistake is mixing unlike games into one list. A club blitz night and a slow classical section measure different skills, so the best in-house systems keep clear pools and rules.
Create different lists for blitz, rapid, classical, scholastic, or casual ladder play when the player pool or format changes.
Define what counts: both players must be club members, byes do not count, and forfeits should be treated consistently.
Use a default such as 1200 or 1500, then let organizers override known players who would otherwise distort early standings.
If members can submit their own games, require organizer approval before ratings update.
Distinguish tournament games from standalone club games so members can understand where each rating change came from.
Use a ledger-based model so an organizer can remove or reattach one rating from a game without losing the game itself.
Elo, Glicko, and Glicko-2 solve different organizer problems
Elo is easy to explain: expected score plus a K-factor adjustment. Glicko adds rating deviation, which says how certain the system is. Glicko-2 adds volatility, which helps model players whose results are less stable.
Best when you want a transparent club rating that members can understand quickly. It is simple, familiar, and good for casual internal lists.
Useful when players have uneven activity. Rating deviation lets newer or inactive players move faster until the system has more evidence.
A stronger fit for online-style pools or active clubs because volatility can account for inconsistent performance over time.
A polished club page should show one chosen rating while the system can still calculate the other models behind the scenes.
Practical rules for a trustworthy in-house leaderboard
The math matters, but the policy matters more. Members will trust the rating list when the rules are visible and mistakes can be corrected.
Build the club surface around the rating list
An internal rating system works best when it is connected to members, tournaments, and public club pages.
Launch a club page and start building the member base that powers an in-house rating list.
Manage members, events, tournaments, payments, posts, and ratings in one club workflow.
Understand official-style rating mechanics before designing your in-house list.
Attach club ratings to tournament sections and keep results connected to standings.
Turn event registration into cleaner player rosters and section setup.
Browse public club pages and see how Chess67 discovery surfaces work.