Skip to content
TrueEloPlay what wins.
Sign in to analyzeAnalyze a positionFree sign-in with Lichess, Google or email. You come straight back.

Which openings win at your level?

Rubinstein Opening holds up best for White across every level and clock.

Stockfish ranks it 13th of 64.

Your levelnot setDrag to yours ↔
<100010001200140016001800200022002500+

Where do your openings stand?

Leaks reads your recent games and lists the openings you score worst in.

See my openings

Sign in to see your own games.

Choose an opening

a shortlist, not the whole ranking

Want a decision rather than a reference? The guides rank a shortlist for one side and hand you the position.

All guides: what each one answers →

Losing to the same mistakes whatever you open with? Find the mistakes you keep making in your own games.

Also measured, from the same games

All 131 opening families, A–Z

Every family's own page ranks its variations

Methodology

TrueElo ranks 131 chess opening families for White and for Black on their Floor at your own rating and time control, from 3B+ rated Lichess games (2023-09 to 2026-08). The Floor is the low end of a figure’s range, not its average, and every figure says how many games it rests on.

Each figure is computed for one side, one of 9 rating brackets (0 to 2500+) and one of 5 time controls (UltraBullet to Classical), and carries a 90% range. Last rebuilt September 2026.

How the figures are made
Whose games these are
3B+ rated games played on Lichess (2023-09 to 2026-08). The games are Lichess’s and free for anyone to use. What is ours is the reading of them. Last rebuilt September 2026.
Which games we count
  • Rated games only — nothing casual.
  • Both players within 200 rating points of each other. A mismatch tells you about the gap, not about the opening.
  • At least 2 moves played.
  • A game is filed under White’s rating.
Why every number comes with a range
A number off a few hundred games is a guess. The same number off millions is a fact. The range is what tells them apart, and it is what the lists rank on — so an opening cannot reach the top on a lucky run of forty games. The more games behind a figure, the narrower its range.
Where Stockfish’s order comes from
Stockfish at depth 22 read the position each family reaches, and its reading becomes the score it expects for the side that plays it. That orders the families across the picture: what should happen with perfect play. The Floor is what players actually score.
What the Floor and Edge at worst are
The Floor is the worst score you would still get, 90% confident: the low end of a figure’s range, not its average. Edge at worst is how far wins run ahead of losses, 90% confident, so above zero, that side wins more than it loses even on a bad day. Each is stated for the rating and clock shown, over the games that reached the position. They are on different scales: a score sits at 50 when the sides are level, an edge at zero.
How much we need before we say anything
An opening page needs 100 games. The chaos and trap lists need 500 games overall and 250 games at one rating or clock.

Frequently Asked Questions

What data is this based on?

Every figure here comes from 3B+ rated Lichess games across 131 opening families, 9 rating brackets and 5 time controls.

Why do win rates differ from other sources?

We only count games between players close in strength — within 200 rating points — because a mismatch tells you about the gap, not about the opening. Each game is filed under White’s rating, and games decided in a few moves still count.

How often is this data updated?

These figures come from Lichess games played September 2023 to August 2026. They are a snapshot of that period, not live results.