| Jul 5, 2026 | Bouah | 1–0 | Li | SA Open 2026 Championship | Semi-Slav Defense: Meran Variation | |
| Jul 4, 2026 | Li | 0–1 | Mnyasta | SA Open 2026 Championship | Benko Gambit Accepted: Modern Variation | |
| Jul 3, 2026 | Klaasen | ½–½ | Li | SA Open 2026 Championship | Slav Defense: Modern Line | |
| Jul 2, 2026 | Li | 1–0 | Chitongo | SA Open 2026 Championship | English Defense | |
| Jul 1, 2026 | Bell | 0–1 | Li | SA Open 2026 Championship | Sicilian Defense: Delayed Alapin Variation | |
| Jun 29, 2026 | Li | 0–1 | Mnyasta | SA Open 2026 Championship | Queen's Indian Defense: Capablanca Variation | |
| Jun 29, 2026 | Waguta | 0–1 | Li | SA Open 2026 Championship | Slav Defense: Modern Line | |
| Jun 28, 2025 | Li | * | Pitschka | South African Chess Open | Slav Defense: Czech Variation, Carlsbad Variation | |
| Apr 17, 2025 | Li | 1–0 | Wimmer | Round 8: Li, Zhengfei - Wimmer, Michael | Italian Game: Scotch Gambit, Nakhmanson Gambit | |
| Apr 17, 2025 | Li | 0–1 | Warchol | Round 9: Li, Zhengfei - Warchol, Kamil | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Apr 17, 2025 | Deliezos | 0–1 | Li | Round 7: Deliezos, Anastasios - Li, Zhengfei | Queen's Gambit Declined: Queen's Knight Variation | |
| Apr 17, 2025 | Tregubenko | 1–0 | Li | Round 10: Tregubenko, Nikolay - Li, Zhengfei | Sicilian Defense: Dragon Variation, Classical Variation | |
| Apr 16, 2025 | Li | 0–1 | Melnikov | Round 1: Li, Zhengfei - Melnikov, Fedor | Four Knights Game: Glek System | |
| Apr 16, 2025 | Li | 0–1 | Kozlovic | Round 5: Li, Zhengfei - Kozlovic, Jernej | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Apr 13, 2025 | Li | ½–½ | Stathatos | Round 4: Li, Zhengfei - Stathatos, Alexandros | Queen's Indian Defense: Yates Variation | |
| Apr 13, 2025 | Warchol | 1–0 | Li | Round 1: Warchol, Kamil - Li, Zhengfei | Sicilian Defense: Kan Variation, Modern Variation | |
| Apr 13, 2025 | Cancedda-Dupuis | 1–0 | Li | Round 3: Cancedda-Dupuis, Livio - Li, Zhengfei | Queen's Pawn Game: Symmetrical Variation | |