I understand that the way the Elo updating process works, if player A has a 66% chance of beating player B, then A's Elo rating will converge to be 100 higher than B, and so forth for 74%, ... etc. Assume for the purposes of this question that the assumptions of the Elo rating system actually hold (e.g. if A has a 66% chance of beating B, and B has 66% chance of beating C, then A always has a 74% chance of beating C). However, this description is consistent with player and ELO of B having Elo of 10 million, and player A having an Elo of 10 million + 100.

EDIT: So there is an arbitrary "scaling" in the ELO rating: In a world with only two players, scores (1000, 1100) are equivalent in interpretation to (2000,2100). How does the algorithm that is used in the chess world end up setting this absolute scale?

  • E.g. does it always try to make sure that the mean score is 1500, by adjusting everyone's score uniformly when the mean deviates? If so, who is included in the mean? (everyone who went to tournaments?)

  • Or does it simply always assign a particular initial score?

(Note, this question looks similar, but doesn't actually answer my question).

  • 1
    'Then they became so demoralized and all quit playing chess.' -> It is not clear that they therefore should not be represented on the elo curve. Commented Nov 9, 2021 at 17:57
  • @MobeusZoom, It seems to me like they shouldn't be, if I understand the system correctly. E.g. consider the following more complicated case: suppose Generation 1 has ELO rating average 1500, and then Generation 2 has at first 1500 as well, and then the scenario I described happens. Then after the billion demoralized leave, generation 2 will have elo rating of say, 2500. Now it seems as if Generation 2 is much better than generation 1, but that is due to who they happened to have played with when building their scores
    – user56834
    Commented Nov 9, 2021 at 22:08
  • As it was mentioned below, inflation or deflation can certainly happen. Not an answer to your question but e.g. on lichess if the median (rather than average) rating drifts away from 1500 too far, they create artificial inflation / deflation to counteract that. (one way to do this is to add a fixed small epsilon to a users rating for each game they play)
    – koedem
    Commented Nov 10, 2021 at 14:20
  • 1
    "Now it seems as if Generation 2 is much better than generation 1" - Generation 2 are better than Generation 1 relative to the general population they played against. Again, there is nothing absolute about elo ratings, especially if whole populations are changing Commented Nov 10, 2021 at 21:46

4 Answers 4


There literally is no "absolute value" for Elo ratings, if I understand what you mean by that. A single player's Elo rating, in isolation, means nothing. The only thing the Elo rating scale is good for is comparing two (or more) players; the only thing that matters is the difference between the players' ratings. Two players' ratings could be 1500 and 1600, or 10,000,000 and 10,000,100 - the interpretation of the ratings is exactly the same either way. You mentioned that the Elo rating system was designed so that an average club player would have a rating of 1500 (I've actually never seen it described that way before - what I had previously seen was that it was designed so that a player who was capable of scoring 50% in the US Open would have a rating of 2000). But that is arbitrary; any number could have been picked.

The situation you describe where the billion terrible players come into the rating system, dump a bunch of points, and then leave, is an age-old issue that's called "ratings inflation" - this is not unusual, and in the aftermath of "The Queen's Gambit", I'm wondering if we're about due for a new period of ratings inflation very soon... There's an analogous "ratings deflation" scenario that happens when a bunch of players come into the system with low ratings, play very well, take a bunch of points from established players, and then leave the system. This happens in areas with strong scholastic chess programs, where it often happens that kids come into the system at low ratings, their level of ability increases much faster than the ability of the rating system to keep up with it, and then they leave the player population after they leave the scholastic chess program. So they have taken away rating points from established players, who have no hope of getting them back from those player, because those players have left the player population. There are a number of approaches one can take to combat this problem, probably the simplest (and the one I heard of the most in the early days of the Elo rating system in the USCF) was simply doing periodic manual adjustments to players' ratings to push them back into line to where you want the average rating to be - for example, something like declaring, "On date X, all players ratings will be manually increased (or decreased) by N points, across the board".

