| Jun 26, 2026 | Ding | ½–½ | Kaloki | Round 11: Ding, Yihua - Kaloki, Zuri | English Opening: Agincourt Defense | |
| Jun 25, 2026 | Chiosa | ½–½ | Ding | Round 10: Chiosa, Elena - Ding, Yihua | Indian Defense: Accelerated London System | |
| Jun 24, 2026 | Neverova | 1–0 | Ding | Round 9: Neverova, Kristina Geo - Ding, Yihua | Caro-Kann Defense: Forgacs Variation | |
| Jun 23, 2026 | Ding | 1–0 | Kilina | Round 8: Ding, Yihua - Kilina, Diana | Queen's Pawn Game: Colle System | |
| Jun 22, 2026 | Lu | 1–0 | Ding | Round 7: Lu, Xiahan (Luna) - Ding, Yihua | Caro-Kann Defense: Exchange Variation | |
| Jun 20, 2026 | Smilevska | 0–1 | Ding | Round 6: Smilevska, Nade - Ding, Yihua | Caro-Kann Defense: Tartakower Variation | |
| Jun 19, 2026 | Ding | 0–1 | De Silva | Round 5: Ding, Yihua - De Silva, B P Chanthuli Thanishka | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jun 18, 2026 | Heggelund | 0–1 | Ding | Round 4: Heggelund, Iben Sofia - Ding, Yihua | Indian Defense: Czech-Indian | |
| Jun 17, 2026 | Ding | 0–1 | Unterberger | Round 3: Ding, Yihua - Unterberger, Celina Valeria | Semi-Slav Defense: Accelerated Move Order | |
| Jun 16, 2026 | Ding | 0–1 | Balazs | Round 2: Ding, Yihua - Balazs, Szabina Zoe | Queen's Indian Defense: Fianchetto Variation, Sämisch Variation | |
| Jun 15, 2026 | Caku | 1–0 | Ding | Round 1: Caku, Kler - Ding, Yihua | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Apr 6, 2026 | Willow | ½–½ | Ding | Four Nations Chess League Easter Congress 2026 - U2000 | Nimzo-Indian Defense: Classical Variation | |
| Mar 8, 2026 | Kirton | 1–0 | Ding | English Youth Championships. Top boards per section. | Indian Defense | |
| Mar 8, 2026 | Ding | 1–0 | Ou | English Youth Championships. Top boards per section. | Indian Defense: Normal Variation | |
| Mar 8, 2026 | Ding | * | Ou | English Youth Championships. Top boards per section. | Indian Defense: Normal Variation | |
| Mar 8, 2026 | Ou | ½–½ | Ding | English Youth Championships. Top boards per section. | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Mar 7, 2026 | Ding | 1–0 | Burgess | English Youth Championships. Top boards per section. | Slav Defense: Chebanenko Variation | |
| Mar 7, 2026 | Patel | 0–1 | Ding | English Youth Championships. Top boards per section. | Nimzo-Indian Defense: Sämisch Variation | |
| Mar 7, 2026 | Ding | ½–½ | Kirton | English Youth Championships. Top boards per section. | Queen's Gambit Declined: Harrwitz Attack | |
| Jun 14, 2025 | Ding | 0–1 | Zhang | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Normal Variation | |
| Jun 14, 2025 | Raiko | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Anti-Nimzo-Indian | |
| Jun 14, 2025 | Ding | 0–1 | Omarov | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense | |
| Jun 14, 2025 | Muradyan | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Ding | 0–1 | Nayberg | 2025 FIDE World Blitz Team Championship Pool B | Dutch Defense: Leningrad Variation | |
| Jun 14, 2025 | Regan | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 14, 2025 | Ding | 0–1 | Mani | 2025 FIDE World Blitz Team Championship Pool B | Tarrasch Defense | |
| Jun 14, 2025 | Amoako Philip Selikem Yao | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Closed | |
| Jun 14, 2025 | Ding | 0–1 | Veselow | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Normal Variation | |
| Jun 14, 2025 | Barwick | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 14, 2025 | Ding | 0–1 | Morea | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense | |
| Jun 14, 2025 | Cepoi | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Queen's Indian Defense: Classical Variation, Traditional Variation | |
| Jun 13, 2025 | Letoret | 1–0 | Ding | Round 12: Letoret, Tim - Ding, Yihua | Sicilian Defense: Moscow Variation, Main Line | |
| Jun 13, 2025 | Ding | 0–1 | Platschek | Round 11: Ding, Yihua - Platschek, Luca | Polish Defense | |
| Jun 13, 2025 | Lapidus | 1–0 | Ding | Round 10: Lapidus, Alexey M. - Ding, Yihua | Sicilian Defense: Najdorf Variation | |
| Jun 13, 2025 | Kendall | 1–0 | Ding | Round 9: Kendall, Arthur - Ding, Yihua | Catalan Opening | |
| Jun 12, 2025 | Ding | ½–½ | Yrysov | Round 8: Ding, Yihua - Yrysov, Timur | Nimzo-Indian Defense: Leningrad Variation | |
| Jun 12, 2025 | Ding | 0–1 | Demir | Round 7: Ding, Yihua - Demir, Aleyna | Old Indian Defense | |
| Jun 12, 2025 | Veselow | 1–0 | Ding | Round 6: Veselow, Zoe - Ding, Yihua | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Jun 12, 2025 | Kuka Kyle | 1–0 | Ding | Round 5: Kuka Kyle - Ding, Yihua | Sicilian Defense: Alapin Variation, Barmen Defense, Modern Line | |
| Jun 11, 2025 | Ding | 0–1 | Andries | 2025 FIDE World Rapid Team Championship matches 19-26 | Indian Defense: Normal Variation | |
| Jun 11, 2025 | Ding | 0–1 | Schuster | 2025 FIDE World Rapid Team Championship matches 19-26 | Dutch Defense: Classical Variation, Blackburne Attack | |
| Jun 11, 2025 | McCallum | 1–0 | Ding | 2025 FIDE World Rapid Team Championship matches 19-26 | Sicilian Defense: Alapin Variation, Barmen Defense, Modern Line | |
| Jun 11, 2025 | Morea | 1–0 | Ding | 2025 FIDE World Rapid Team Championship matches 19-26 | Nimzo-Indian Defense | |
| Feb 23, 2025 | Ding | 0–1 | Khanna | Round 5: Ding, Yihua - Khanna, Tiara | Semi-Slav Defense: Chigorin Defense | |
| Feb 23, 2025 | Bhatia | ½–½ | Ding | Round 4: Bhatia, Dheer - Ding, Yihua | Sicilian Defense: Moscow Variation, Main Line | |
| Feb 22, 2025 | Ding | ½–½ | McHugh | Round 3: Ding, Yihua - McHugh, Isaac | King's Indian Defense | |
| Feb 21, 2025 | Ding | 1–0 | Horwood | Round 6: Ding, Yihua - Horwood, Alexander | Queen's Pawn Game | |
| Feb 21, 2025 | Ding | 1–0 | Cavan Cosgrave | Round 1: Ding, Yihua - Cavan Cosgrave | Queen's Gambit Declined | |
| Feb 20, 2025 | Ding | ½–½ | Wrench | Round 4: Ding, Yihua - Wrench, John P | Queen's Gambit Declined: Albin Countergambit, Lasker Trap | |
| Feb 20, 2025 | Bloom | ½–½ | Ding | Round 5: Bloom, Paul - Ding, Yihua | Sicilian Defense | |
| Feb 19, 2025 | Horne | 0–1 | Ding | Round 3: Horne, Theo - Ding, Yihua | Sicilian Defense: Moscow Variation, Main Line | |
| Feb 18, 2025 | Ding | 0–1 | Flux | Round 2: Ding, Yihua - Flux, Kevin | Queen's Gambit Accepted: Old Variation | |
| Feb 18, 2025 | Warner | 1–0 | Ding | Round 1: Warner, Nicholas - Ding, Yihua | Bird Opening | |
| Aug 2, 2024 | Ding | 0–1 | Sahoo | Round 6: Ding, Yihua - Sahoo, Shivam | Nimzo-Indian Defense | |
| Jul 31, 2024 | Ding | 0–1 | Patel | Round 4: Ding, Yihua - Patel, Diah | Queen's Gambit Declined: Harrwitz Attack | |
| Jul 29, 2024 | Ding | 0–1 | Calvert | Round 2: Ding, Yihua - Calvert, George | King's Indian Defense | |
| Jul 28, 2024 | Xu | 1–0 | Ding | Round 1: Xu, Jiarui - Ding, Yihua | Sicilian Defense: Modern Variations | |
| Jul 27, 2024 | Ding | 0–1 | Misra | Round 9: Ding, Yihua - Misra, Advay | Nimzo-Indian Defense | |
| Jul 27, 2024 | Pandya | 1–0 | Ding | Round 8: Pandya, Dhairya - Ding, Yihua | Sicilian Defense: Alapin Variation | |
| Jul 27, 2024 | Jamie Fisher | 0–1 | Ding | Round 7: Jamie Fisher - Ding, Yihua | Sicilian Defense: Alapin Variation | |
| Jul 26, 2024 | Ding | 0–1 | Rastogi | Round 6: Ding, Yihua - Rastogi, Nayan Keats | Nimzo-Indian Defense | |
| Jul 26, 2024 | Adheedhan Ganessin | 0–1 | Ding | Round 5: Adheedhan Ganessin - Ding, Yihua | Sicilian Defense: Alapin Variation | |
| Jul 26, 2024 | Ding | 0–1 | Freeman | Round 4: Ding, Yihua - Freeman, Luke | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Jul 26, 2024 | Ding | 0–1 | Luthia | Round 3: Ding, Yihua - Luthia, Indra Jatin | Grünfeld Defense: Stockholm Variation | |
| Jul 26, 2024 | Henry Makin | 0–1 | Ding | Round 2: Henry Makin - Ding, Yihua | Nimzo-Indian Defense: Sämisch Variation | |
| Jul 26, 2024 | Ding | 0–1 | Ding | Round 1: Ding, Yihua - Ding, Yiwen | Nimzo-Indian Defense | |
| Jul 25, 2024 | Ding | 1–0 | Adheedhan Ganessin | Round 9: Ding, Yihua - Adheedhan Ganessin | King's Indian Defense | |
| Jul 25, 2024 | Chu | 1–0 | Ding | Round 8: Chu, Edward - Ding, Yihua | Nimzo-Indian Defense: Sämisch Variation | |
| Jul 25, 2024 | Patel | 1–0 | Ding | Round 7: Patel, Diah - Ding, Yihua | Sicilian Defense: Closed | |
| Jul 25, 2024 | Ding | 0–1 | Mitraka | Round 6: Ding, Yihua - Mitraka, Chrysa | Queen's Gambit Declined | |
| Jul 25, 2024 | Michael Ingleby | 0–1 | Ding | Round 5: Michael Ingleby - Ding, Yihua | Sicilian Defense: Closed | |
| Jul 25, 2024 | Ding | 1–0 | Karmin Kaul | Round 4: Ding, Yihua - Karmin Kaul | Slav Indian | |
| Jul 25, 2024 | Ding | 0–1 | Luthia | Round 3: Ding, Yihua - Luthia, Indra Jatin | Grünfeld Defense: Three Knights Variation, Hungarian Variation | |
| Jul 25, 2024 | Mehta | 1–0 | Ding | Round 2: Mehta, Sophie - Ding, Yihua | Indian Defense | |
| Jul 25, 2024 | Pandya | 1–0 | Ding | Round 1: Pandya, Dhairya - Ding, Yihua | Sicilian Defense: Alapin Variation | |
| Aug 1, 2024 | Pargan | 0–1 | Ding | Round 5: Pargan, Hasti - Ding, Yihua | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jul 30, 2024 | Chu | 1–0 | Ding | Round 3: Chu, Edward - Ding, Yihua | Nimzo-Indian Defense: Three Knights Variation | |
| — | Ding | 0–1 | Kendall | Round 1: Ding, Yihua - Kendall, Arthur | King's Indian Defense | |
| — | Ding | 0–1 | Horwood | Round 3: Ding, Yihua - Horwood, Torrey | Grünfeld Defense: Three Knights Variation, Burille Variation | |
| — | Ding | 0–1 | Patel | Round 5: Ding, Yihua - Patel, Aashna | Queen's Gambit Declined: Marshall Defense | |
| — | Ding | 1–0 | Verma | Round 7: Ding, Yihua - Verma, Swetark | Queen's Gambit Declined: Harrwitz Attack | |
| — | Ding | 0–1 | Keerthi Kumar | Round 1: Ding, Yihua - Keerthi Kumar, Advait | King's Indian Defense | |
| — | Ding | 1–0 | Pasupulety | Round 2: Ding, Yihua - Pasupulety, Shreyas | King's Indian Defense | |
| — | Ding | 0–1 | Liu | Round 4: Ding, Yihua - Liu, Jacob | Slav Defense | |
| — | Ding | ½–½ | Shiva | Round 6: Ding, Yihua - Shiva, Shrishti | Slav Defense: Three Knights Variation | |
| — | Eremin | 0–1 | Ding | Round 2: Eremin, Ivan - Ding, Yihua | Sicilian Defense: Najdorf Variation, Adams Attack | |
| — | R Ramesh | ½–½ | Ding | Round 4: R Ramesh, Niranjan - Ding, Yihua | Sicilian Defense: Najdorf Variation | |
| — | Van Neerven | 1–0 | Ding | Round 6: Van Neerven, Yvon - Ding, Yihua | Zukertort Opening | |
| — | Steele | 1–0 | Ding | Round 8: Steele, Dyfan - Ding, Yihua | Trompowsky Attack: Classical Defense, Big Center Variation | |
| — | Joshua Torres | 0–1 | Ding | Round 9: Joshua Torres - Ding, Yihua | Sicilian Defense: Modern Variations | |
| — | Ding | 1–0 | Ding | Round 1: Ding, Yicheng - Ding, Yihua | Pseudo Queen's Indian Defense | |
| — | Walker | 1–0 | Ding | Round 2: Walker, Elmira - Ding, Yihua | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| — | Gandhi | 0–1 | Ding | Round 3: Gandhi, Preesh - Ding, Yihua | Sicilian Defense: Alapin Variation, Barmen Defense | |
| — | Pearson | 1–0 | Ding | Round 5: Pearson, Charlie - Ding, Yihua | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| — | Purle | ½–½ | Ding | Round 7: Purle, David - Ding, Yihua | Sicilian Defense: Closed | |