Launching today

Statmate
Free chess analytics for Chess.com and Lichess players
14 followers
Free chess analytics for Chess.com and Lichess players
14 followers
Statmate pulls your full Chess.com or Lichess history and shows patterns across all your games, not just one at a time. Session tilt detection, win rate by time of day, a world map of your win rate by opponent country, and a compare feature that works across both platforms with rating correction. Free stats with no sign-in. Engine analysis with Stockfish 18 (move classifications, blunder flagging) is 5 free reviews a day.









How does the rating correction actually work when comparing games between Chess.com and Lichess, since the rating pools differ so much?
Does the Stockfish analysis run on your servers or does it use my local machine, and what happens to my game data after I upload it?
@erdemlieze60716 the free tier (Stockfish 18 Lite) runs client-side in your browser, so that analysis never leaves your machine. The premium tier runs the full Stockfish 18 server-side on a dedicated VPS. Game data itself is only used to generate your stats/analysis, nothing's sold or shared. Let me know if you've got more questions
Curious how the rating correction handles big ELO gaps when comparing games across the two platforms? Like if I'm 1600 on Chess.com rapid but 1500 on Lichess blitz, does it normalize each game on the fly or just bucket everything into a rough range?
@metinelikt7fjw it normalises rather than bucketing. Every rating gets a fixed offset applied per time control (Lichess minus a set amount for bullet, blitz, and rapid respectively) based on the general known gap between the two platforms, so your two ratings both land on the same adjusted scale before being compared. It's not a live per-game calculation though, just a consistent conversion applied to whatever ratings you put in.
One thing worth knowing: the actual gap between platforms isn't constant across rating levels, it's bigger at lower ratings and smaller at higher ones, so a flat offset is more accurate for mid-range players than it is at the extremes. that's something I'm actively working on tightening up.
does the world map actually work for opponents with private profiles or is it only drawing from games where country info is public?
@nihatsaydak7de good question, it only works where the country info is actually available. Chess.com and Lichess only expose location data if the opponent has it filled in and public on their profile, so private or unfilled profiles just get excluded rather than guessed at. you'll usually see a small chunk of opponents with no country in the breakdown for exactly that reason, it's not made up or estimated, just left out.
finally something that actually compares my lichess and chess.com accounts together, the world map of opponent countries is a fun touch but the session tilt detection is what sold me
@melikeelikehrw Really glad the tilt detection landed, that one was honestly one of the more fun things to build. Curious what your numbers looked like, did it match how you already felt about your longer sessions or was it a surprise?
pulled my lichess games and the world map of win rate by opponent country is genuinely cool, found out i struggle way more against eastern european players somehow.
@yeim1746457 ha, that's a wild one. did it feel like a fluke or does it actually track with your experience playing against that region?