How to read a FIDE rating card

A player's card in a federation database looks like a wall of numbers and abbreviations: three different ratings, a K factor, some counts of games. Here is what each field means, how to find yourself, and which parts matter to a tournament organizer. How the rating itself works - the Elo rating.

What is on the card

FieldMeaning
IDthe player's unique number in the system - the primary identifier
Federationthe federation the player represents, as three letters
TitleGM, IM, FM, CM or the women's equivalents
Std / Standardthe classical rating
Rapidthe rapid rating
Blitzthe blitz rating
Kthe development coefficient: 40, 20 or 10
Gamesgames played in the current period
B-Yearyear of birth, used for age categories
Sexused for women's sections and titles

The key field is the ID. It identifies the player, not the name: databases hold plenty of namesakes and transliterations differ. Every report and entry is built around the identifier - the TRF format.

Three ratings, and why they differ

Classical, rapid and blitz are calculated independently and almost always differ - sometimes by hundreds of points. The reasons are simple:

  • Different numbers of games. Blitz is played more often, so the blitz rating usually tracks current form more closely.
  • Different skills. Some players calculate fast, others play positionally with time to think.
  • Different opponents. Blitz is more often played in events with a different field.

A dash instead of a number means there is no rating in that category yet - the player has not played enough games. That is normal: plenty of people hold only a classical rating.

Which rating an organizer should use for seeding: the one matching your time control. Seed a blitz event by classical ratings and the seeding comes out skewed.

The K factor and games played

K shows how fast a player's rating moves: 40 for newcomers and juniors, 20 for most players, 10 for anyone who has reached 2400.

For an organizer it is an indirect but useful signal: K=40 means either a newcomer with few games or a junior - and their real strength can differ noticeably from the printed rating in either direction.

The number of games in the current period shows activity. A player rated 1900 with no games in a year is carrying a rating from the past that may not reflect where they are now.

Why the rating did not change after an event

The commonest question players ask. The possible reasons:

  • The list is not out yet. FIDE rating lists are published monthly, on the first. An event played after the period closed lands in the following list.
  • The event was never submitted for rating. The commonest reason at amateur events - and something to tell people beforehand - how to submit an event.
  • The organizer submitted late. Or submitted with errors and had it returned.
  • The player has no ID. Without an identifier the results are not counted.
  • The opponents were unrated. Games against unrated players are handled under separate rules.

A useful habit: tell the players immediately after the event whether it is rated and when to expect the update. That removes almost every follow-up question.

What an organizer should check before the event

  1. 1. Whether every player has an identifier, if the event is rated.
  2. 2. Whether the spelling on the entry matches the database - otherwise the report is rejected.
  3. 3. Whether you are seeding on the right rating for your control.
  4. 4. Whether anybody is carrying a stale rating with no games in the past year.
  5. 5. Whether sex and date of birth are filled in, if you plan age or women's categories.

If the players keep a profile in the Vibe Chess app, this data - FIDE ID, national ID, title, sex, date of birth and federation - is stored once and filled into the report for every event automatically.

Profile data, entered once

Players fill in their ID, title, federation and date of birth once, and every tournament report picks them up automatically.

Frequently asked questions about rating lists

Why does a player have three different ratings?

Classical, rapid and blitz are calculated independently, from different events and different numbers of games, so the values usually differ. A dash means there is no rating in that category yet - not enough games have been played.

What does the K factor mean?

How fast the rating moves: 40 for newcomers and juniors, 20 for most players, 10 for anyone who has reached 2400. A value of 40 is an indirect signal that the player's real strength may differ noticeably from the printed rating.

Why did my rating not change after the tournament?

Either the new list is not out yet (they appear monthly), or the event was never submitted for rating, or the report was late or returned with errors, or the player has no identifier. At amateur events the commonest reason is simply that the tournament was not rated.

Which rating should I seed a tournament on?

The one matching your time control: blitz ratings for a blitz event, rapid for rapid. Seeding a blitz tournament on classical ratings produces a skewed order.

Why does the player ID matter?

It identifies the person in the database: names repeat and transliterations differ. Every tournament report and entry is built around the identifier, and without one a player's results are not counted.

The tournament app

Three event formats in one app

The Vibe Chess app is built for an evening over the board, not for online play: it keeps the sign-up list, the pairings and the table while you deal with people and the venue. All of it free.

  • Swiss system
    score groups, no rematches, no two byes in a row
  • Round robin
    everyone plays everyone, the app works out the number of rounds
  • Free meetup
    who is free and who is already at a board is shown under Now

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

Rating - how it is calculated, performance. Rated events - how to submit one. The report - the TRF format.