| Jun 28, 2026 | Xian | 1–0 | Potter | Round 5: Xian, Junhao - Potter, John M | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Jun 28, 2026 | Pilley | 0–1 | Xian | Round 4: Pilley, Jack - Xian, Junhao | Sicilian Defense: French Variation | |
| Jun 27, 2026 | Xian | 1–0 | Bloznelyte | Round 3: Xian, Junhao - Bloznelyte, Gintare | Horwitz Defense | |
| Jun 27, 2026 | Riley | 0–1 | Xian | Round 2: Riley, Chris - Xian, Junhao | Dutch Defense: Semi-Leningrad Variation | |
| Jan 10, 2026 | Xian | 1–0 | Wang | Golders Green FIDE Rapidplay - January 2026 | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Jan 10, 2026 | Xian | 0–1 | Razhnou | Golders Green FIDE Rapidplay - January 2026 | Slav Indian | |
| Jan 10, 2026 | Rubeck | 0–1 | Xian | Golders Green FIDE Rapidplay - January 2026 | Sicilian Defense: Delayed Alapin Variation | |
| Dec 3, 2025 | Xian | 0–1 | Wang | Round 9: Xian, Junhao - Wang, Hao(ZJ) | Queen's Gambit Declined: Traditional Variation | |
| Dec 2, 2025 | Xian | 1–0 | Otsuka | Round 8: Xian, Junhao - Otsuka, Shou | Queen's Gambit Declined: Westphalian Variation | |
| Dec 1, 2025 | Hryshchenko | 0–1 | Xian | Round 7: Hryshchenko, Kamila - Xian, Junhao | King's Indian Attack: Sicilian Variation | |
| Nov 30, 2025 | Xian | 1–0 | Richardson | Round 6: Xian, Junhao - Richardson, John R | Queen's Gambit Declined: Tartakower Defense | |
| Nov 30, 2025 | Negrean | 1–0 | Xian | Round 5: Negrean, Andrei - Xian, Junhao | Sicilian Defense: Taimanov Variation | |
| Nov 29, 2025 | Kanyamarala | 1–0 | Xian | Round 4: Kanyamarala, Tarun - Xian, Junhao | Sicilian Defense: Taimanov Variation | |
| Nov 28, 2025 | Xian | 1–0 | Dobrosmyslov | Round 3: Xian, Junhao - Dobrosmyslov, Artem | Queen's Gambit Declined: Queen's Knight Variation | |
| Nov 28, 2025 | Balaji | ½–½ | Xian | Round 2: Balaji, Aaravamudhan - Xian, Junhao | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| Nov 27, 2025 | Xian | 0–1 | Roberson | Round 1: Xian, Junhao - Roberson, Peter T | Queen's Gambit Declined: Traditional Variation | |
| — | Xian | 0–1 | Savage | Round 2: Xian, Junhao - Savage, Andrew | Queen's Gambit Declined: Modern Variation, Normal Line | |
| — | Xian | 0–1 | Sieczkowski | Round 3: Xian, Junhao - Sieczkowski, Adam | Grünfeld Defense: Exchange Variation | |
| — | Collins | 0–1 | Xian | Round 1: Collins, Jonathan - Xian, Junhao | Dutch Defense: Hopton Attack | |
| — | Ruane | 1–0 | Xian | Round 5: Ruane, Brendan J - Xian, Junhao | Sicilian Defense: French Variation | |