Did I play a cheater?

Enter your Chess.com or Lichess username. We check every opponent you played and show the ones later banned for cheating, your score against them and the rating points they took from you.

Questions

How does the cheater check work?
We download your rated games for the period you pick, then look up the account of every opponent you played. Chess.com marks accounts closed for cheating as "fair play violations"; Lichess marks them with a terms of service violation. Games against those accounts are the ones counted here.
How are the lost rating points calculated?
For each game against a banned opponent we take the rating change recorded on that game (Lichess gives it directly; on Chess.com it is the gap with your previous rated game of the same time control) and add them up. The dashed curve shows your rating with those changes removed.
Did I get my rating points back?
Sometimes. Chess.com and Lichess can refund points after a fair play ban, but not in every case. The check shows the change recorded on the games themselves, so a refund made later is not deducted from the total.
Does a ban mean the opponent cheated in my game?
No. A ban says the account broke the rules at some point, not that every game it played was unfair. Treat the number as an upper bound of what cheaters may have cost you.
Why does the first check take a few minutes?
Chess.com needs one request per opponent, and we keep a slow pace so we are not blocked. Account statuses are saved, so checking again, or checking a friend who played the same people, is much faster.

Want to know how platforms catch cheaters? Read how chess cheating detection works, or try our other free chess tools.