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.
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.