- classical
- 2723
- #20 in the world
- rapid
- 2693
- #19 in the world
- Live 2672.8 −20.2
- blitz
- 2736
- #11 in the world
Rating history
Openings
Download PGN (282)As White144 games · +44 =78 −22
- Queen's Gambit Declined26 · 60%
- English Opening26 · 56%
- Sicilian Defense12 · 75%
- Italian Game8 · 31%
- King's Indian Defense8 · 44%
- Catalan Opening7 · 64%
As Black138 games · +30 =74 −34
- Ruy Lopez19 · 42%
- Italian Game17 · 50%
- Queen's Gambit Declined11 · 46%
- Four Knights Game9 · 61%
- Queen's Indian Defense9 · 61%
- French Defense8 · 63%
282 stored games (Lichess broadcasts since 2023 and FIDE reports): +74 =152 −56 (53%). Score is from Ding's side.
Events
Shenzhen Nanshan Masters 2026Main Event 正赛 · Shenzhen, China · 2026-10-108½/1446th FIDE Chess Olympiad Samarkand 2026Open | Matches 1-12 · Samarkand, Uzbekistan · 2026-09-166/112026 Chinese Chess League Division ARound-Robin R1-6 · 2026-06-223/5FIDE World Team Rapid & Blitz Chess Championships 2026Blitz · Knockout · 2026-06-155/10FIDE World Team Rapid & Blitz Chess Championships 2026Rapid · Matches 1-10 · 2026-06-116/12FIDE World Team Rapid & Blitz Chess Championships 2026Blitz · Pool B · 2026-06-115/92026 Chinese Team Chess ChampionshipMen · 2026-04-104/58th SCO International Team Chess Tournament 2026Knockout Stage · 2026-04-034/78th SCO International Team Chess Tournament 2026Group Stage · Group B · 2026-04-032½/516th Hainan Danzhou GM 2025KO Stage Upper · 2025-11-191/416th Hainan Danzhou GM 2025RR Stage Group B · 2025-11-192/3Shenzhen Nanshan Masters 20252025-11-188/122025 Chinese National Games Finals 全运会国际象棋项目决赛Knockout Men 晋级赛男子公开组 · 2025-09-122½/52025 Chinese National Games Finals 全运会国际象棋项目决赛Round-Robin Men 循环赛男子公开组 · 2025-09-126½/114th Chinese Chess Championship 20252025-07-0410/17
Games (283)
GMLu Shanglei26113rd China Chess King 2025 · Quarterfinals Tiebreaks0GMLu Shanglei26113rd China Chess King 2025 · Quarterfinals Tiebreaks½GMLu Shanglei26113rd China Chess King 2025 · Quarterfinals Game 2½GMLu Shanglei26113rd China Chess King 2025 · Quarterfinals Game 1½GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Tiebreaks0GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Tiebreaks1GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Tiebreaks0GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 1½GMKong Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 4LIVEIMMeng Yihan2453Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 41IMMeng Yihan2453Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 31IMMeng Yihan2453Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 1½GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 4½GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 3½GMYu Yangyi2667Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Finals | Game 2½GMKong Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 31GMKong Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 21GMKong Xiangrui2390Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Semifinals | Game 1½IMMeng Yihan2453Shenzhen Nanshan Masters 2026 · Main Event 正赛 · Quarterfinals | Game 2½GMJakhongir Vakhidov252746th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 11½GMIgor Kovalenko264246th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 100GMMaxime Vachier-Lagrave271846th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 9½GMJan-Krzysztof Duda274346th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 8½GMNodirbek Abdusattorov276246th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 70GMVincent Keymer276446th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 61GMHaik M. Martirosyan266446th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 5½GMAlexey Sarana266646th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 4½GMArkadij Naiditsch257446th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 31GMRodrigo Vasquez Schroeder245746th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 2½FMPatrick Kawuma223746th FIDE Chess Olympiad Samarkand 2026 · Open | Matches 1-12 · Round 11FMGuohao Li23422026 Chinese Chess League Division A · Round-Robin R1-6 · Round 6½GMPeng Xiongjian25192026 Chinese Chess League Division A · Round-Robin R1-6 · Round 51GMWei Yi27532026 Chinese Chess League Division A · Round-Robin R1-6 · Round 3½IMMeng Yihan24782026 Chinese Chess League Division A · Round-Robin R1-6 · Round 1½GMRapport Richard27292026 Chinese Chess League Division A · Round-Robin R1-6 · Round 2½GMNodirbek Abdusattorov2785FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz · Knockout · Semi Final 1 Duels For 5th Place Tiebreak½GMNodirbek Abdusattorov2785FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz · Knockout · Semi Final 1 Duels For 5th Place Game 2½GMNodirbek Abdusattorov2785FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz · Knockout · Semi Final 1 Duels For 5th Place Game 10GMVladislav Artemiev2732FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz · Knockout · Quarter Finals Tiebreak½GMVladislav Artemiev2732FIDE World Team Rapid & Blitz Chess Championships 2026 · Blitz · Knockout · Quarter Finals Game 2½