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.
No reviews yetBe the first to leave a review for Statmate
Maker
📌
Built Statmate because most chess analysis tools only look at one game at a time. Wanted something that shows patterns across your whole history instead — when you play best, which openings actually work for you, how you do against different opponents and countries, that kind of thing. It's free for the stats side, no sign-in needed. Also added engine analysis with Stockfish 18 for people who want deeper game reviews, 5 free a day. Would love feedback from anyone who plays chess regularly — what's useful, what's missing, what's confusing.
Report
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?
Report
Maker
@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
Report
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?
Report
Maker
@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.
Report
does the world map actually work for opponents with private profiles or is it only drawing from games where country info is public?
Report
Maker
@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.
Report
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
Report
Maker
@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?
Report
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.
Report
Maker
@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?
Report
Pulled my lichess history and the time of day win rate chart immediately showed me I'm way worse at night, which is painfully accurate. The country map is a fun touch too.
Report
Maker
@mete1776580 Thanks, glad it's accurate even if it's not flattering. Did the country breakdown turn up anything unexpected?
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?
Pulled my lichess history and the time of day win rate chart immediately showed me I'm way worse at night, which is painfully accurate. The country map is a fun touch too.
@mete1776580 Thanks, glad it's accurate even if it's not flattering. Did the country breakdown turn up anything unexpected?