| Jul 24, 2025 | Chen | 0–1 | Zhang | Biel Chess Festival 2025 MTO | Sicilian Defense: Taimanov Variation | |
| Jul 23, 2025 | Zhang | 1–0 | Vihaan Dumir | Biel Chess Festival 2025 MTO | French Defense: Advance Variation, Main Line | |
| Jul 22, 2025 | Chen | 1–0 | Zhang | Biel Chess Festival 2025 MTO | Semi-Slav Defense: Chigorin Defense | |
| Jul 21, 2025 | Zhang | 0–1 | Vincenti | Biel Chess Festival 2025 MTO | Queen's Gambit Declined: Three Knights Variation | |
| Jul 19, 2025 | Banh Gia Huy | ½–½ | Zhang | Biel Chess Festival 2025 MTO | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| Jul 18, 2025 | Zhang | 1–0 | Deshpande | Biel Chess Festival 2025 MTO | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 17, 2025 | Federer | 0–1 | Zhang | Biel Chess Festival 2025 MTO | Sicilian Defense: Kan Variation | |
| Jul 16, 2025 | Zhang | 1–0 | Monteverde | Biel Chess Festival 2025 MTO | Sicilian Defense: Najdorf Variation | |
| Jul 15, 2025 | Doluhanova | 1–0 | Zhang | Biel Chess Festival 2025 MTO | Indian Defense | |
| Jul 14, 2025 | Zhang | ½–½ | Gut | Biel Chess Festival 2025 MTO | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 11, 2025 | Zhang | 0–1 | Amin-Erdene | Round 8: Zhang, Haoxuan - Amin-Erdene, Bayanmunkh | Queen's Gambit Declined: Janowski Variation | |
| Jul 10, 2025 | Srihari L | 1–0 | Zhang | Round 7: Srihari L - Zhang, Haoxuan | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jul 9, 2025 | Zhang | 1–0 | Pogorelskikh | Round 6: Zhang, Haoxuan - Pogorelskikh, Sergey | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Jan 2, 2025 | Zhang | 1–0 | Zhao | Hong Kong International Open 2024 | Caro-Kann Defense: Advance Variation | |
| Jan 1, 2025 | Ho | 0–1 | Zhang | Hong Kong International Open 2024 | Indian Defense | |
| Dec 31, 2024 | Zhang | ½–½ | Pang | Hong Kong International Open 2024 | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Dec 30, 2024 | Zhang | ½–½ | Xie | Hong Kong International Open 2024 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Dec 30, 2024 | Ren | 1–0 | Zhang | Hong Kong International Open 2024 | French Defense: Advance Variation, Wade Variation | |
| Dec 29, 2024 | Chen | ½–½ | Zhang | Hong Kong International Open 2024 | Queen's Pawn Game: Accelerated London System | |
| Dec 28, 2024 | Zhang | 1–0 | Limbu | Hong Kong International Open 2024 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Dec 28, 2024 | Azizbekyan | 1–0 | Zhang | Hong Kong International Open 2024 | Rapport-Jobava System | |
| Dec 27, 2024 | Zhang | 0–1 | Gordon | Hong Kong International Open 2024 | Pseudo Queen's Indian Defense | |
| Nov 26, 2024 | Batbaatar | 1–0 | Zhang | Round 11: Batbaatar, Baatar - Zhang, Haoxuan | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Nov 25, 2024 | Zhang | 1–0 | Obidjonov | Round 10: Zhang, Haoxuan - Obidjonov, Oriyat | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Nov 24, 2024 | Zhang | ½–½ | Golubovic | Round 9: Zhang, Haoxuan - Golubovic, Erik | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 23, 2024 | Fulgentini | ½–½ | Zhang | Round 8: Fulgentini, Edoardo - Zhang, Haoxuan | Ruy Lopez: Morphy Defense, Graz Variation | |
| Nov 22, 2024 | Zhang | ½–½ | Filindash | Round 7: Zhang, Haoxuan - Filindash, Nikita | French Defense: Advance Variation, Paulsen Attack | |
| Nov 20, 2024 | Farzaleev | 0–1 | Zhang | Round 6: Farzaleev, Daniyar - Zhang, Haoxuan | Catalan Opening: Closed | |
| Nov 19, 2024 | Zhang | 1–0 | Mikolavicius | Round 5: Zhang, Haoxuan - Mikolavicius, Julius | Czech Defense | |
| Nov 18, 2024 | Minga-Nagy | ½–½ | Zhang | Round 4: Minga-Nagy, Abel Inti - Zhang, Haoxuan | Sicilian Defense: Taimanov Variation | |
| Nov 17, 2024 | Zhang | 0–1 | Smirnov | Round 3: Zhang, Haoxuan - Smirnov, Mark | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Nov 16, 2024 | Ambartsumian | ½–½ | Zhang | Round 2: Ambartsumian, Tyhran - Zhang, Haoxuan | Sicilian Defense: French Variation, Westerinen Attack | |
| Nov 15, 2024 | Zhang | 1–0 | Sobirov | Round 1: Zhang, Haoxuan - Sobirov, Feruzbek | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| — | Zhang | 1–0 | Mushini Ajay | 22nd Bangkok Chess Club Open 2025 | Saragossa Opening | |
| — | Zhang | ½–½ | Setyaki | 22nd Bangkok Chess Club Open 2025 | Tarrasch Defense: Two Knights Variation | |
| — | Zhang | ½–½ | Loncke | 22nd Bangkok Chess Club Open 2025 | Sicilian Defense: Moscow Variation, Main Line | |
| — | Concio | 1–0 | Zhang | 22nd Bangkok Chess Club Open 2025 | Queen's Pawn Game: London System | |