| Jun 20, 2026 | Ochirsukh | 0–1 | Fang | Round 9: Ochirsukh, Batsaikhan - Fang, Brandon Jun Qiao | Sicilian Defense: Taimanov Variation | |
| Jun 20, 2026 | Fang | 1–0 | Chau | Round 8: Fang, Brandon Jun Qiao - Chau, Tsz Hin Bryant | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 20, 2026 | Chan | ½–½ | Fang | Round 7: Chan, Wen Hui Ryan - Fang, Brandon Jun Qiao | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 19, 2026 | Dimayuga | 1–0 | Fang | Round 11: Dimayuga, Vincent Ryu - Fang, Brandon Jun Qiao | Queen's Indian Defense: Riumin Variation | |
| Jun 19, 2026 | Pleshkov | 0–1 | Fang | Round 9: Pleshkov, Mikhail - Fang, Brandon Jun Qiao | Yusupov-Rubinstein System | |
| Jun 19, 2026 | Zhang | 0–1 | Fang | Round 6: Zhang, Yunheng - Fang, Brandon Jun Qiao | Bogo-Indian Defense: Retreat Variation | |
| Jun 19, 2026 | Fang | 0–1 | Chan | Round 5: Fang, Brandon Jun Qiao - Chan, Jing Fong Joash | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 19, 2026 | Fang | 1–0 | Chen | Round 4: Fang, Brandon Jun Qiao - Chen, Yiru | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 18, 2026 | Palero | 0–1 | Fang | Round 7: Palero, Mary Israel - Fang, Brandon Jun Qiao | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 18, 2026 | Wu | 0–1 | Fang | Round 3: Wu, Yee Lam - Fang, Brandon Jun Qiao | Sicilian Defense: Morphy Gambit | |
| Jun 18, 2026 | Mohd Afif | 0–1 | Fang | Round 5: Mohd Afif, Ainul Mardhiah - Fang, Brandon Jun Qiao | English Opening: Anglo-Indian Defense | |
| Jun 18, 2026 | Fang | 1–0 | Chen | Round 2: Fang, Brandon Jun Qiao - Chen, Stephanie | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jun 18, 2026 | Shi | 1–0 | Fang | Round 1: Shi, Hankun(SH) - Fang, Brandon Jun Qiao | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 17, 2026 | Zhao | 1–0 | Fang | Round 3: Zhao, Yuanhe - Fang, Brandon Jun Qiao | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 17, 2026 | Da Silva | 0–1 | Fang | Round 2: Da Silva, Marco - Fang, Brandon Jun Qiao | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 17, 2026 | Fang | 0–1 | Lazavik | FIDE WTRC 2026 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 19, 2026 | Chan | 1–0 | Fang | 69th Festival of Sport - Golden Bauhinia Chess | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Apr 18, 2026 | Fang | 1–0 | Yuen | 69th Festival of Sport - Golden Bauhinia Chess | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Apr 18, 2026 | Wang | 0–1 | Fang | 69th Festival of Sport - Golden Bauhinia Chess | Indian Defense: Tartakower Attack | |
| Apr 17, 2026 | Fang | ½–½ | Muhammad Gunawan Wibisono | 69th Festival of Sport - Golden Bauhinia Chess | Sicilian Defense: Löwenthal Variation | |
| Apr 17, 2026 | Fang | 0–1 | Ho | 69th Festival of Sport - Golden Bauhinia Chess | Caro-Kann Defense: Exchange Variation | |
| Mar 13, 2026 | Chen | 0–1 | Fang | Hong Kong SAR Chess Championships 2026 | Bogo-Indian Defense: Retreat Variation | |
| Mar 6, 2026 | Zhou | 0–1 | Fang | Hong Kong SAR Chess Championships 2026 | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Feb 22, 2026 | Fang | ½–½ | Chan | Samarkand Olympiad Selection 2026 | Petrov's Defense | |
| Feb 22, 2026 | Chan | 1–0 | Fang | Samarkand Olympiad Selection 2026 | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Feb 21, 2026 | Fang | 1–0 | Au | Samarkand Olympiad Selection 2026 | Pirc Defense | |
| Feb 21, 2026 | Kwong | 1–0 | Fang | Samarkand Olympiad Selection 2026 | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Feb 20, 2026 | Chung | 0–1 | Fang | Samarkand Olympiad Selection 2026 | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Feb 20, 2026 | Li | 1–0 | Fang | Samarkand Olympiad Selection 2026 | Sicilian Defense: Closed | |
| Feb 20, 2026 | Fang | ½–½ | Lam | Samarkand Olympiad Selection 2026 | French Defense: Tarrasch Variation, Closed Variation, Main Line | |
| Feb 20, 2026 | Fang | 1–0 | Jin | Samarkand Olympiad Selection 2026 | Sicilian Defense: Najdorf Variation, English Attack | |
| Feb 13, 2026 | Fang | 1–0 | Lau | Hong Kong SAR Chess Championships 2026 | French Defense: Tarrasch Variation, Guimard Defense | |
| Jan 30, 2026 | Fang | 1–0 | Chong | Hong Kong SAR Chess Championships 2026 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 23, 2026 | Wong | 0–1 | Fang | Hong Kong SAR Chess Championships 2026 | King's Indian Defense: Makogonov Variation | |
| Jan 22, 2026 | Fang | 1–0 | Wong | Hong Kong SAR Chess Championships 2026 | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jan 22, 2026 | Fang | ½–½ | Zhang | Hong Kong SAR Chess Championships 2026 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jan 22, 2026 | Shah | ½–½ | Fang | Hong Kong SAR Chess Championships 2026 | Sicilian Defense: Hyperaccelerated Dragon | |
| Jan 16, 2026 | Fang | 1–0 | Chan | Hong Kong SAR Chess Championships 2026 | French Defense: Tarrasch Variation, Guimard Defense | |
| Jan 4, 2026 | Fang | ½–½ | Chan | HKSAR Junior Championship 2026 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jan 4, 2026 | Zhao | ½–½ | Fang | HKSAR Junior Championship 2026 | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jan 3, 2026 | Fang | 1–0 | Chen | HKSAR Junior Championship 2026 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jan 3, 2026 | Mariprasath Sivasankari | 0–1 | Fang | HKSAR Junior Championship 2026 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jan 2, 2026 | Shah | ½–½ | Fang | HKSAR Junior Championship 2026 | Sicilian Defense: Four Knights Variation | |
| Dec 29, 2025 | Fang | 0–1 | Gong | HKIO 2025 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Dec 28, 2025 | Nisban | 0–1 | Fang | HKIO 2025 | Queen's Gambit Declined: Barmen Variation | |
| Dec 27, 2025 | Fang | 1–0 | Leong | HKIO 2025 | Sicilian Defense: O'Kelly Variation, Venice System | |
| Dec 26, 2025 | Tenuun | 1–0 | Fang | HKIO 2025 | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Dec 26, 2025 | Fang | 1–0 | Lim | HKIO 2025 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Dec 25, 2025 | Li | ½–½ | Fang | HKIO 2025 | Sicilian Defense: Lasker-Dunne Attack | |
| Dec 24, 2025 | Fang | 0–1 | Yuen | HKIO 2025 | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Dec 24, 2025 | Aadya Ranganath | ½–½ | Fang | HKIO 2025 | Sicilian Defense: Four Knights Variation | |
| Dec 23, 2025 | Fang | 0–1 | Kwon | HKIO 2025 | Italian Game: Giuoco Pianissimo, Normal | |
| Jul 26, 2025 | Fang | 0–1 | Li | Round 7: Fang, Brandon Jun Qiao - Li, Yiheng | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 24, 2025 | Fang | 1–0 | Chan | Round 5: Fang, Brandon Jun Qiao - Chan, Pui Yin Brandon | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 22, 2025 | Cheng | 1–0 | Fang | Round 6: Cheng, Gongpu - Fang, Brandon Jun Qiao | Catalan Opening: Closed | |
| Jan 2, 2025 | Fang | 1–0 | Hon | Hong Kong International Open 2024 | Sicilian Defense: Kan Variation, Knight Variation | |
| Jan 1, 2025 | Yuen | ½–½ | Fang | Hong Kong International Open 2024 | Nimzo-Larsen Attack: Classical Variation | |
| Aug 3, 2024 | Fang | 1–0 | Purle | Round 7: Fang, Brandon Jun Qiao - Purle, David | Scotch Game: Scotch Gambit, London Defense | |
| Aug 2, 2024 | Keerthi Kumar | 1–0 | Fang | Round 6: Keerthi Kumar, Advait - Fang, Brandon Jun Qiao | Pirc Defense | |
| Jul 31, 2024 | Catabay | 1–0 | Fang | Round 4: Catabay, Rezin C - Fang, Brandon Jun Qiao | Indian Defense: Anti-Nimzo-Indian | |
| Jul 29, 2024 | Rami | 1–0 | Fang | Round 2: Rami,Talab - Fang, Brandon Jun Qiao | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jul 28, 2024 | Fang | 1–0 | Calvert | Round 1: Fang, Brandon Jun Qiao - Calvert, William | Scotch Game: Haxo Gambit | |
| Jul 27, 2024 | Catabay | 0–1 | Fang | Round 9: Catabay, Rezin C - Fang, Brandon Jun Qiao | Indian Defense: Anti-Nimzo-Indian | |
| Jul 27, 2024 | Fang | 1–0 | Vaidyanathan | Round 8: Fang, Brandon Jun Qiao - Vaidyanathan, Adithya | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 27, 2024 | Shi | 0–1 | Fang | Round 7: Shi, Shaoting - Fang, Brandon Jun Qiao | Pirc Defense: Classical Variation | |
| Jul 26, 2024 | Fang | 0–1 | Lebedev | Round 6: Fang, Brandon Jun Qiao - Lebedev, Lion | Italian Game: Classical Variation, Greco Gambit, Traditional Line | |
| Jul 26, 2024 | Sasikumar | 0–1 | Fang | Round 3: Sasikumar, Srivathsan - Fang, Brandon Jun Qiao | Pirc Defense: Austrian Attack, Weiss Variation | |
| Jul 26, 2024 | Fang | 1–0 | Gandhi | Round 2: Fang, Brandon Jun Qiao - Gandhi, Preesh | Scotch Game: Scotch Gambit | |
| Jul 26, 2024 | Munoz | 0–1 | Fang | Round 1: Munoz, Fernando - Fang, Brandon Jun Qiao | Queen's Gambit Declined: Harrwitz Attack | |
| Jul 25, 2024 | Fang | 0–1 | Beattie | Round 9: Fang, Brandon Jun Qiao - Beattie, Kai | King's Pawn Game: Maróczy Defense | |
| Jul 25, 2024 | Catabay | 0–1 | Fang | Round 8: Catabay, Rezin C - Fang, Brandon Jun Qiao | Catalan Opening: Open Defense, Classical Line | |
| Jul 25, 2024 | Fang | 0–1 | Sasikumar | Round 7: Fang, Brandon Jun Qiao - Sasikumar, Srivathsan | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 25, 2024 | Rami | 1–0 | Fang | Round 6: Rami,Talab - Fang, Brandon Jun Qiao | Indian Defense: Knights Variation | |
| Jul 25, 2024 | Fang | 1–0 | Pitel | Round 4: Fang, Brandon Jun Qiao - Pitel, Benedikt | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 25, 2024 | Mittal | 0–1 | Fang | Round 3: Mittal, Advik - Fang, Brandon Jun Qiao | Indian Defense: London System | |
| Jul 25, 2024 | Fang | 1–0 | Rughani | Round 2: Fang, Brandon Jun Qiao - Rughani, Mahin | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 25, 2024 | Ding | 0–1 | Fang | Round 1: Ding, Yicheng - Fang, Brandon Jun Qiao | Queen's Gambit Declined: Harrwitz Attack, Orthodox Defense | |
| Jul 21, 2024 | Fang | ½–½ | Zhao | Round 5: Fang, Brandon Jun Qiao - Zhao, George | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jul 21, 2024 | Fang | 0–1 | Zhao | Round 5: Fang, Brandon Jun Qiao - Zhao, George | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jul 21, 2024 | Shankar | 0–1 | Fang | Round 4: Shankar, Yashwardhan - Fang, Brandon Jun Qiao | Indian Defense | |
| Dec 31, 2024 | Fang | 1–0 | Wong | Hong Kong International Open 2024 | Pirc Defense | |
| Dec 30, 2024 | Fang | ½–½ | Yu | Hong Kong International Open 2024 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Dec 30, 2024 | Heung | 1–0 | Fang | Hong Kong International Open 2024 | French Defense: Steinitz Variation | |
| Dec 29, 2024 | Yang | 0–1 | Fang | Hong Kong International Open 2024 | French Defense: Chigorin Variation | |
| Dec 28, 2024 | Fang | 1–0 | Lau | Hong Kong International Open 2024 | Sicilian Defense: Dragon Variation, Classical Variation | |
| Dec 28, 2024 | Chung | 0–1 | Fang | Hong Kong International Open 2024 | French Defense: Classical Variation, Steinitz Variation | |
| Dec 27, 2024 | Fang | ½–½ | Zhao | Hong Kong International Open 2024 | Italian Game: Giuoco Pianissimo | |
| Aug 1, 2024 | Fang | 1–0 | Saxena | Round 5: Fang, Brandon Jun Qiao - Saxena, Reyansh | Italian Game: Two Knights Defense, Max Lange Attack | |
| Jul 30, 2024 | Fang | 1–0 | Sarwar | Round 3: Fang, Brandon Jun Qiao - Sarwar, Adam | Italian Game: Scotch Gambit, Max Lange Attack, Spielmann Defense | |
| Feb 18, 2024 | Fang | 1–0 | Wong | HKCC 2024 & Olympiad Selection 2024 | Caro-Kann Defense: Exchange Variation | |
| Feb 18, 2024 | To | 0–1 | Fang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense: Byrne Variation | |
| Feb 17, 2024 | Fang | 0–1 | Yu | HKCC 2024 & Olympiad Selection 2024 | Italian Game: Scotch Gambit, Max Lange Attack, Spielmann Defense | |
| Feb 17, 2024 | Yueh | 1–0 | Fang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense | |
| Feb 16, 2024 | Fang | 0–1 | Wong | HKCC 2024 & Olympiad Selection 2024 | Sicilian Defense: Najdorf Variation | |
| Feb 16, 2024 | Nguyen | 0–1 | Fang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense | |
| Feb 15, 2024 | Fang | 1–0 | Luk | HKCC 2024 & Olympiad Selection 2024 | Italian Game: Two Knights Defense, Max Lange Attack | |
| Feb 14, 2024 | Kannappan | 1–0 | Fang | HKCC 2024 & Olympiad Selection 2024 | Pirc Defense: Austrian Attack, Weiss Variation | |
| Jul 25, 2023 | Fang | 0–1 | Marsden | British Championships: Junior Under 12 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Dec 29, 2023 | Fang | 1–0 | Lee | Hong Kong International Open Chess Championship 2023 | King's Indian Defense: Fianchetto Variation, Debrecen Defense | |
| Dec 28, 2023 | Bhatewara | ½–½ | Fang | Hong Kong International Open Chess Championship 2023 | Sicilian Defense: Prins Variation | |