This is assuming you actually see ratings inflation / deflation as a "problem" of course, since as stated, the actual number is arbitrary. And it's really not a "problem" if you have no expectations of the rating system other than it being valid at some specific moment in time. The place you run into "problems" is trying to use ratings to compare players across large gaps of time - like, "Could Bob Smith, who was rated 2100 in the year 1989, have beaten Bill Jones, who is rated 2000 in the year 2021?" Ratings inflation / deflation completely messes up trying to use players ratings to discuss questions like that.

  • By absolute value I literally mean the fact that magnus carlson's elo is about 2800, my elo is about 1000, rather than 102.800 and 101.000, which would be the same relative elo. Maybe I should've asked what determines the additive constant. It seems people are interpreting it in a more complicated way.
    – user56834
    Commented Nov 11, 2021 at 6:04
  • So your answer does actually clarify.
    – user56834
    Commented Nov 11, 2021 at 6:07
  • I've edited my question
    – user56834
    Commented Nov 11, 2021 at 6:20
  • The edit to your question does make more clear what you're getting at - thanks for that! When a rating system is first being set up, the magnitude of the rating number is determined arbitrarily by the system designer (such as how you mentioned that the initial design intended for an average club player to have a rating of about 1500). After that, the rating regulations determine how to fit new players into the existing system based on their actual rated play.
    – patbarron
    Commented Nov 12, 2021 at 0:46
  • Note that FIDE makes no provision for an unrated player to be rated based on playing another unrated player, so the initial ratings for new players are always based on how they did against players who already have ratings. USCF, on the other hand, does allow for games with unrated vs. unrated to be rated, and in that situation, they do basically pick an arbitrary initial rating for both players (a wild guess, based on the player's age).
    – patbarron
    Commented Nov 12, 2021 at 0:50

What sets the absolute value of players' ELO rating?

The design of the rating scale is explained by Elo in Chess Life, august 1967 (P243).

In the chess world, the player category or class concept has been used extensively, altho quantitatively undefined. The original USCF scale arbitrarily set the player category at 200 rating points. By definition, this interval now measures the "standard deviation" of individual performances in single games.

With the class interval defined at 200 points, the USCF categories are
then designated as fo11ows:
Over 2400 Senior
2200 2399 Master
2000 2199 Expert
1800 1999 Class A Player
1600 1799 Class B Player
1400 1599 Class C Player

While the rating scale is set arbitrarily, Elo notes the following in "The Rating of Chess Players"

1.28 Preservation of the integrity of the rating scale, so that the rating numbers represent approximately the same level of proficiency from one era to the next, is an essential part of the rating system. Just how this can be achieved to a good degree is shown at 3.5.

The current meaning of FIDE ratings can be found in: FIDE Title Regulations effective from 1 January 2022.

Update This is not so much an answer as a guide to move forward.

More light is shed on the origins of the Elo rating scale in Chess Life, Volume XVI, Number 6, JUNE, 1961,p.160, Chess Life and Chess Review Archives.

The scale itself is arbitrary. Originally it was designed so that a player who scored 50% in the U.S. Open Tournaments was assigned a 2000 rating and designated a Class A player. With wider participation in this event that, definition of the 2000 rating no longer applies, altho this figure is still used as the middle point of the raling scale and the dividing line between Class A and Expert categories. Currently the timing scale is designed so that its 2000 point center is just ten times the "standard deviation" of the chess population, which by definition has been set at 200 points.

A good start is also, Wikipedia, Elo rating system, Ratings inflation and deflation.

In the ideal world Federations maintaining a rating pool should explain how the rating scale is managed.

USCF developments can be found in Mark Glickman's World, US Chess Ratings.

Short answer: The absolute value of players' Elo rating is determined by the policy of the organisation managing the rating pool.


What sets the absolute value of players' ELO rating?

This is one of those "Why did you stop beating your wife?" questions. Your assumption is wrong. There is no "absolute value of players' ELO rating".

I read that the "the USCF initially aimed for an average club player to have a rating of 1500".

How does this happen exactly?

In the initial calculation this happens by a simple and easy mathematical process of fitting a normal curve to a dataset. I think you missed the word "initially". It was done initially. That does not mean it persists.

How is it ensured that the average ELO rating doesn't start deviating over time from 1500?

It isn't. It does start deviating over time in very obvious ways. Some deviation is built in via the "k" factor. My "k" factor is 20. If I play a "k" factor 10 player then our rating changes won't match. For that game my rating will change by twice as much as the other player's rating. Similarly when I play a "k" factor 40 player the other player's rating will change by twice as much as my rating.

Also when a Kasparov retires from FIDE rated chess before senility has reduced his rating to the average (whatever that now is) he takes his above average rating out of the system and reduces the overall average.

Looking at the averages for FIDE rated players in October (I haven't yet loaded the November data) we see that they are different for the different time controls:

Standard = 1652
Rapid = 1576
Blitz = 1647

  • "there is no absolute value of players' ELO rating". This is nonsense, e.g. gary kasparov had an elo rating of about 2800, rather than 10 billion. I understand that the absolute value doesn't have any deep meaning, but there still is one.
    – user56834
    Commented Nov 9, 2021 at 22:00
  • "I think you missed the word "initially" ". I didn't.
    – user56834
    Commented Nov 9, 2021 at 22:05
  • 2
    @user56834 The meaning of the rating is intrinsically tied to the player pool, so it's difficult/impossible to know what you mean by "absolute" rating in this context. Garry's peak rating of 2856 only has meaning if we know what ratings the other players in the player pool had at the same time, otherwise it's just a number. In other words, the Elo rating doesn't measure your "absolute" chess strength in any sense of the word, it only measures your relative strength when compared to the rest of the player pool (this is why Claude Bloodgood managed to get such a high rating in prison btw).
    – Scounged
    Commented Nov 10, 2021 at 23:23
  • @Scounged, I said "the absolute value doesn't have any deep meaning, but there still is one". I'm not asking for an interpretation. I know that the absolute value of someone's elo rating doesn't mean anything.
    – user56834
    Commented Nov 11, 2021 at 6:09

How does the algorithm that is used in the chess world end up setting this absolute scale?

The algorithms used are described in article 8 of the FIDE Rating Regulations:

8. The working of the FIDE Rating System

The FIDE Rating system is a numerical system in which fractional scores are converted to rating differences and vice versa. Its function is to produce scientific measurement information of the best statistical quality.


The rating scale is an arbitrary one with a class interval set at 200 points. The tables that follow show the conversion of fractional score 'p' into rating difference 'dp'. For a zero or 1.0 score dp is necessarily indeterminate but is shown notionally as 800. The second table shows conversion of difference in rating 'D' into scoring probability 'PD' for the higher 'H' and the lower 'L' rated player respectively. Thus the two tables are effectively mirror-images.


The table of conversion from fractional score, p, into rating differences, dp
[large table skipped. See original link if you really want to see it]


Table of conversion of difference in rating, D, into scoring probability PD, for the higher, H, and the lower, L, rated player respectively.
[Table skipped]

8.2 Determining the Rating 'Ru' in a given event of a previously unrated player.


If an unrated player scores zero in his first event his score is disregarded. First determine the average rating of his competition 'Rc'.
(a) In a Swiss or Team tournament: this is simply the average rating of his opponents.
(b) The results of both rated and unrated players in a round-robin tournament are taken into account. For unrated players, the average rating of the competition 'Rc' is also the tournament average 'Ra' determined as follows:

(i) Determine the average rating of the rated players 'Rar'.
(ii) Determine p for each of the rated players against all their opponents.
Then determine dp for each of these players.
Then determine the average of these dp = 'dpa'.
(iii) 'n' is the number of opponents.
Ra = Rar - dpa x n/(n+1)


If he scores 50%, then Ru = Ra


If he scores more than 50%, then Ru = Ra + 20 for each half point scored over 50%


If he scores less than 50% in a Swiss or team tournament: Ru = Ra + dp


If he scores less than 50% in a round-robin: Ru = Ra + dp x n/(n+1).


The Rating Rn which is to be published for a previously unrated player is then determined as if the new player had played all his games so far in one tournament. The initial rating is calculated using the total score against all opponents. It is rounded to the nearest whole number.


If an unrated player receives a published rating before a particular tournament in which he has played is rated, then he is rated as a rated player with his current rating, but in the rating of his opponents he is counted as an unrated player.

> 8.5 Determining the rating change for a rated player


For each game played against a rated player, determine the difference in rating between the player and his opponent, D.


If the opponent is unrated, then the rating is determined at the end of the event. This applies only to round-robin tournaments. In other tournaments games against unrated opponents are not rated.


The provisional ratings of unrated players obtained from earlier tournaments are ignored.


A difference in rating of more than 400 points shall be counted for rating purposes as though it were a difference of 400 points.


(a) Use table 8.1(b) to determine the player’s score probability PD
(b) ΔR = score – PD. For each game, the score is 1, 0.5 or 0.
(c) ΣΔR x K = the Rating Change for a given tournament, or Rating period.


K is the development coefficient. K = 40 for a player new to the rating list until he has completed events with at least 30 games.
K = 20 as long as a player's rating remains under 2400.
K = 10 once a player's published rating has reached 2400 and remains at that level subsequently, even if the rating drops below 2400.
K = 40 for all players until their 18th birthday, as long as their rating remains under 2300.
If the number of games (n) for a player on any list for a rating period multiplied by K (as defined above) exceeds 700, then K shall be the largest whole number such that K x n does not exceed 700.


The Rating Change is rounded to the nearest whole number. 0.5 is rounded up (whether the change is positive or negative).


Determining the Ratings in a round-robin tournament. Where unrated players take part, their ratings are determined by a process of iteration. These new ratings are then used to determine the rating change for the rated players. Then the ΔR for each of the rated players for each game is determined using Ru(new) as if an established rating.

So, in answer to:

does it always try to make sure that the mean score is 1500, by adjusting everyone's score uniformly when the mean deviates?

As you can see from article 8.5, "No".

Or does it simply always assign a particular initial score?

As you can see from articles 8.2 - 8.4 the answer is again "No".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.