🏓 Table Tennis Rating Calculator
Enter your rating, your opponent's rating, and the result to see exactly how many rating points you gain or lose — and your new rating — using the ELO formula behind most table tennis ranking systems.
🏓 Rating After This Match
The expected score is your win probability against this opponent. Beating a higher-rated player earns more points; losing to a lower-rated one costs more.
What is a Table Tennis Rating Calculator?
It is an ELO calculator for a single table tennis match. Give it your rating, your opponent's rating, and whether you won, drew, or lost, and it computes your expected score, the points you gained or lost, and your updated rating — the same arithmetic that drives USATT, ITTF, and most league rating systems.
Use it to preview what a result would do to your rating before an event, to check the math on a rating update you received, or to understand why an upset win over a top seed is worth so much more than a routine win. The K-factor bands are documented and adjustable so you can mirror your own federation's settings.
❓ Frequently Asked Questions
How is a table tennis rating change calculated?
It uses the ELO system. Your expected score against an opponent is 1 / (1 + 10^((their rating − your rating) / 400)). Your new rating is your old rating plus K × (actual result − expected score), where the actual result is 1 for a win, 0.5 for a draw, and 0 for a loss. The bigger the gap between expected and actual, the bigger the swing.
What is the K-factor and which one should I use?
The K-factor sets how much a single match can move your rating. This tool defaults K by rating band — 32 under 1500, 24 for 1500–1999, and 16 at 2000 and above — so developing players move quickly while elite ratings stay stable. National associations use their own K values, so you can override it to match your federation.
Why did I gain so many points for beating a stronger player?
Because the upset was unlikely. When your expected score is low, an actual win produces a large (actual − expected) difference, so the rating change is big. Beating someone rated far above you is worth far more than beating an equal, and losing to someone far below you costs more.
Is this the same as my official USATT or ITTF rating?
The math is the standard ELO update that most rating systems are built on, but every federation tunes its own K-factors, provisional-rating rules, and event weightings. Use this as an accurate estimate of a single match's effect, not as an exact prediction of your official published rating.