The formula
change = 15 × (result − P)
P = 1 / (1 + 10(opponent’s points − your points) / 200)
The result is 1 for a win and 0 for a loss, and P is your win probability. A win can bring up to 15 points, a loss can cost up to 15: beating a much stronger player brings nearly all 15, beating a much weaker one almost nothing.
| Difference | Favourite wins | If the favourite wins | If the favourite loses |
|---|---|---|---|
| 0 | 50.0 % | +7.5 | −7.5 |
| 50 | 64.0 % | +5.4 | −9.6 |
| 100 | 76.0 % | +3.6 | −11.4 |
| 200 | 90.9 % | +1.4 | −13.6 |
| 300 | 96.9 % | +0.5 | −14.5 |
| 400 | 99.0 % | +0.1 | −14.9 |
Updated once a month
Points are updated on the 10th of each month from the previous month’s results, and every match is scored against the same starting points. So one month is simply the sum of its matches — and you use your opponents’ current points, not what they had after an earlier match that month.
| Your points | Matches | Change | New |
|---|---|---|---|
| 1000 | won vs 1000 | +7.5 | 1007.5 |
| 1100 | won vs 1300, lost vs 1000 | +2.2 | 1102.2 |
| 1200 | lost vs 900 | −14.5 | 1185.5 |
The regulation does not say how fractional points are rounded, so the changes are shown to one decimal.
Classes
The class follows from your points. The men’s A classes (A16–A22) are set each season from the rankings, so above B15 a class cannot be read off the points alone. The women’s classes follow the men’s points down to their B11 and have their own points below.
| Class | From points |
|---|---|
| B15 | 1360 |
| B14 | 1320 |
| B13 | 1280 |
| B12 | 1240 |
| B11 | 1200 |
| C10 | 1150 |
| C9 | 1100 |
| C8 | 1050 |
| C7 | 990 |
| C6 | 930 |
| D5 | 860 |
| D4 | 780 |
| D3 | 700 |
| D2 | 630 |
| D1 | 600 |
| Class | From points |
|---|---|
| A19 | 1360 |
| A18 | 1280 |
| A17 | 1240 |
| A16 | 1200 |
| B15 | 1150 |
| B14 | 1100 |
| B13 | 1050 |
| B12 | 990 |
| B11 | 930 |
| C10 | 890 |
| C9 | 840 |
| C8 | 790 |
| C7 | 740 |
| C6 | 700 |
| D5 | 675 |
| D4 | 650 |
| D3 | 630 |
| D2 | 615 |
| D1 | 600 |
Source
Formula and class tables follow the Swiss Table Tennis “Sportreglement” (as of 30 June 2026), Art. 14. Every number on this page is computed with the same rules as the calculator in the app; the official points are the ones published by Swiss Table Tennis.
Work out your points
Trainoro’s rating calculator does this for any month: enter your points and your opponents’, mark wins and losses, and see your new points and class. It runs on your phone, with no login.
-
Google Play
Install
- App Store Coming soonfor iPhone Early access
Scan a code with your phone's camera, or tap the link.