Work out glicko rating instantly with clear inputs, formula shown and shareable results.
Glicko adds a rating deviation to Elo: the g function shrinks the expected score toward a draw when uncertainty is high, and the deviation itself falls as games are played. Because uncertain ratings move further, Glicko settles a new player's rating in far fewer games than plain Elo with a fixed K factor.
Attenuation
g(RD) = 1 / sqrt(1 + 3 q^2 RD^2 / pi^2), with q = ln(10) / 400
Rating update
new rating = rating + q x g x (score - expected) / (1 / RD^2 + q^2 g^2 E (1 - E))
g(RD) = 1 / sqrt(1 + 3 q^2 RD^2 / pi^2), with q = ln(10) / 400. Glicko adds a rating deviation to Elo: the g function shrinks the expected score toward a draw when uncertainty is high, and the deviation itself falls as games are played.
Because uncertain ratings move further, Glicko settles a new player's rating in far fewer games than plain Elo with a fixed K factor.
Enter your rating, your rating deviation, opponent rating, your score. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.