The rating a player would need in order for their result in this event to be the expected one. It is calculated from the tournament alone and ignores the player's own rating entirely.
The version you can do in your head at the end of an event, and it is accurate enough for club purposes.
Performance = average opponent rating + 400 × (wins − losses) / games
Draws do not enter the numerator at all - only the difference between wins and losses matters, spread over the number of games played.
An example: seven rounds, opponents averaging 1700, and you score five wins, one draw, one loss. The difference is four, divided by seven games, times 400 - about 229. Your performance is roughly 1929.
Two consequences worth noticing. Scoring 100% makes the formula unusable - it would give “average plus 400” regardless of how dominant the win was. And a single game tells you almost nothing: the shorter the event, the noisier the number.
Official calculations do not use the rule of 400. They use a conversion table mapping the percentage scored to a rating difference.
The table is the same one used for expected scores, read backwards: 50% gives a difference of zero, 76% gives about +200, 90% about +366. It is capped at the extremes, which is how the method avoids the infinity problem that breaks the rule of 400 at 100%.
The details, including how unplayed games are treated, are set in the current FIDE rating regulations and are revised from time to time - check those rather than any article if the number matters officially.
At a club without ratings you can still use it: substitute your internal club rating for the official one and the arithmetic works the same way - visible progress and retention.
This is where the number stops being informational and becomes a requirement.
For an amateur event none of this applies - which is worth saying plainly, because “my performance was 2400” at a club blitz evening means something quite different from a norm.
Use it as it is meant: a way to compare results within one event, and to track your own progress across several. Not as a verdict on a single evening.
Because it would return “average plus 400” regardless of how dominant the result was. The exact method uses a conversion table that is capped at the extremes, which is why official calculations do not use the rule of 400.
Not necessarily. A lucky score against weak opposition produces a good number, and a short event produces a noisy one. Use it to compare results within an event and to track progress over several, not as a verdict on one evening.
The rating a player's result in a particular tournament corresponds to. It is not stored anywhere and does not accumulate: it is a snapshot of one event, showing the level at which the player performed there.
The quick way: the average rating of the opponents plus a correction for the score. At 50% the performance equals the opponents' average; every 10% above adds roughly 70 points. The exact method uses the FIDE conversion table.
A rating is a long-term measure built up over years and changing gradually. A performance is the result of one tournament, and it can be far above or far below the rating - especially over a short distance.
It is a convenient way to show players how they actually did: the standings only give places, while the performance gives a level. It is also the basis of title norms - those are set in terms of the performance rating achieved.
Directly. A norm is a requirement to achieve a certain performance rating in a tournament that meets the conditions on the number of games, the mix of opponents and the time control.
There are no club or arbiter roles in the app: the create button is available to everyone. You can announce a tournament today and run it this weekend.
The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.
Reference - the Elo rating, titles and norms, tie-breaks, glossary.
At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →