Tournament performance rating calculator
Enter your opponents' ratings and your score. A performance rating is the rating at which your result would be "par". This page works it out three ways.
The three methods
1. FIDE: Rp = Ra + dp
FIDE's title regulations define performance as Rp = Ra + dp. Ra is the average rating of your opponents, rounded to the nearest whole number with 0.5 rounded up, and dp comes from a table that converts your fractional score p into a rating difference.[1] A 100% score maps to +800 and 0% to −800. This calculator rounds p to the nearest 0.01 to read the table.
For norms, FIDE needs at least a 2600 performance against an average of at least 2380 for a GM norm, 2450 against 2230 for an IM norm, 2400 against 2180 for a WGM norm, and 2250 against 2030 for a WIM norm. The minimum score is 35%.[1] Real norms have extra requirements, like titled opponents, foreign opponents, adjusted rating floors and the number of games, so treat the norm check below as a first screen only.
2. Linear: Ra + 400 × (W − L) / n
A simple rule of thumb: each net win is worth 400 points spread over the games played. It is easy to do by hand but goes past ±400 if you win or lose every game.
3. Exact Elo performance
This finds the rating R at which the sum of your expected scores against each opponent, using the logistic Elo curve, equals your actual score. Unlike the first two methods, it takes the spread of your opponents into account. It has no finite answer for a 0% or 100% score.
Worked example
A player scores 6.5 out of 9 against opponents rated 2410, 2385, 2450, 2402, 2398, 2440, 2365, 2415, 2380.
- Ra = 2405, and p = 6.5/9 = 0.722, which rounds to 0.72. The table gives dp = 166, so the FIDE Rp = 2571.
- Linear: 2405.0 + 400 × (6.5 − 2.5) / 9 = 2583.
- Exact: 2572.
Performance rating is not the same as your rating change. To see how many points a tournament would actually win or lose under FIDE's K-factor, use the Elo calculator with the FIDE preset. FIDE caps rating gaps above 400 when it calculates rating changes, but not in the performance formula above.[2]