Ad Space — Top Banner

Table Tennis Rating Calculator

Calculate table tennis Elo rating changes after a match.
Find your expected win probability and how many rating points you gain or lose.

Rating Change

Table tennis uses an Elo-based rating system — the same mathematical framework used in chess, and adapted by the ITTF (International Table Tennis Federation) and many national associations.

Expected score formula: E = 1 / (1 + 10^((Rb − Ra) / 400))

Where:

  • Ra = your current rating
  • Rb = opponent’s rating
  • E = your expected score (probability of winning, between 0 and 1)

Rating change formula: New Rating = Old Rating + K × (Actual Score − Expected Score)

Where:

  • K = K-factor (how sensitive the rating is to results)
  • Actual Score = 1 for a win, 0 for a loss, 0.5 for a draw

K-factor guidelines:

  • K = 32: New players or recreational leagues
  • K = 24: Established players
  • K = 16: Top-rated players (ITTF uses variable K based on tournament category)

ITTF rating categories (approximate):

  • Under 1000: Beginner
  • 1000–1500: Intermediate / club player
  • 1500–2000: Advanced club / national junior
  • 2000–2400: National senior / regional elite
  • 2400–2700: International / continental
  • 2700+: World elite (top 100)

World record reference: The highest ITTF rating ever recorded was by Ma Long (China) at approximately 2870. Timo Boll (Germany) held the world No. 1 ranking for many years with ratings around 2800+.

Practical insight: Beating a much higher-rated player gives you many more points than beating someone at your level. Losing to a much lower-rated player costs you many more points than losing to a peer. This is what makes the Elo system self-correcting over time.


Ad Space — Bottom Banner

Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.