Vibe ChessVibe Chess

The Russian Chess Federation rating (FSHR)

Alexey Mudry · updated August 25, 2026
Alongside the international FIDE list, Russia runs its own national rating, kept by the Russian Chess Federation - FSHR for short, from the Russian initials. It uses the same Elo mathematics but counts domestic tournaments, and getting into it is markedly easier than getting a FIDE rating. If you play in Russia, or you are looking at a Russian player's record and wondering why there are two different numbers, this is the system you are looking at.

Where to look up an FSHR rating

The official database is ratings.ruchess.ru, in the players section. Every player with a Russian rating has a card there.

  • Search by surname and first name. The interface is in Russian, so the name has to be typed in Cyrillic.
  • If several people share the name, narrow it down by region and year of birth - both are shown in the list.
  • The card holds the player's FSHR ID, current ratings and the list of rated tournaments.

The FSHR ID is the reliable way in: it is a permanent number in the system and never changes, so it survives spelling variants and transliteration. What the columns in a published list actually mean is covered separately - how to read a rating list.

Nothing found under the name usually means there is no FSHR rating yet. That is normal - a rating only appears after playing an event submitted for rating.

There are actually three ratings

The national rating is kept separately for three time formats, so a card shows three numbers:

FormatWhat counts towards it
Classicalgames at a long time control
Rapidquicker games
Blitzthe shortest control

The three are unrelated: a solid classical rating and almost no blitz games is a common combination. Which list an event feeds is decided by its time control - time controls explained.

How to get an FSHR rating from scratch

For a player the sequence is short, and there is normally no application to file:

  • Find a tournament submitted for FSHR rating. The regulations of the event say so. Ordinary club and city tournaments qualify - the bar is lower than for FIDE.
  • Play it to the end.Withdrawing midway damages both your result and the organizer's report - what happens when a player withdraws.
  • Wait for the calculation. The organizer files the report afterwards, and the card appears once it has been processed.

The starting figure depends on what the system already knows about you. An existing FIDE rating can be taken as the basis on entry; with no rating at all the count starts from somewhere around 1500. The exact rules live in the current FSHR rating regulations, and those are worth checking directly rather than through second-hand summaries.

How the number moves afterwards, and why it swings harder for newcomers than for experienced players, is the Elo machinery itself - the Elo rating and the K-factor.

How it differs from the FIDE rating

Both run on Elo, but they serve different jobs.

FSHR ratingFIDE rating
Kept bythe Russian Chess Federationthe international federation
Which eventsRussian events submitted for FSHR ratingevents submitted for FIDE rating
Bar for entrylower: ordinary city tournaments qualifyhigher: stricter requirements on the event
Where to lookratings.ruchess.ruratings.fide.com

In practice the national rating comes first, and the FIDE one follows once a player starts entering internationally rated events. The two numbers almost always differ, and that is not an error: different pools of events, different opponents. What an event needs in order to be FIDE-rated at all is a separate matter - FIDE requirements for tournaments.

A rating is not a title, and not a sports category

Three different things get mixed up here. A rating is a number that moves in both directions after every rated event. A FIDE title - CM, FM, IM, GM - is earned once and kept for life. And Russia also keeps a domestic ladder of sports categories, awarded for meeting a norm and likewise never taken back.

So a player holding a modest category can perfectly well have a higher rating than someone a step above them. On the international titles - FIDE titles and how they are earned.

Why the rating did not change after a tournament

The usual reasons the database still shows the old figure:

  • The event was never submitted for rating. A friendly or corporate tournament counts for nothing by default; rating has to be arranged in advance.
  • The report has not been processed yet. Ratings move after the calculation, not on the day of the game, and that takes time.
  • You were entered as somebody else. A misspelt surname or a wrong ID in the entry list sends the games into another card - or creates a second one for you.
  • Wrong format. Played rapid, looking at classical: those are separate numbers.

If it is a data error, the person to contact is the organizer - corrections to the report go through them, not through the player. Getting the entry data right in the first place is exactly what the entry form is for - the tournament entry form.

Run a tournament whose results actually count

Correct pairings, complete player data and a ready-made report instead of a hand-typed table - so the results go into the rating calculation without a fight.

Frequently asked questions about the FSHR rating

What is the FSHR rating?

The national chess rating kept by the Russian Chess Federation. It runs on the same Elo mathematics as the FIDE rating but counts Russian events submitted for national rating, and it is kept separately for classical, rapid and blitz.

How do I look up a Russian chess rating?

At ratings.ruchess.ru, in the players section. Search by surname - the name has to be typed in Cyrillic - and narrow it down by region and year of birth if several people share it. The most reliable key is the player's permanent FSHR ID.

How do you get an FSHR rating from scratch?

Play a tournament that has been submitted for FSHR rating and wait for the organizer to file the report. There is no separate application for the player. The bar is lower than for FIDE: ordinary club and city events qualify.

How is it different from the FIDE rating?

Different systems over different pools of events: FSHR counts Russian events submitted to it, FIDE counts internationally rated ones. Both use Elo, but the two numbers almost always differ, and that is normal. The national rating usually appears first.

Why did my rating stay the same after the tournament?

Either the event was not submitted for rating, or the report has not been processed yet, or the entry data was wrong and the games landed in another card. Also check you are not looking at the wrong format - rapid and classical are counted separately.

The tournament app

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

Swiss system

proper rounds with correct pairings, not random matchups

Round robin

a full circle, with the round count derived from the field

Free meetup

a light format with no tournament machinery

How the tournament runs
  1. 1The event is created in the app in a minute
  2. 2Players register themselves through the link
  3. 3The engine pairs every round, not the organizer
  4. 4The finished tournament exports as a TRF file that arbiter software accepts

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.

Alexey Mudry
Alexey Mudry · hosted 15 Vibe Chess events

At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →