You've played cheaters. Everyone has. Chess.com catches most of them eventually, closes the account, and usually gives back the rating you lost — quietly, weeks later, with nothing tying it to a game. It never hands you the list. Rookbook does.
When Chess.com's fair-play system closes an account for cheating, it's marked closed for fair play violations. Two things follow that most players never connect:
The ban is good news — a loss undone — but it arrives invisibly. The more useful question, how often does this happen to me, has no answer inside Chess.com.
Chess.com will tell you an account is closed if you open that one profile. What it won't do is join the two halves: your game history on one side, each opponent's current status on the other. No page says "here are the eleven opponents you played who were later banned, and your record against them." Building that by hand means opening old games one at a time — hundreds of clicks for a list nobody keeps.
The information exists — every closed account is public, and so is your game archive. It just isn't joined. A tool that holds both sides at once closes that gap in seconds.
Rookbook already has your game history. The one extra step is Look up opponents — it reads each opponent's current profile through Chess.com's public API, including their account status. When that comes back as closed for fair play violations, the opponent is flagged everywhere they appear:
Because the check reads Chess.com's live status, an account banned this morning shows up this afternoon.
Rookbook doesn't make you re-scan the list for an unfamiliar name. On your first look, existing closed opponents count as already seen. After that, any account closed since your last look is marked new — a badge on the count, a NEW tag on the row. A fresh ban announces itself, which usually means a refund just landed.
Three things worth stating plainly:
Load your Chess.com history, run Look up opponents, and the Closed opps count fills in — every account since banned for cheating, your record against them, and a nudge whenever a new one appears.
Free, no account, and your games never leave your browser.
See the banned opponents in your history on rookbook.net →How do I know if a chess.com opponent was banned? Their profile shows as closed — and if it was for cheating, the reason is fair play violations. There's no built-in list of all your banned opponents, so seeing them all at once needs a tool that checks each opponent's status against your game history.
Does chess.com refund rating lost to a banned player? Usually, for rated games. Closing an account for fair play violations commonly reverses the rated results against it, so your lost rating returns — automatically, and often well after the game, with nothing naming the opponent.
How do I see every cheater I've played? Run rookbook's opponent lookup. It flags every account since closed for fair play violations, counts them, shows your record against them, and marks any closed since your last look.