← All articles

Lichess vs Chess.com rating: what your Lichess rating is on Chess.com

· 5 min read

Every week someone asks "I’m 1500 on Lichess, what’s that on Chess.com?", and the answers are a self-reported survey or a guess. I wanted the real numbers, so I looked for the same people, active on both sites and playing their best on both, and pulled their ratings from the two public APIs.

A blitz player rated 1500-1599 on Lichess is typically around 1160 on Chess.com, about 390 points lower. In rapid it is around 1230, about 330 lower. Right at 1500 (1450 to 1549), it is closer to 1080 in blitz and 1135 in rapid. The gap gets smaller as players get stronger, and in blitz it flips above 2200.

Median Chess.com rating of players with a given Lichess rating, blitz then rapid. The dashed line is the same number on both sites.

The numbers

  • Almost everyone is rated higher on Lichess. The gap shrinks as you climb the ladder: in blitz, about 485 points at 1300-1399, 395 at 1500-1599, 310 at 1700-1799 and 45 at 2000-2099. Each gap is the median of every player’s own difference.
  • In blitz the gap closes around 2100. At 2200-2299, players are about 70 points higher on Chess.com.
  • Below 2000 the rapid gap is smaller than the blitz gap. At 1400-1499 it is 365 points in rapid and 450 in blitz.
  • These are medians. Among players with the same Lichess rating, the middle half spreads over about 200 Chess.com points in blitz, and more in rapid.
Square scatter plot with the same scale on both axes: Lichess rating across, Chess.com rating up, one dot per player and time control, blitz and rapid median lines below the 45-degree same-rating line until about 2100.
One dot per player and time control, same scale on both axes. A dot below the dashed line is rated lower on Chess.com.
Line chart of the median Chess.com minus Lichess gap per Lichess band: around minus 480 at 1300, closing near zero around 2100 and turning positive above 2200 in blitz.
Chess.com minus Lichess, median per Lichess band. It shrinks as rating goes up and turns positive above 2200 in blitz.

Why the gap shrinks

Chess.com spreads the same players over a wider range. In blitz, two thirds of them are within about 330 points of the average on Lichess, and within about 535 points on Chess.com. In rapid it is 310 and 480. Weaker players end up much lower on Chess.com, stronger players catch up, and the two scales cross around 2200.

Two histograms, blitz and rapid, of the same players on Lichess and on Chess.com: the Chess.com curve is lower and much wider, the Lichess curve narrow and peaked near 1800.
Share of players per 100-point band. Both curves are the same players.

My guess is the starting rating. Lichess starts every new account at 1500. Chess.com starts you anywhere from 400 to 2000, depending on the level you pick when you sign up. The data shows the wider spread but cannot tell what causes it.

From your Lichess rating to Chess.com

LichessChess.com blitzChess.com rapid
1000-1099579-
1100-1199697709
1200-1299770847
1300-1399868900
1400-14999941095
1500-159911611228
1600-169913061379
1700-179914391518
1800-189916561691
1900-199918331874
2000-209920071984
2100-219921502124
2200-22992336-
2300-23992379-
2400-24992577-
Median Chess.com rating for each Lichess band. Players in a band sit near its middle (1552 on average for 1500-1599 in blitz), so compare with the middle, not the lower bound. A dash means fewer than 30 players.

From your Chess.com rating to Lichess

This table is not the first one read backwards. If you pick players by their Lichess rating, the ones far from the average are partly there by luck, so their Chess.com rating tends to sit closer to the average. The same happens in the other direction. Use the table that starts from the rating you know.

Chess.comLichess blitzLichess rapid
500-5991113-
600-69912601180
700-79913271271
800-89913721294
900-99914471456
1000-109915041438
1100-119915671541
1200-129916121592
1300-139917001675
1400-149917341696
1500-159918011758
1600-169918501792
1700-179918821847
1800-189919561917
1900-199919881984
2000-209920552027
2100-219921082104
2200-22992169-
2300-23992264-
2400-24992297-
Median Lichess rating for each Chess.com band. A dash means fewer than 30 players.

How I measured it

  1. I started from about 30,000 active Lichess players found in blitz and rapid arenas. To cover the Chess.com side too, I took about 147,000 opponents from their recent Chess.com games and looked them up on Lichess. About 27,000 had an account there. This second pass gives 45% of the final pairs, and the Chess.com to Lichess table depends on it.
  2. Two accounts count as the same person when one profile links to the other, or when the username is the same on both sites and passes the opening check below. If the other account links to someone else, I drop the pair. A player found in both passes counts once.
  3. "magnus123" on Lichess is not always "magnus123" on Chess.com, so I compare openings. For each account I take its first move with White, its answer to 1.e4 and its answer to 1.d4, from its own games. People are creatures of habit: the same person plays almost the same openings on both sites, two strangers usually don’t. I set the threshold on 119 pairs known to be the same person through a profile link, against random players of the same rating. It keeps 88% of the known pairs and lets through 8% of the random ones. Separate thresholds for players under 1200, 1200-1800 and over 1800 landed on the same value. 22% of same-username pairs failed and were dropped.
  4. A player counts only with more than 30 games in that time control over the last 6 months, on both sites. I use their average rating over those games, so one good or bad week does not move it. Provisional ratings and closed accounts are left out.
  5. That leaves 3,363 rating pairs, 2,276 in blitz and 1,087 in rapid. The tables give the median per 100-point band and leave out bands with fewer than 30 players.
Funnel chart from 176,702 collected players down to 3,363 matched rating pairs, step by step.
Players left after each step, from 176,702 collected to 3,363 rating pairs.
Histogram of opening similarity for known same-person pairs against random strangers, with the cut-off that keeps 88% of twins and 8% of strangers.
Opening similarity of known same-person pairs (profile links) and of random players at the same rating. The threshold keeps 88% of the known pairs and 8% of the random ones.

All of this comes from two public APIs, and both are good. Chess.com gets a lot of criticism, but its public API needs no key, no account and no payment. Lichess is the same: open, free, no token for public data, and its whole game database is open too.

  • Collecting 30,000 Lichess players from arenas took about 40 minutes.
  • On Chess.com, checking accounts and downloading recent games took 96,087 requests over about 20 hours, with zero "slow down" errors (HTTP 429). I sent one request at a time.
  • Lichess game downloads are heavier: over 5,248 requests, Lichess asked me to slow down 74 times, and I paused each time. Fair enough for a free service run by a non-profit.

So thank you Lichess and thank you Chess.com. I only publish aggregates and name no player.

What costs you points

If you want to know which mistakes cost you rating points, Chess X-Ray reads your recent Lichess or Chess.com games and finds the 10 mistakes you repeat most, each turned into a lesson on the position where you made it.

Your blunders are already in your games.

Enter your chess.com or Lichess username: we turn them into lessons you replay until you stop making them.

Just your username: no password, we only read your public games.