| Mar 8, 2026 | Lebedev | * | Ding | English Youth Championships. Top boards per section. | Queen's Indian Defense: Classical Variation, Traditional Variation | |
| Mar 8, 2026 | Ding | 0–1 | Rughani | English Youth Championships. Top boards per section. | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Mar 7, 2026 | Damodaran | 0–1 | Ding | English Youth Championships. Top boards per section. | Queen's Indian Defense: Kasparov-Petrosian Variation, Marco Defense | |
| Oct 11, 2025 | Ding | 0–1 | Turner | Golders Green FIDE Rapidplay - October 2025 | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Jul 31, 2025 | Ding | 0–1 | Bhatia | Round 9: Ding, Yicheng - Bhatia, Jai | Queen's Gambit Declined: Harrwitz Attack | |
| Jul 31, 2025 | Van Neerven | 0–1 | Ding | Round 8: Van Neerven, Yvon - Ding, Yicheng | King's Indian Attack | |
| Jul 31, 2025 | Bakhtiyarov | 1–0 | Ding | Round 7: Bakhtiyarov, Kamronbek - Ding, Yicheng | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jul 31, 2025 | Ding | 1–0 | Patel | Round 6: Ding, Yicheng - Patel, Diah | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense | |
| Jul 31, 2025 | Gomez | 1–0 | Ding | Round 5: Gomez, Hal - Ding, Yicheng | Sicilian Defense | |
| Jul 31, 2025 | Ding | 1–0 | Malibiran | Round 4: Ding, Yicheng - Malibiran, Alexis Kristoff | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Jul 31, 2025 | Fyson | 1–0 | Ding | Round 3: Fyson, Max - Ding, Yicheng | Sicilian Defense: Najdorf Variation | |
| Jul 31, 2025 | Ding | 1–0 | De Boer | Round 2: Ding, Yicheng - De Boer, Lara | Queen's Gambit Declined: Janowski Variation | |
| Jul 31, 2025 | Blin | 1–0 | Ding | Round 1: Blin, Henri - Ding, Yicheng | Sicilian Defense: Closed | |
| Jun 14, 2025 | Gong | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 14, 2025 | Ding | 0–1 | Divya Deshmukh | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Anti-Nimzo-Indian | |
| Jun 14, 2025 | Ding | ½–½ | QUICKPEN | 2025 FIDE World Blitz Team Championship Pool B | Semi-Slav Defense: Main Line | |
| Jun 14, 2025 | Ding | 0–1 | Orlovska | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense: Makogonov Variation | |
| Jun 14, 2025 | Ding | 0–1 | Aryaman Ganguly | 2025 FIDE World Blitz Team Championship Pool B | Queen's Gambit Declined: Harrwitz Attack | |
| Jun 13, 2025 | Mokhber-Garcia | 1–0 | Ding | Round 10: Mokhber-Garcia, Sebastian - Ding, Yicheng | Indian Defense: Devin Gambit | |
| Jun 13, 2025 | Zhao | 1–0 | Ding | Round 9: Zhao, George - Ding, Yicheng | Catalan Opening | |
| Jun 12, 2025 | Kalender | 1–0 | Ding | Round 7: Kalender, Murat Emre - Ding, Yicheng | Indian Defense | |
| Feb 23, 2025 | Ding | 1–0 | Tso | Round 5: Ding, Yicheng - Tso, Chi Wai | Semi-Slav Defense | |
| Feb 23, 2025 | Catabay | 0–1 | Ding | Round 4: Catabay, Rezin C - Ding, Yicheng | Catalan Opening: Closed | |
| Feb 22, 2025 | Ding | 1–0 | Catabay | Round 3: Ding, Yicheng - Catabay, Michael | Queen's Indian Defense: Petrosian Variation | |
| Feb 22, 2025 | Gidley | ½–½ | Ding | Round 2: Gidley, Michael - Ding, Yicheng | Queen's Indian Defense: Kasparov Variation | |
| Feb 21, 2025 | Ding | ½–½ | Cook | Round 6: Ding, Yicheng - Cook, Chris | Dutch Defense: Classical Variation, Blackburne Attack | |
| Feb 21, 2025 | Ding | ½–½ | Nilim | Round 1: Ding, Yicheng - Nilim, Armaan | Queen's Gambit Accepted: Old Variation | |
| Feb 20, 2025 | Briem | 1–0 | Ding | Round 4: Briem, Gudrun Fanney - Ding, Yicheng | Catalan Opening | |
| Feb 20, 2025 | Orszulak | 0–1 | Ding | Round 5: Orszulak, Michal - Ding, Yicheng | Sicilian Defense: Najdorf Variation, English Attack | |
| Feb 19, 2025 | Ding | 0–1 | Skiba | Round 3: Ding, Yicheng - Skiba, Krzysztof | Queen's Pawn Game: Modern Defense | |
| Feb 18, 2025 | Ding | 1–0 | Dorman | Round 2: Ding, Yicheng - Dorman, Orla | Benko Gambit | |
| Feb 18, 2025 | Singh | 0–1 | Ding | Round 1: Singh, Amrik J - Ding, Yicheng | Sicilian Defense: Dragon Variation, Classical Variation, Normal Line | |
| Sep 22, 2024 | Ding | 1–0 | Han | 2024 UK Chess Challenge Terafinal Challengers U12 | Queen's Gambit Declined: Harrwitz Attack | |
| Sep 22, 2024 | Nilim | 0–1 | Ding | 2024 UK Chess Challenge Terafinal Challengers U12 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Sep 22, 2024 | Lee | 0–1 | Ding | 2024 UK Chess Challenge Terafinal Challengers U12 | Queen's Indian Defense: Fianchetto Variation, Traditional Line | |
| Sep 21, 2024 | Ding | 0–1 | Rughani | 2024 UK Chess Challenge Terafinal Challengers U12 | Queen's Gambit Declined: Cambridge Springs Defense, Bogoljubow Variation | |
| Aug 3, 2024 | Ding | ½–½ | Sui | Round 7: Ding, Yicheng - Sui, Yueyue | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Aug 2, 2024 | Ding | 1–0 | Helsby | Round 6: Ding, Yicheng - Helsby, Matthew | Indian Defense: Normal Variation | |
| Jul 31, 2024 | Ding | 0–1 | Shivakumar | Round 4: Ding, Yicheng - Shivakumar, Akshath | Dutch Defense: Classical Variation, Blackburne Attack | |
| Jul 29, 2024 | Ding | 0–1 | Lebedev | Round 2: Ding, Yicheng - Lebedev, Lion | Slav Defense: Czech Variation, Carlsbad Variation, Morozevich Variation | |
| Jul 28, 2024 | Fernando Munoz | 0–1 | Ding | Round 1: Fernando Munoz - Ding, Yicheng | Nimzo-Indian Defense | |
| Jul 27, 2024 | Flanagan | 0–1 | Ding | Round 9: Flanagan, Dylan - Ding, Yicheng | Sicilian Defense: Mengarini Variation | |
| Jul 27, 2024 | Ding | 1–0 | Arrojo-Garcia | Round 8: Ding, Yicheng - Arrojo-Garcia, Nicolas | Englund Gambit: Main Line | |
| Jul 27, 2024 | Ding | 0–1 | Dean | Round 7: Ding, Yicheng - Dean, Eskander | Queen's Gambit Declined: Harrwitz Attack | |
| Jul 26, 2024 | Kendall | 1–0 | Ding | Round 6: Kendall, Arthur - Ding, Yicheng | Queen's Indian Defense: Kasparov Variation | |
| Jul 26, 2024 | Poliakov | 0–1 | Ding | Round 5: Poliakov, Andrii - Ding, Yicheng | Indian Defense | |
| Jul 26, 2024 | Ding | ½–½ | Bevis | Round 4: Ding, Yicheng - Bevis, Noah | Grünfeld Defense: Three Knights Variation, Petrosian System | |
| Jul 26, 2024 | Munoz | 0–1 | Ding | Round 3: Munoz, Fernando - Ding, Yicheng | Nimzo-Indian Defense: Three Knights Variation | |
| Jul 26, 2024 | Ding | 0–1 | Liu | Round 2: Ding, Yicheng - Liu, Jacob | Queen's Gambit Declined | |
| Jul 26, 2024 | Charvi M Jyothi | 0–1 | Ding | Round 1: Charvi M Jyothi - Ding, Yicheng | Sicilian Defense: Modern Variations | |
| Jul 25, 2024 | Shiva | ½–½ | Ding | Round 9: Shiva, Shrishti - Ding, Yicheng | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Jul 25, 2024 | Kendall | 1–0 | Ding | Round 8: Kendall, Arthur - Ding, Yicheng | Queen's Indian Defense: Kasparov Variation | |
| Jul 25, 2024 | Ding | 1–0 | Ren | Round 7: Ding, Yicheng - Ren, Jason | Queen's Gambit Declined: Ragozin Defense | |
| Jul 25, 2024 | Shankar | 1–0 | Ding | Round 6: Shankar, Yashwardhan - Ding, Yicheng | Indian Defense | |
| Jul 25, 2024 | Ding | 0–1 | Beattie | Round 5: Ding, Yicheng - Beattie, Kai | Rat Defense: English Rat | |
| Jul 25, 2024 | Norris | ½–½ | Ding | Round 4: Norris, Zack - Ding, Yicheng | English Opening: King's English Variation, Two Knights Variation, Reversed Dragon | |
| Jul 25, 2024 | Ding | 1–0 | Rowan Ridge | Round 3: Ding, Yicheng - Rowan Ridge | Queen's Gambit Declined: Three Knights Variation | |
| Jul 25, 2024 | Fernando Munoz | 0–1 | Ding | Round 2: Fernando Munoz - Ding, Yicheng | Indian Defense | |
| Jul 25, 2024 | Ding | 0–1 | Fang | Round 1: Ding, Yicheng - Fang, Brandon Jun Qiao | Queen's Gambit Declined: Harrwitz Attack, Orthodox Defense | |
| Aug 1, 2024 | Purle | 0–1 | Ding | Round 5: Purle, David - Ding, Yicheng | Sicilian Defense: Moscow Variation, Main Line | |
| Jul 30, 2024 | Ren | 0–1 | Ding | Round 3: Ren, Jason - Ding, Yicheng | Catalan Opening | |
| — | Ding | 0–1 | Zhu | Round 1: Ding, Yicheng - Zhu, Pengxiao | Queen's Indian Defense: Petrosian Variation | |
| — | Ding | 1–0 | Verma | Round 3: Ding, Yicheng - Verma, Swetark | Queen's Gambit Declined: Harrwitz Attack | |
| — | Ding | 0–1 | Linton | Round 5: Ding, Yicheng - Linton, Alexander | Indian Defense: Anti-Nimzo-Indian | |
| — | Ding | 1–0 | De Boer | Round 8: Ding, Yicheng - De Boer, Lara | Queen's Gambit Declined: Janowski Variation | |
| — | Ding | 0–1 | Vaddhireddy | Round 1: Ding, Yicheng - Vaddhireddy, Sai | Slav Defense: Exchange Variation | |
| — | Ding | 1–0 | Ding | Round 1: Ding, Yicheng - Ding, Yihua | Pseudo Queen's Indian Defense | |
| — | Ding | 1–0 | Van Neerven | Round 3: Ding, Yicheng - Van Neerven, Yvon | King's Indian Defense: Makogonov Variation | |
| — | Ding | 0–1 | Ranasinghe | Round 5: Ding, Yicheng - Ranasinghe, R A Chaniru Chanudika | King's Indian Defense: Makogonov Variation | |
| — | Ding | ½–½ | Hazell | Round 7: Ding, Yicheng - Hazell, Peter | Indian Defense: Anti-Nimzo-Indian | |
| — | Ding | ½–½ | Chapman | Round 9: Ding, Yicheng - Chapman, Luke | Indian Defense: Anti-Nimzo-Indian | |
| — | Ding | 1–0 | Aryaman Ganguly | Round 7: Ding, Yicheng - Aryaman Ganguly | Queen's Gambit Declined: Harrwitz Attack | |
| — | Ding | 0–1 | Bevis | Round 9: Ding, Yicheng - Bevis, Noah | King's Indian Defense: Makogonov Variation | |
| — | Steele | 1–0 | Ding | Round 2: Steele, Dyfan - Ding, Yicheng | Trompowsky Attack: Raptor Variation | |
| — | Bartlett-Davis | 0–1 | Ding | Round 4: Bartlett-Davis, Otto - Ding, Yicheng | Nimzo-Indian Defense: Sämisch Variation | |
| — | R Ramesh | 0–1 | Ding | Round 6: R Ramesh, Niranjan - Ding, Yicheng | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| — | Rughani | 1–0 | Ding | Round 7: Rughani, Mahin - Ding, Yicheng | Catalan Opening: Closed | |
| — | Ding | 0–1 | Ding | Round 9: Ding, Yiwen - Ding, Yicheng | Old Indian Defense: Czech Variation, with Nc3 | |
| — | Zhu | 1–0 | Ding | Round 2: Zhu, Pengxiao - Ding, Yicheng | Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line | |
| — | Gunarathne | 1–0 | Ding | Round 2: Gunarathne, Senith Thenula - Ding, Yicheng | Sicilian Defense: Najdorf Variation, Browne Variation | |
| — | Lukhi | ½–½ | Ding | Round 4: Lukhi, Neev - Ding, Yicheng | Indian Defense | |
| — | Catabay | 0–1 | Ding | Round 6: Catabay, Rezin C - Ding, Yicheng | Catalan Opening: Closed | |
| — | Kilambi | 1–0 | Ding | Round 6: Kilambi, Venkata Ananth Akshay - Ding, Yicheng | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| — | Rice | 1–0 | Ding | Round 8: Rice, Leah - Ding, Yicheng | Nimzo-Indian Defense: St. Petersburg Variation | |