Work out table tennis rating instantly with clear inputs, formula shown and shareable results.
The rating uses the Elo model: expected score is 1 / (1 + 10 to the power of rating difference over 400), and the change is the K factor times actual minus expected. Because the adjustment is proportional to surprise, beating a much stronger opponent moves a rating far more than beating an equal one.
Expected score
E = 1 / (1 + 10 ^ ((opponent rating - your rating) / 400))
Rating change
change = K x (actual score - expected score)
E = 1 / (1 + 10 ^ ((opponent rating - your rating) / 400)). The rating uses the Elo model: expected score is 1 / (1 + 10 to the power of rating difference over 400), and the change is the K factor times actual minus expected.
Because the adjustment is proportional to surprise, beating a much stronger opponent moves a rating far more than beating an equal one.
Enter your rating, opponent rating, result, k factor. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.