How OVR is calculated
The anchor: FIDE first, then Chess.com
Every card starts from a single "how strong is this player, really" number. If a real FIDE rating is linked to the account, it dominates — FIDE is independently verified and far more tightly banded than online ratings. If the account has a title (GM, IM, FM, CM) but no linked FIDE rating, we assume the title's minimum norm rating instead of treating the player as unrated. Without a title or a FIDE rating, Chess.com's own ratings (bullet, blitz, rapid) drive the score directly — a genuinely strong untitled player can still land a high OVR.
The six attributes
PAC, SHO, PAS, DRI, DEF and PHY are each derived from a different signal — speed ratings, blitz win rate, rapid rating, tactics/puzzle performance and opening variety, non-loss rate, and total games played — then shaped around the anchor score so a player's own relative strengths and weaknesses show through.
Position
Your position (ST, CAM, CM, CB) is assigned from your attribute profile and playing style — aggressive, decisive, short games push toward attack; a high draw rate and longer games push toward defense. The final OVR is a weighted blend of your six attributes, with the weights depending on your assigned position — similar to how a real FIFA card's rating emphasizes different stats for a striker versus a defender.
A note on data reliability
Some ratings are based on very few recent games and can shift quickly — we flag this on a player's card when it applies. An account with no recorded games in any format is floored well below any account with real game history, regardless of what else is on file.
This is a fun, unofficial project — it has no affiliation with Chess.com or FIDE, and OVR is not an official rating of any kind.