| Jun 22, 2025 | Zheng | ½–½ | Saine | Championnat ouvert de Laval 2025 | Zukertort Opening | |
| Jun 22, 2025 | Chiku-Ratte | 1–0 | Zheng | Championnat ouvert de Laval 2025 | Semi-Slav Defense: Quiet Variation | |
| Jun 21, 2025 | Zheng | 1–0 | Berube | Championnat ouvert de Laval 2025 | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 21, 2025 | Pomerantz | 0–1 | Zheng | Championnat ouvert de Laval 2025 | Caro-Kann Defense: Tartakower Variation | |
| Jun 20, 2025 | Zheng | * | Richard | Championnat ouvert de Laval 2025 | ? | |
| Dec 23, 2024 | Zheng | ½–½ | Das | 2024 North American Youth Championship - OPEN | Slav Defense: Exchange Variation | |
| Dec 22, 2024 | Adury | ½–½ | Zheng | 2024 North American Youth Championship - OPEN | Caro-Kann Defense: Exchange Variation | |
| Dec 22, 2024 | Yang | ½–½ | Zheng | 2024 North American Youth Championship - OPEN | Caro-Kann Defense: Tartakower Variation | |
| Dec 21, 2024 | Zheng | 1–0 | Song | 2024 North American Youth Championship - OPEN | Zukertort Opening | |
| Dec 20, 2024 | Zheng | 0–1 | Ho | 2024 North American Youth Championship - OPEN | Trompowsky Attack | |
| Dec 20, 2024 | Mou | ½–½ | Zheng | 2024 North American Youth Championship - OPEN | Caro-Kann Defense: Tartakower Variation | |
| Dec 19, 2024 | Zheng | 1–0 | Wu | 2024 North American Youth Championship - OPEN | Zukertort Opening | |
| Dec 18, 2024 | Zheng | 1–0 | Guo | 2024 North American Youth Championship - OPEN | Trompowsky Attack | |
| Dec 18, 2024 | May Sanchez | ½–½ | Zheng | 2024 North American Youth Championship - OPEN | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| Jul 16, 2024 | Kantans | 1–0 | Zheng | Round 6: Kantans, Toms - Zheng, Richard | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jul 15, 2024 | Mikhalevski | 1–0 | Zheng | Round 4: Mikhalevski, Victor - Zheng, Richard | English Opening: Caro-Kann Defensive System | |
| Jun 28, 2024 | Zheng | ½–½ | Orrego Palermo | Round 8: Zheng, Richard - Orrego Palermo, Marcelo | Trompowsky Attack | |
| Jun 27, 2024 | Palma Villanueva | 0–1 | Zheng | Round 6: Palma Villanueva, Miguel Tadeo - Zheng, Richard | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Jun 26, 2024 | Zheng | 1–0 | Palomino Landeo | Round 5: Zheng, Richard - Palomino Landeo, Diego Fernando | Queen's Gambit Accepted: Classical Defense, Steinitz Variation, Development Variation | |
| Jun 26, 2024 | Jaque Gutierrez | 1–0 | Zheng | Round 4: Jaque Gutierrez, Matias - Zheng, Richard | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 25, 2024 | Zheng | 1–0 | Okuno Okuno | Round 3: Zheng, Richard - Okuno Okuno, Rion | Trompowsky Attack | |
| Jun 24, 2024 | Meneses Riveros | 0–1 | Zheng | Round 2: Meneses Riveros, Lucas Samir - Zheng, Richard | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 24, 2024 | Zheng | 1–0 | Palma Guitard | Round 1: Zheng, Richard - Palma Guitard, Rodrigo | Slav Defense: Exchange Variation | |
| Jun 23, 2024 | Soriano Quispe | 1–0 | Zheng | Round 7: Soriano Quispe, Ivan Excender - Zheng, Richard | Semi-Slav Defense: Accelerated Meran Variation | |
| Aug 16, 2021 | Zheng | ½–½ | Grebnev | World Youth Cup 2021 O16-G12 - Open 16 | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Aug 16, 2021 | Zheng | ½–½ | Shiv | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Aug 16, 2021 | Zheng | ½–½ | Chinguun | World Youth Cup 2021 O16-G12 - Open 16 | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Aug 16, 2021 | Zheng | 1–0 | Ponomarev | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 16, 2021 | Kuzmitski | 0–1 | Zheng | World Youth Cup 2021 O16-G12 - Open 16 | Semi-Slav Defense: Botvinnik Variation | |
| Aug 16, 2021 | Mamalis | 0–1 | Zheng | World Youth Cup 2021 O16-G12 - Open 16 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Aug 16, 2021 | Biswas | ½–½ | Zheng | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Aug 16, 2021 | Tsanatsqenishvili | 0–1 | Zheng | World Youth Cup 2021 O16-G12 - Open 16 | Caro-Kann Defense: Two Knights Attack | |
| Aug 16, 2021 | Nguyen | 0–1 | Zheng | World Youth Cup 2021 O16-G12 - Open 16 | Semi-Slav Defense: Accelerated Meran Variation | |
| — | Zheng | ½–½ | Migot | Round 1: Zheng, Richard - Migot, Tangi | Zukertort Opening: Nimzo-Larsen Variation | |
| — | Zheng | ½–½ | Latorre | Round 2: Zheng, Richard - Latorre, Vincent | Nimzo-Larsen Attack: Classical Variation | |
| — | Zheng | 0–1 | Sai Krishna G V | Round 4: Zheng, Richard - Sai Krishna G V | Nimzo-Larsen Attack: Modern Variation | |
| — | Zheng | 0–1 | Ouellet | Round 6: Zheng, Richard - Ouellet, Maili-Jade | Zukertort Opening | |
| — | Zheng | * | Chiku-Ratte | Round 8: Zheng, Richard - Chiku-Ratte, Olivier-Kenta | Zukertort Opening | |
| — | Lamontagne | 0–1 | Zheng | Round 3: Lamontagne, Damien - Zheng, Richard | Caro-Kann Defense: Maróczy Variation | |
| — | Sambuev | 1–0 | Zheng | Round 5: Sambuev, Bator - Zheng, Richard | Semi-Slav Defense: Quiet Variation | |
| — | Lesiege | 1–0 | Zheng | Round 7: Lesiege, Alexandre - Zheng, Richard | King's Pawn Game | |
| — | Duong | 1–0 | Zheng | Round 9: Duong, Thanh Nha - Zheng, Richard | King's Pawn Game | |