31 games · 2022–2026 · 3 classical · 26 online

Niemann 179 draws5 Ding Liren

69.4% for Niemann

Openings between them

C54Italian Game: Classical Variation, Giuoco Pianissimo881.3%
C88Ruy Lopez: Closed350.0%
C11French Defense: Steinitz Variation, Boleslavsky Variation275.0%
C42Petrov's Defense: Classical Attack250.0%
C55Italian Game: Two Knights Defense, Modern Bishop's Opening250.0%
C84Ruy Lopez: Closed, Martinez Variation275.0%
D38Queen's Gambit Declined: Ragozin Defense250.0%
E05Catalan Opening: Open Defense, Classical Line225.0%
A05Zukertort Opening1100.0%
A20English Opening: King's English Variation1100.0%
A28English Opening: Four Knights System, Nimzowitsch Variation150.0%
A34English Opening: Symmetrical Variation, Rubinstein Variation1100.0%

All games

Ding Liren2738½-½Niemann, Hans Moke27422026
Niemann, Hans Moke27420-1Ding Liren27382026
Niemann, Hans Moke27421-0Ding Liren27382026
Ding Liren2738½-½Niemann, Hans Moke27422026
Ding Liren2734½-½Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren2734½-½Niemann, Hans Moke27382025
Niemann, Hans Moke27380-1Ding Liren27342025
Ding Liren2734½-½Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren2734½-½Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke27380-1Ding Liren27342025
Ding Liren27341-0Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke2738½-½Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke2738½-½Ding Liren27342025
Ding Liren27340-1Niemann, Hans Moke27382025
Niemann, Hans Moke27381-0Ding Liren27342025
Ding Liren27451-0Niemann, Hans Moke27112024
Ding Liren27990-1Niemann, Hans Moke26422022
Ding Liren2799½-½Niemann, Hans Moke26422022
Niemann, Hans Moke vs Ding Liren: head-to-head · Prep DB