Encyclopedia of balanced asymmetric Chess960
155 starting pairs — White from one Chess960 setup, Black from another — in which neither side starts better. One admission rule for all of them: equality holds across four search budgets and is confirmed by three independent engines.
What an asymmetric pair is
In ordinary Chess960 both sides start from the same shuffled back rank, and White keeps the usual first-move edge. In an asymmetric pair each side has its own setup from the same list of 960. Black's setup can then compensate White's first move — and for some pairs the compensation is exact.
All 460 800 distinct pairs were screened by a staged engine search; the most even ones were deepened step by step. A pair enters this encyclopedia only when it holds |cp| ≤ 5 at 400 million, 800 million, 1.6 billion and 4 billion nodes without drifting to one side, and when Berserk and Lc0 — engines of different architectures — each place it closer to equality than their own typical symmetric position. Castling for each side remains Chess960 castling on its own back rank.
How every pair was checked
- Verification ladder: nine searches with a growing node budget (100k → 500k → 2M → 8M → 32M → 128M → 400M → 800M → 1.6B), Stockfish 17.1, one thread, last completed iteration — reproducible bit for bit.
- Admission criterion: |cp| ≤ 5 at all four deepest rungs, no one-sided drift along the ladder, and confirmation by two further engines. Shallow rungs are shown as they are — their drift is part of the record.
- First moves: the 3 best first moves for White at 400M nodes — how many equivalent ways to start the game exist.
- Main-line play-out: the engine plays its own main line for 30 moves at 5M nodes per half-move; the evaluation is recorded after every half-move.
- Engine self-play: 10 games per pair at 500k nodes per move; the first 4 half-moves are picked at random among moves within 15 cp of the best (seed published), so the games differ.
Across the whole composition: 1550 self-play games, White won 27, drawn 1458, Black won 65 — White scored 48.8%.
Engine: Stockfish 17.1. Composition updated 2026-10-05 05:01:52; checks completed 2026-10-05 05:01:59. Search methodology
How the composition was verified
Beyond the admission rule, the whole composition went through an evidence programme: deeper budgets, reversed pairs, two independent engines, measured setup weights and mass self-play.
Doubling the budget: at 4 billion nodes 30 of 33 pairs still read exactly 0.00, at 8 billion 27, at 16 billion 27. Those that move scatter to both sides of zero, and the spread keeps shrinking.
Independent engines agree. Berserk 14 puts the pairs at 0 and symmetric Chess960 positions at +10; Lc0 v0.32.1 (net 791556) puts them at +1 and +18. Neither engine found a single symmetric position that favours Black.
Setup weights: 960 arrays measured against the classical one. The classical array itself weighs +11, which matches its known symmetric evaluation.
Mass self-play: 6450 games, White scored 49.2%, 6114 draws.
Agreement across the composition of 155 pairs: all three independent engines confirm 33, two confirm 122, one confirms 0, none confirms 0.
History of the composition
- 2026-09-21 — 52 pairs: the first composition, under an earlier rule — evaluation exactly 0.00 at three budgets, one engine.
- 2026-10-03 — 174 pairs: the base had grown, but it was split in two by two different admission rules.
- 2026-10-05 — 155 pairs: one base, one rule. Pairs admitted by the earlier rule that do not meet it: 19; they left the composition.
What left the composition
When the base became one, the stricter rule was applied to everything in it. 19 pairs admitted by the earlier one-engine rule do not meet it. Their data stays published — below is each pair with the condition it failed, so the decision can be checked instead of taken on trust.
- 7-676 — Berserk no better than its symmetric median, Lc0 no better than its symmetric median
- 25-902 — Lc0 no better than its symmetric median
- 41-928 — Lc0 no better than its symmetric median
- 61-620 — Berserk no better than its symmetric median
- 66-138 — ladder outside ±5 cp, one-sided drift, Berserk no better than its symmetric median, Lc0 no better than its symmetric median
- 85-256 — ladder outside ±5 cp
- 106-955 — Lc0 no better than its symmetric median
- 143-885 — Lc0 no better than its symmetric median
- 188-896 — ladder outside ±5 cp, one-sided drift
- 196-480 — Berserk no better than its symmetric median
- 198-819 — Lc0 no better than its symmetric median
- 223-767 — Lc0 no better than its symmetric median
- 303-48 — Lc0 no better than its symmetric median
- 303-823 — Lc0 no better than its symmetric median
- 317-934 — ladder outside ±5 cp, one-sided drift, Berserk no better than its symmetric median
- 335-829 — Lc0 no better than its symmetric median
- 466-726 — Berserk no better than its symmetric median
- 473-353 — ladder outside ±5 cp
- 495-851 — Berserk no better than its symmetric median
The 155 pairs
| # | White setup | Black setup | Best first move | Play-out swing, cp | Self-play |
|---|---|---|---|---|---|
| 1 | 5 QNBBNRKR |
16 BBNQNRKR |
b4 | ±18 | +0 =10 −0 |
| 2 | 12 QBNNRKBR |
7 QNBNRKRB |
f3 | ±4 | +0 =10 −0 |
| 3 | 15 QNNRKRBB |
658 BRNKRBNQ |
g3 | ±16 | +0 =5 −5 |
| 4 | 27 NQNRBKRB |
43 NNQRBKRB |
d4 | ±12 | +0 =10 −0 |
| 5 | 27 NQNRBKRB |
488 QBRNBKNR |
g3 | ±36 | +0 =10 −0 |
| 6 | 30 NQNRKBBR |
357 NRBBKRQN |
Nab3 | ±22 | +0 =10 −0 |
| 7 | 33 BNNBQRKR |
35 BNNQRKRB |
b4 | ±51 | +0 =9 −1 |
| 8 | 33 BNNBQRKR |
483 BQRNKNRB |
b4 | ±0 | +0 =10 −0 |
| 9 | 33 BNNBQRKR |
930 BRKRNBQN |
f3 | ±14 | +0 =10 −0 |
| 10 | 36 NBBNQRKR |
753 BRKBNNRQ |
d4 | ±43 | +0 =10 −0 |
| 11 | 36 NBBNQRKR |
817 BRKBNQRN |
c4 | ±77 | +0 =10 −0 |
| 12 | 37 NNBBQRKR |
822 RKBNQBRN |
h4 | ±44 | +0 =8 −2 |
| 13 | 39 NNBQRKRB |
571 RNKNBRQB |
d4 | ±56 | +0 =10 −0 |
| 14 | 45 NNQBRKBR |
146 BNRNQBKR |
f4 | ±23 | +0 =10 −0 |
| 15 | 49 BNNBRQKR |
103 QNBRNKRB |
b3 | ±46 | +0 =10 −0 |
| 16 | 51 BNNRQKRB |
499 BRQNKNRB |
d4 | ±25 | +0 =10 −0 |
| 17 | 58 NNRQBBKR |
547 BRNKNQRB |
e3 | ±32 | +3 =6 −1 |
| 18 | 59 NNRQBKRB |
42 NNQRBBKR |
c4 | ±38 | +0 =8 −2 |
| 19 | 60 NBNRQKBR |
216 NBQRBKNR |
c3 | ±21 | +0 =10 −0 |
| 20 | 61 NNRBQKBR |
284 NBRKNRBQ |
d4 | ±18 | +0 =8 −2 |
| 21 | 62 NNRQKBBR |
543 RNKQNRBB |
d4 | ±87 | +0 =10 −0 |
| 22 | 63 NNRQKRBB |
31 NQNRKRBB |
c4 | ±24 | +0 =10 −0 |
| 23 | 63 NNRQKRBB |
609 BRNBQKRN |
g3 | ±15 | +0 =10 −0 |
| 24 | 65 BNNBRKQR |
213 NQBBRKNR |
f4 | ±23 | +0 =9 −1 |
| 25 | 70 NNBRKBQR |
639 RNKQRNBB |
d4 | ±45 | +0 =10 −0 |
| 26 | 70 NNBRKBQR |
658 BRNKRBNQ |
e4 | ±23 | +0 =10 −0 |
| 27 | 70 NNBRKBQR |
850 BRKNRBNQ |
f3 | ±32 | +0 =10 −0 |
| 28 | 73 NNRBBKQR |
705 BRKBQNNR |
c4 | ±31 | +0 =10 −0 |
| 29 | 74 NNRKBBQR |
319 NQRKRNBB |
d4 | ±21 | +0 =10 −0 |
| 30 | 74 NNRKBBQR |
365 NRKBRQBN |
c4 | ±13 | +0 =9 −1 |
| 31 | 74 NNRKBBQR |
692 RBBQKNNR |
e4 | ±67 | +0 =10 −0 |
| 32 | 74 NNRKBBQR |
835 BRKNRQNB |
Nc3 | ±26 | +1 =9 −0 |
| 33 | 78 NNRKQBBR |
527 RNQKNRBB |
d4 | ±25 | +0 =10 −0 |
| 34 | 82 BNNRKBRQ |
609 BRNBQKRN |
b3 | ±11 | +1 =7 −2 |
| 35 | 84 NBBNRKRQ |
120 NBQRBNKR |
d4 | ±36 | +0 =8 −2 |
| 36 | 85 NNBBRKRQ |
541 RNKBQNBR |
d4 | ±19 | +0 =10 −0 |
| 37 | 87 NNBRKRQB |
692 RBBQKNNR |
c4 | ±20 | +0 =10 −0 |
| 38 | 92 NBNRKRBQ |
127 NQRNKRBB |
f4 | ±31 | +0 =8 −2 |
| 39 | 99 BQNRNKRB |
164 NBBRNKQR |
b3 | ±17 | +0 =10 −0 |
| 40 | 106 QNRNBBKR |
40 NBNQBRKR |
d4 | ±58 | +0 =10 −0 |
| 41 | 107 QNRNBKRB |
811 RKQNBRNB |
b4 | ±67 | +0 =10 −0 |
| 42 | 109 QNRBNKBR |
53 NNBBRQKR |
c4 | ±15 | +2 =6 −2 |
| 43 | 109 QNRBNKBR |
667 RNKRBNQB |
d4 | ±67 | +1 =8 −1 |
| 44 | 111 QNRNKRBB |
107 QNRNBKRB |
c4 | ±24 | +0 =4 −6 |
| 45 | 112 BBNQRNKR |
385 BQRBNNKR |
c4 | ±35 | +0 =10 −0 |
| 46 | 121 NQRBBNKR |
209 BNQBRKNR |
d4 | ±30 | +0 =10 −0 |
| 47 | 127 NQRNKRBB |
224 BBNRQKNR |
g3 | ±41 | +0 =10 −0 |
| 48 | 129 BNRBQNKR |
918 RKBRQBNN |
e4 | ±23 | +1 =9 −0 |
| 49 | 138 NRQNBBKR |
40 NBNQBRKR |
h4 | ±13 | +0 =10 −0 |
| 50 | 139 NRQNBKRB |
304 BBNQRKRN |
g3 | ±9 | +0 =10 −0 |
| 51 | 140 NBRQNKBR |
488 QBRNBKNR |
c4 | ±25 | +0 =10 −0 |
| 52 | 140 NBRQNKBR |
865 BQRBKRNN |
d4 | ±17 | +1 =8 −1 |
| 53 | 150 NRBNQBKR |
104 QBNRBNKR |
e4 | ±71 | +1 =9 −0 |
| 54 | 150 NRBNQBKR |
421 RNBBQNKR |
e4 | ±17 | +0 =9 −1 |
| 55 | 151 NRBNQKRB |
896 BBRKQRNN |
g3 | ±18 | +0 =10 −0 |
| 56 | 155 NRNQBKRB |
722 BRKNQBNR |
d4 | ±12 | +0 =10 −0 |
| 57 | 159 NRNQKRBB |
244 NBBRKQNR |
f4 | ±16 | +0 =10 −0 |
| 58 | 161 BNRBNKQR |
163 BNRNKQRB |
b4 | ±18 | +0 =10 −0 |
| 59 | 161 BNRBNKQR |
283 NRKNBRQB |
b4 | ±33 | +0 =9 −1 |
| 60 | 162 BNRNKBQR |
241 BNRBKQNR |
Nbc3 | ±24 | +0 =10 −0 |
| 61 | 166 NRBNKBQR |
533 RNBBKQNR |
Nc3 | ±21 | +0 =10 −0 |
| 62 | 168 NBRNBKQR |
226 BNRQKBNR |
f3 | ±0 | +0 =9 −1 |
| 63 | 173 NRNBKQBR |
319 NQRKRNBB |
b4 | ±19 | +1 =9 −0 |
| 64 | 176 BBNRNKRQ |
583 QRBNKRNB |
b3 | ±50 | +0 =9 −1 |
| 65 | 177 BNRBNKRQ |
145 BNRBNQKR |
c4 | ±22 | +0 =10 −0 |
| 66 | 177 BNRBNKRQ |
213 NQBBRKNR |
g4 | ±39 | +0 =10 −0 |
| 67 | 179 BNRNKRQB |
496 BBRQNKNR |
g3 | ±27 | +0 =10 −0 |
| 68 | 179 BNRNKRQB |
951 RKBRNNQB |
b3 | ±18 | +0 =10 −0 |
| 69 | 181 NRBBNKRQ |
589 QRNBKRBN |
g4 | ±14 | +0 =9 −1 |
| 70 | 185 NRNBBKRQ |
315 NQRKBRNB |
e3 | ±45 | +0 =9 −1 |
| 71 | 186 NRNKBBRQ |
247 NRBKQNRB |
g4 | ±22 | +0 =10 −0 |
| 72 | 186 NRNKBBRQ |
545 BRNBKNQR |
g3 | ±17 | +0 =10 −0 |
| 73 | 188 NBRNKRBQ |
216 NBQRBKNR |
c4 | ±33 | +0 =10 −0 |
| 74 | 188 NBRNKRBQ |
753 BRKBNNRQ |
c3 | ±10 | +0 =10 −0 |
| 75 | 191 NRNKRQBB |
496 BBRQNKNR |
g3 | ±19 | +0 =9 −1 |
| 76 | 193 BQNBRKNR |
113 BNQBRNKR |
c4 | ±26 | +0 =10 −0 |
| 77 | 194 BQNRKBNR |
148 NBBRNQKR |
d4 | ±10 | +0 =10 −0 |
| 78 | 194 BQNRKBNR |
899 BRKQRNNB |
e3 | ±26 | +2 =8 −0 |
| 79 | 197 QNBBRKNR |
784 BBRQKNRN |
d4 | ±17 | +1 =9 −0 |
| 80 | 202 QNRKBBNR |
270 NRKNQBBR |
f4 | ±15 | +0 =10 −0 |
| 81 | 202 QNRKBBNR |
657 BRNBKRNQ |
a4 | ±53 | +0 =8 −2 |
| 82 | 205 QNRBKNBR |
870 QRBKRBNN |
f3 | ±44 | +0 =8 −2 |
| 83 | 207 QNRKNRBB |
514 BRNQKBNR |
g4 | ±40 | +0 =10 −0 |
| 84 | 210 BNQRKBNR |
435 BRNNQKRB |
d4 | ±29 | +0 =10 −0 |
| 85 | 213 NQBBRKNR |
731 RKNQBNRB |
e4 | ±26 | +0 =9 −1 |
| 86 | 214 NQBRKBNR |
356 NBBRKRQN |
c4 | ±24 | +0 =10 −0 |
| 87 | 216 NBQRBKNR |
192 BBQNRKNR |
d4 | ±0 | +0 =10 −0 |
| 88 | 226 BNRQKBNR |
243 BNRKQNRB |
d4 | ±101 | +0 =9 −1 |
| 89 | 229 NRBBQKNR |
162 BNRNKBQR |
e4 | ±18 | +0 =10 −0 |
| 90 | 230 NRBQKBNR |
43 NNQRBKRB |
d4 | ±22 | +0 =9 −1 |
| 91 | 230 NRBQKBNR |
214 NQBRKBNR |
e4 | ±0 | +0 =10 −0 |
| 92 | 230 NRBQKBNR |
306 BNQRKBRN |
d4 | ±29 | +0 =10 −0 |
| 93 | 230 NRBQKBNR |
447 RNNQKRBB |
e4 | ±37 | +0 =9 −1 |
| 94 | 231 NRBQKNRB |
187 NRNKBRQB |
c4 | ±27 | +0 =10 −0 |
| 95 | 239 NRQKNRBB |
68 NBBNRKQR |
c4 | ±20 | +0 =10 −0 |
| 96 | 242 BNRKQBNR |
516 RBBNQKNR |
e4 | ±17 | +0 =10 −0 |
| 97 | 243 BNRKQNRB |
103 QNBRNKRB |
e4 | ±34 | +1 =9 −0 |
| 98 | 247 NRBKQNRB |
255 NRKQNRBB |
d3 | ±29 | +0 =10 −0 |
| 99 | 255 NRKQNRBB |
134 NRBQNBKR |
f4 | ±30 | +0 =10 −0 |
| 100 | 255 NRKQNRBB |
947 BRKRNNQB |
g3 | ±0 | +0 =10 −0 |
| 101 | 266 NRKNBBQR |
286 NRKNRBBQ |
f4 | ±14 | +0 =10 −0 |
| 102 | 269 NRKBNQBR |
914 BRKRQBNN |
c3 | ±39 | +0 =8 −2 |
| 103 | 273 BNRBKNRQ |
611 BRNQKRNB |
b3 | ±25 | +0 =10 −0 |
| 104 | 275 BNRKNRQB |
403 BRQNNKRB |
b3 | ±24 | +0 =10 −0 |
| 105 | 281 NRKBBNRQ |
306 BNQRKBRN |
h4 | ±40 | +1 =9 −0 |
| 106 | 281 NRKBBNRQ |
502 RQBNKBNR |
f4 | ±20 | +0 =10 −0 |
| 107 | 284 NBRKNRBQ |
406 RQBNNBKR |
f4 | ±43 | +0 =10 −0 |
| 108 | 289 BQNBRKRN |
97 BQNBRNKR |
c4 | ±48 | +0 =10 −0 |
| 109 | 299 QNRKBRNB |
567 RNBKNRQB |
g3 | ±10 | +0 =10 −0 |
| 110 | 307 BNQRKRNB |
759 RKBNNRQB |
b4 | ±23 | +0 =9 −1 |
| 111 | 310 NQBRKBRN |
868 QBBRKRNN |
Ng3 | ±42 | +0 =10 −0 |
| 112 | 314 NQRKBBRN |
740 RBBKNNQR |
c4 | ±32 | +0 =10 −0 |
| 113 | 317 NQRBKRBN |
79 NNRKQRBB |
b4 | ±31 | +0 =10 −0 |
| 114 | 317 NQRBKRBN |
198 QNBRKBNR |
c4 | ±33 | +0 =10 −0 |
| 115 | 320 BBNRQKRN |
128 BBNRQNKR |
c4 | ±43 | +0 =10 −0 |
| 116 | 321 BNRBQKRN |
901 RKBBQRNN |
O-O | ±6 | +0 =10 −0 |
| 117 | 328 NBRQBKRN |
184 NBRNBKRQ |
d4 | ±18 | +0 =10 −0 |
| 118 | 334 NRQKRBBN |
578 BQRNKBRN |
d4 | ±22 | +0 =10 −0 |
| 119 | 335 NRQKRNBB |
143 NRQNKRBB |
f4 | ±20 | +0 =10 −0 |
| 120 | 335 NRQKRNBB |
547 BRNKNQRB |
g3 | ±40 | +0 =10 −0 |
| 121 | 335 NRQKRNBB |
959 RKRNNQBB |
f4 | ±37 | +2 =7 −1 |
| 122 | 389 QRBBNNKR |
96 BBQNRNKR |
b4 | ±27 | +0 =10 −0 |
| 123 | 391 QRBNNKRB |
119 NQBRNKRB |
d3 | ±28 | +0 =10 −0 |
| 124 | 394 QRNNBBKR |
672 BBQRKNNR |
b4 | ±39 | +0 =10 −0 |
| 125 | 396 QBRNNKBR |
423 RNBQNKRB |
h3 | ±16 | +1 =9 −0 |
| 126 | 407 RQBNNKRB |
755 BRKNNRQB |
g4 | ±69 | +0 =8 −2 |
| 127 | 411 RQNNBKRB |
26 NQNRBBKR |
d4 | ±24 | +1 =9 −0 |
| 128 | 412 RBQNNKBR |
44 NBNQRKBR |
d4 | ±42 | +2 =8 −0 |
| 129 | 414 RQNNKBBR |
415 RQNNKRBB |
e4 | ±30 | +0 =10 −0 |
| 130 | 415 RQNNKRBB |
309 NQBBRKRN |
f4 | ±32 | +0 =10 −0 |
| 131 | 424 RBNQBNKR |
401 BRQBNNKR |
d4 | ±45 | +0 =10 −0 |
| 132 | 430 RNQNKBBR |
536 RBNKBQNR |
e4 | ±22 | +0 =10 −0 |
| 133 | 432 BBRNNQKR |
835 BRKNRQNB |
b4 | ±0 | +0 =9 −1 |
| 134 | 443 RNNQBKRB |
340 NBBRKQRN |
c4 | ±25 | +0 =10 −0 |
| 135 | 444 RBNNQKBR |
637 RNKBQRBN |
f4 | ±19 | +1 =4 −5 |
| 136 | 446 RNNQKBBR |
422 RNBQNBKR |
d4 | ±40 | +0 =9 −1 |
| 137 | 449 BRNBNKQR |
19 BNQNRKRB |
f4 | ±52 | +0 =10 −0 |
| 138 | 452 RBBNNKQR |
897 BRKBQRNN |
d4 | ±11 | +0 =9 −1 |
| 139 | 454 RNBNKBQR |
318 NQRKRBBN |
d3 | ±30 | +0 =9 −1 |
| 140 | 457 RNNBBKQR |
505 RQNBBKNR |
d4 | ±23 | +0 =10 −0 |
| 141 | 459 RNNKBQRB |
719 RKQNNRBB |
g4 | ±29 | +0 =10 −0 |
| 142 | 461 RNNBKQBR |
722 BRKNQBNR |
e4 | ±28 | +0 =10 −0 |
| 143 | 468 RBBNNKRQ |
49 BNNBRQKR |
c3 | ±21 | +1 =9 −0 |
| 144 | 469 RNBBNKRQ |
514 BRNQKBNR |
h4 | ±21 | +0 =10 −0 |
| 145 | 479 RNNKRQBB |
675 BQRKNNRB |
g3 | ±25 | +0 =10 −0 |
| 146 | 488 QBRNBKNR |
466 BRNNKBRQ |
d4 | ±23 | +0 =10 −0 |
| 147 | 498 BRQNKBNR |
144 BBNRNQKR |
b4 | ±16 | +0 =10 −0 |
| 148 | 502 RQBNKBNR |
423 RNBQNKRB |
c3 | ±22 | +0 =10 −0 |
| 149 | 503 RQBNKNRB |
498 BRQNKBNR |
g4 | ±23 | +0 =10 −0 |
| 150 | 510 RQNKNBBR |
955 RKRNBNQB |
a4 | ±55 | +0 =10 −0 |
| 151 | 519 RNBQKNRB |
424 RBNQBNKR |
e4 | ±16 | +0 =10 −0 |
| 152 | 519 RNBQKNRB |
595 BRQNKRNB |
g4 | ±25 | +0 =10 −0 |
| 153 | 522 RNQKBBNR |
622 RNQKRBBN |
Nc3 | ±19 | +1 =8 −1 |
| 154 | 524 RBNQKNBR |
739 BRKNNQRB |
f3 | ±19 | +0 =10 −0 |
| 155 | 526 RNQKNBBR |
591 QRNKRNBB |
a4 | ±34 | +1 =6 −3 |
Play it in the CH960 app
Every pair of the encyclopedia can be started in the free CH960 app (Android): open Encyclopedia of balanced pairs, pick a pair and choose how to play.
- Local game — two players on one device, with a clock.
- With a mentor — a clearly labelled training bot with hints, at your level.
- Challenge a friend — an online game by link; both players get the same pair, colours swap on rematch.
Open data
asym_encyclopedia.json · CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
Morozov R. Encyclopedia of balanced asymmetric Chess960. ch960.com/asym/encyclopedia, 2026. CC BY 4.0.