| Jul 31, 2025 | Kavkasidze | 1–0 | Ding | Round 5: Kavkasidze, Ilia - Ding, Shirui | Rapport-Jobava System | |
| Jul 30, 2025 | Ding | ½–½ | Gao | Round 4: Ding, Shirui - Gao, Kai | Semi-Slav Defense: Chigorin Defense | |
| Jul 24, 2025 | Bangerter | 0–1 | Ding | Biel Chess Festival 2025 | London System | |
| Jul 22, 2025 | Haas | 0–1 | Ding | Biel Chess Festival 2025 | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 21, 2025 | Ding | 1–0 | Ploder | Biel Chess Festival 2025 | Benko Gambit | |
| Jul 20, 2025 | Ding | 1–0 | Tkhoruk | Biel Chess Festival 2025 Blitz | Bogo-Indian Defense: Exchange Variation | |
| Jul 20, 2025 | Chen | 0–1 | Ding | Biel Chess Festival 2025 Blitz | Scandinavian Defense: Main Line | |
| Jul 20, 2025 | Harish | 1–0 | Ding | Biel Chess Festival 2025 Blitz | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Jul 20, 2025 | Ding | ½–½ | Wyss | Biel Chess Festival 2025 Blitz | Queen's Gambit Declined: Three Knights Variation | |
| Jul 20, 2025 | Kobalia | 1–0 | Ding | Biel Chess Festival 2025 Blitz | Scandinavian Defense: Main Line, Mieses Variation | |
| Jul 20, 2025 | Ding | ½–½ | Borisyuk | Biel Chess Festival 2025 Blitz | Queen's Gambit Declined: Albin Countergambit, Normal Line | |
| Jul 20, 2025 | Pinchetti | 0–1 | Ding | Biel Chess Festival 2025 Blitz | Bird Opening: Dutch Variation | |
| Jul 20, 2025 | Ding | 0–1 | Sanket Chakravarty | Biel Chess Festival 2025 Blitz | Queen's Gambit Declined: Three Knights Variation | |
| Jul 20, 2025 | Gut | ½–½ | Ding | Biel Chess Festival 2025 Blitz | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Jul 20, 2025 | Ding | 1–0 | Vasey | Biel Chess Festival 2025 Blitz | Queen's Indian Defense: Kasparov Variation | |
| Jul 20, 2025 | Bous | 0–1 | Ding | Biel Chess Festival 2025 Blitz | Scandinavian Defense: Main Line | |
| Jul 20, 2025 | Deshpande | 1–0 | Ding | Biel Chess Festival 2025 Blitz | Indian Defense | |
| Jul 19, 2025 | Aegerter | 0–1 | Ding | Biel Chess Festival 2025 | Rapport-Jobava System | |
| Jul 18, 2025 | Ding | 1–0 | Wensink | Biel Chess Festival 2025 | Nimzo-Indian Defense: Leningrad Variation | |
| Jul 17, 2025 | Zimmermann | 0–1 | Ding | Biel Chess Festival 2025 | Scandinavian Defense: Classical Variation | |
| Jul 16, 2025 | Ding | 0–1 | Lavorgna | Biel Chess Festival 2025 | King's Indian Defense: Normal Variation | |
| Jul 15, 2025 | Morgan | 0–1 | Ding | Biel Chess Festival 2025 | Scandinavian Defense: Main Line, Mieses Variation | |
| Jul 13, 2025 | Ding | 1–0 | Mikavica | Biel Chess Festival 2025 Rapid | Queen's Gambit Declined: Three Knights Variation | |
| Jul 13, 2025 | Menzi | ½–½ | Ding | Biel Chess Festival 2025 Rapid | Scandinavian Defense: Classical Variation | |
| Jul 13, 2025 | Ding | 1–0 | Hornung | Biel Chess Festival 2025 Rapid | Mexican Defense | |
| Jul 13, 2025 | Berger | 0–1 | Ding | Biel Chess Festival 2025 Rapid | Grob Opening: Grob Gambit, Fritz Gambit | |
| Jul 13, 2025 | Ding | 1–0 | Nihal Saheer | Biel Chess Festival 2025 Rapid | Queen's Gambit Declined: Albin Countergambit, Normal Line | |
| Jul 13, 2025 | Chen | 1–0 | Ding | Biel Chess Festival 2025 Rapid | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Jul 3, 2025 | Ding | 1–0 | Shao | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Queen's Gambit Accepted | |
| Jul 2, 2025 | Chen | ½–½ | Ding | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | London System | |
| Jul 1, 2025 | Ding | 0–1 | Guo | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Queen's Gambit Declined: Barmen Variation | |
| Jun 30, 2025 | Xue | 1–0 | Ding | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: O'Kelly Variation, Maróczy Bind | |
| Jun 29, 2025 | Ding | ½–½ | Ha | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Jun 28, 2025 | Zhao | 0–1 | Ding | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jun 27, 2025 | Ding | 1–0 | Peng | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Bogo-Indian Defense: Grünfeld Variation | |
| Jun 26, 2025 | Niu | 0–1 | Ding | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Jun 25, 2025 | Ding | 0–1 | Meng | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Semi-Slav Defense: Main Line | |
| Jun 24, 2025 | Zhou | 1–0 | Ding | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jun 23, 2025 | Ding | 0–1 | Jiang | 2025å¹´å
¨å½å½é
象æ£é¦æ èµï¼ä¸ªäººï¼ | Nimzo-Indian Defense: St. Petersburg Variation, American Variation | |
| May 18, 2025 | Ding | ½–½ | Tkhoruk | Biel Chess Festival 2025 | Catalan Opening | |
| Apr 10, 2024 | Du | 1–0 | Ding | 2023年全国国际象棋锦标赛(团体赛) | Scandinavian Defense: Main Line, Mieses Variation | |
| — | Ding | 0–1 | Seretis | Round 7: Ding, Shirui - Seretis, Nikolaos G | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| — | Ding | 1–0 | Kyriakidis | Round 9: Ding, Shirui - Kyriakidis, Orestis | Queen's Pawn Game | |
| — | Zhang | 1–0 | Ding | 2023年全国国际象棋锦标赛(团体赛) | Sicilian Defense: Najdorf Variation | |