Player Performance Rating Calculator

Calculate a player's performance rating based on their results against opponents of known ratings. Uses the FIDE performance rating formula: Performance Rating = Average Opponent Rating + Rating Difference based on score percentage.

Enter the rating of each opponent you played against
Enter your result for each game in the same order as opponent ratings
Used to calculate rating change (K-factor based)
...

Formula

Performance Rating = Average Opponent Rating + dp

Where dp is the rating difference corresponding to the player's score percentage, looked up from the FIDE dp table (based on the logistic/Elo probability function).

Score Percentage (p) = Total Score / Number of Games

The dp table maps score percentages to rating differences using the inverse of the Elo expected score formula:

E = 1 / (1 + 10^(−dp/400))dp = 400 × log₁₀(p / (1 − p))

Rating Change = K × (Actual Score − Expected Score)

Where Expected Score = Σ 1 / (1 + 10^((Opponent Rating − Your Rating) / 400))

Assumptions & References

  • Reference: FIDE Rating Regulations effective from 1 July 2017, FIDE Handbook.