Skip to main content
ChessCore

Free tool

Performance rating calculator (linear estimate)

How it works

Enter the rating of every opponent you faced and your total score. The result is a linear estimate: the average opposition rating plus 800 times your score percentage minus 400, so a 50% score performs exactly at the average of the field. FIDE publishes its own score-to-rating-difference table, so a FIDE figure can differ, most of all at very high or very low scores.

  • Runs in your browser
  • No email needed
  • Method shown below
  • 4 cited sources
/ 4

This is the linear estimate. FIDE's own table converts a percentage score into a rating difference and gives different results at high and low scores: against a field averaging 1500, a perfect score reads 1900 here and 2300 on the FIDE table. The result describes this event only. It is not a published rating, and one figure does not establish a title norm.

ResultUpdates as you type

Average opposition

1490

Score percentage

75%

Performance rating

1690

Linear method: average + 800 x score% - 400

How it works

The method behind the numbers

Formula

Rp = average opposition + 800 x (score / games) - 400

  1. Performance rating answers a different question than your rating change: not "what is my new rating" but "what rating did I play like in this event". A 75% score against 1500-average opposition is a roughly 1700 performance on the linear formula, regardless of what your own rating was coming in.

  2. This page uses the linear method on purpose. FIDE’s Rating Regulations (effective 1 March 2024) publish a table that converts a percentage score into a rating difference, and it matches the linear method closely in the middle of the range and diverges at the extremes. For a field averaging 1500, the table below compares the two. The linear result is the displayed formula worked out. The FIDE column is average opposition plus the rating difference from table 8.1.1, which the regulations show notionally as 800 for a perfect score.

  3. A performance rating is an estimate for one event, not a published rating. To work out how a rating changes after an event, use the FIDE rating calculator, and to keep a dated record of a student’s ratings across events, use the rating tracker. For title norms, the FIDE Title Regulations set performance thresholds (a GM norm needs a performance of at least 2600 against opponents averaging at least 2380, an IM norm 2450 against at least 2230) alongside other requirements. This page is not a norm eligibility tool, so read the current regulations before planning one.

Linear estimate against the FIDE table
Linear estimate and FIDE table for a field averaging 1500 (illustrative)
ScoreLinear formulaLinear resultFIDE table differenceFIDE table result
50%1500 + 800 x 0.50 - 400150001500
75%1500 + 800 x 0.75 - 4001700+1931693
100%1500 + 800 x 1.00 - 4001900+800 (notional)2300

The same job inside ChessCore

Chess student progress tracking

Chess student progress tracking is following each student across a season on recorded signals: attendance, game results, ratings and coach notes, and turning those into a report. ChessCore keeps all four in one record. AI-written report text is approved by a coach, and automatic monthly emails, when an academy switches them on, carry the records with no AI text.

See progress tracking

Questions

Frequently asked questions

What does a performance rating actually mean?

It estimates the rating level that matches your score against the opposition you actually faced, using the method shown. On the linear method, 6/9 against 1600-average opposition gives 1600 + 800 x 0.667 - 400, about 1733. It measures one event, not your overall strength, and it is a different calculation from asking which single rating would make your score exactly expected against opponents of different strengths.

What happens at a perfect score?

The linear formula stays finite: it gives the average opposition plus 400 at 100% and minus 400 at 0%. A formulation that asks which rating makes the score exactly expected has no finite answer at a perfect score, and FIDE’s table calls the difference indeterminate and shows it notionally as 800. These answer different questions, so a perfect score against a 1500 field reads 1900 here and 2300 on the FIDE table.

Does one performance rating earn a title norm?

No. A single figure does not establish a norm. The FIDE Title Regulations (effective 1 January 2024) set performance thresholds against minimum opponent averages, together with other requirements, and they use the regulations’ own conversion table. Check the current regulations on the FIDE Handbook before planning a norm attempt.

Why does another calculator give a different number?

Calculators differ in method. Some use the linear formula shown here, some convert the score with FIDE’s table and some solve for the rating that makes the expected score match. Check which method a page uses and compare like with like.

How is this different from the FIDE rating calculator?

The rating calculator estimates how your published rating changes after games, using K-factors and expected scores. This page estimates the level you performed at in one event from your score and your opponents, and it does not change a rating.

Start building a smarter academy

We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.