| Jun 20, 2026 | Tan | 0–1 | Xue | Round 11: Tan, Matthew - Xue, Haowen | Sicilian Defense: Kan Variation, Modern Variation | |
| Jun 20, 2026 | Xue | 1–0 | Giri | Round 10: Xue, Haowen - Giri, Anish | Queen's Indian Defense: Petrosian Variation | |
| Jun 20, 2026 | Zhao | 1–0 | Xue | Round 9: Zhao, Chenxi - Xue, Haowen | Alekhine Defense | |
| Jun 20, 2026 | Xue | 0–1 | Gireman | Round 8: Xue, Haowen - Gireman, Ja | English Opening: King's English Variation | |
| Jun 20, 2026 | Kavin Mohan | 0–1 | Xue | Round 7: Kavin Mohan - Xue, Haowen | Queen's Indian Defense: Capablanca Variation | |
| Jun 20, 2026 | Xue | 0–1 | Hakobyan | Round 6: Xue, Haowen - Hakobyan, Aram | Nimzo-Larsen Attack: Classical Variation | |
| Jun 20, 2026 | Arca | 0–1 | Xue | Round 5: Arca, Christian Gian Karlo - Xue, Haowen | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 20, 2026 | Escobar Medina | 0–1 | Xue | Round 4: Escobar Medina, Andres F - Xue, Haowen | Alekhine Defense: Exchange Variation | |
| Jun 20, 2026 | Sindarov | 1–0 | Xue | Round 3: Sindarov, Javokhir - Xue, Haowen | Alekhine Defense: Exchange Variation | |
| Jun 20, 2026 | Xue | 1–0 | Karaivanov | Round 2: Xue, Haowen - Karaivanov, Alexander | Réti Opening: Anglo-Slav Variation, Bled Variation | |
| Jun 20, 2026 | Pranav | 0–1 | Xue | Round 1: Pranav, V - Xue, Haowen | Alekhine Defense: Four Pawns Attack, Fianchetto Variation | |
| Jun 19, 2026 | Petrov | 1–0 | Xue | Round 12: Petrov, Nikita - Xue, Haowen | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Jun 19, 2026 | Xue | 1–0 | Wang | Round 11: Xue, Haowen - Wang, Yanbin | Réti Opening: Anglo-Slav Variation, Bogoljubow Variation, Stonewall Line | |
| Jun 19, 2026 | Batsuren | ½–½ | Xue | Round 9: Batsuren, Dambasuren - Xue, Haowen | Queen's Gambit Declined: Janowski Variation | |
| Jun 18, 2026 | Xue | 0–1 | Sargsyan | Round 8: Xue, Haowen - Sargsyan, Shant | Bishop's Opening: Vienna Hybrid | |
| Jun 18, 2026 | Xue | 0–1 | Andreikin | Round 7: Xue, Haowen - Andreikin, Dmitry | Queen's Indian Defense: Petrosian Variation | |
| Jun 18, 2026 | Sindarov | ½–½ | Xue | Round 6: Sindarov, Javokhir - Xue, Haowen | English Opening: Agincourt Defense | |
| Jun 17, 2026 | Xue | ½–½ | Erigaisi Arjun | Round 4: Xue, Haowen - Erigaisi Arjun | French Defense: Classical Variation, Shirov-Anand Variation | |
| Jun 17, 2026 | Chigaev | 0–1 | Xue | Round 3: Chigaev, Maksim - Xue, Haowen | Sicilian Defense: French Variation | |
| Jun 17, 2026 | Xue | 1–0 | Artemiev | Round 2: Xue, Haowen - Artemiev, Vladislav | Queen's Gambit Declined: Barmen Variation | |
| Jun 17, 2026 | Xue | ½–½ | Rathanvel | Round 1: Xue, Haowen - Rathanvel, V S | ? | |
| Jun 11, 2026 | Ipatov | ½–½ | Xue | Round 10: Ipatov, Alexander - Xue, Haowen | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Jul 22, 2025 | Jiang | 1–0 | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Jul 22, 2025 | Xue | ½–½ | Ohanyan | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Sicilian Defense: Four Knights Variation | |
| Jul 21, 2025 | Xie | ½–½ | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Jul 21, 2025 | Xue | 1–0 | Khubukshanov | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Four Knights Game | |
| Jul 21, 2025 | Petkov | 0–1 | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Sicilian Defense: French Variation | |
| Jul 21, 2025 | Xue | 1–0 | Tarhan | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Catalan Opening: Open Defense, Classical Line | |
| Jul 19, 2025 | Zhu | 0–1 | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Jul 19, 2025 | Xue | ½–½ | Zhu | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Queen's Indian Defense: Petrosian Variation | |
| Jul 19, 2025 | Zhu | 1–0 | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 19, 2025 | Xue | 1–0 | Zhu | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Queen's Indian Defense: Petrosian Variation | |
| Jul 17, 2025 | Xue | 1–0 | Kong | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Sicilian Defense: Moscow Variation | |
| Jul 17, 2025 | Jiang | 0–1 | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Alekhine Defense: Modern Variation, Larsen Variation | |
| Jul 17, 2025 | Xue | 1–0 | Jiang | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Jul 16, 2025 | Jiang | ½–½ | Xue | \"LIAOCHENG DONGCHANGFU CUP\" RISING STAR INTERNATIONAL CHESS TOURNAMENT 2025 | Four Knights Game | |
| Jul 14, 2025 | Ding | ½–½ | Xue | Chess Rapid Tournament C | Queen's Indian Defense: Classical Variation, Traditional Variation | |
| Jul 14, 2025 | Xue | 1–0 | Ding | Chess Rapid Tournament C | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 14, 2025 | Ding | 1–0 | Xue | Chess Rapid Tournament C | Queen's Gambit Declined: Barmen Variation | |
| Jul 14, 2025 | Xue | 0–1 | Ding | Chess Rapid Tournament C | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Jul 14, 2025 | Xu | 0–1 | Xue | Chess Rapid Tournament B | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 14, 2025 | Xu | 1–0 | Xue | Chess Rapid Tournament B | Zukertort Opening: Reversed Grünfeld | |
| Jul 14, 2025 | Xue | 1–0 | Xu | Chess Rapid Tournament B | Petrov's Defense: Kaufmann Attack | |
| Jul 14, 2025 | Xu | 1–0 | Xue | Chess Rapid Tournament B | Zukertort Opening | |
| Jul 14, 2025 | Xue | 1–0 | Xu | Chess Rapid Tournament B | Semi-Slav Defense: Anti-Moscow Gambit | |
| Jul 13, 2025 | Jiang | 0–1 | Xue | Chess Rapid Tournament A | Sicilian Defense: French Variation | |
| Jul 13, 2025 | Xue | 1–0 | Jiang | Chess Rapid Tournament A | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 13, 2025 | Jiang | 1–0 | Xue | Chess Rapid Tournament A | Sicilian Defense: Kramnik Variation | |
| Jul 13, 2025 | Xue | 0–1 | Jiang | Chess Rapid Tournament A | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Jul 13, 2025 | Xue | 1–0 | Jiang | Chess Rapid Tournament A | Pirc Defense | |
| Jun 30, 2025 | Xue | ½–½ | Sargsyan | Round 9: Xue, Haowen - Sargsyan, Shant | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Jun 29, 2025 | Utegaliyev | 0–1 | Xue | Round 8: Utegaliyev, Azamat - Xue, Haowen | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 28, 2025 | Iniyan | ½–½ | Xue | Round 7: Iniyan, Pa - Xue, Haowen | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Jun 27, 2025 | Xue | ½–½ | Cheparinov | Round 6: Xue, Haowen - Cheparinov, Ivan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 26, 2025 | Sjugirov | ½–½ | Xue | Round 5: Sjugirov, Sanan - Xue, Haowen | English Opening: Agincourt Defense | |
| Jun 25, 2025 | Xue | ½–½ | Aryan Chopra | Round 4: Xue, Haowen - Aryan Chopra | Italian Game: Classical Variation, Giuoco Pianissimo, with a5 | |
| Jun 24, 2025 | Xue | 1–0 | Valiyev | Round 3: Xue, Haowen - Valiyev, Shahin | Sicilian Defense: Moscow Variation, Main Line | |
| Jun 23, 2025 | Goutham Krishna H | ½–½ | Xue | Round 2: Goutham Krishna H - Xue, Haowen | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Jun 22, 2025 | Xue | 1–0 | Akhilbay | Round 1: Xue, Haowen - Akhilbay, Imangali | Horwitz Defense | |
| Jan 3, 2025 | Gormally | ½–½ | Xue | 98th Caplin Hastings Masters 2024 | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Jan 2, 2025 | Xue | 1–0 | Laurent-Paoli | 98th Caplin Hastings Masters 2024 | Queen's Gambit Declined: Cambridge Springs Defense, Yugoslav Variation | |
| Jan 1, 2025 | Kovchan | 0–1 | Xue | 98th Caplin Hastings Masters 2024 | Catalan Opening: Open Defense | |
| Dec 31, 2024 | Xue | ½–½ | Zhang | 98th Caplin Hastings Masters 2024 | English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld | |
| Dec 31, 2024 | Vestby-Ellingsen | ½–½ | Xue | 98th Caplin Hastings Masters 2024 | Queen's Indian Defense: Kasparov-Petrosian Variation, Andersson Variation | |
| Dec 30, 2024 | Xue | 1–0 | Boyer | 98th Caplin Hastings Masters 2024 | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Dec 29, 2024 | Xue | ½–½ | Siva Mahadevan | 98th Caplin Hastings Masters 2024 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Dec 29, 2024 | Waldhausen Gordon | 0–1 | Xue | 98th Caplin Hastings Masters 2024 | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| Dec 28, 2024 | Golding | 0–1 | Xue | 98th Caplin Hastings Masters 2024 | Bogo-Indian Defense: Nimzowitsch Variation | |
| Jul 25, 2024 | Nesterov | ½–½ | Xue | Biel Chess Festival MTO | Catalan Opening: Open Defense | |
| Jul 24, 2024 | Xue | 1–0 | Ritviz | Biel Chess Festival MTO | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Jul 23, 2024 | Gavrilescu | ½–½ | Xue | Biel Chess Festival MTO | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 22, 2024 | Xue | ½–½ | Koustav Chatterjee | Biel Chess Festival MTO | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Jul 21, 2024 | Xue | 1–0 | Stefan | Biel Chess Festival BTZ | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Jul 21, 2024 | Xue | 1–0 | Jumabayev | Biel Chess Festival BTZ | Queen's Gambit Declined: Barmen Variation | |
| Jul 21, 2024 | Xue | 1–0 | Sadorra | Biel Chess Festival BTZ | Queen's Gambit Declined: Barmen Variation | |
| Jul 21, 2024 | Xue | 1–0 | Harsha Bharathakoti | Biel Chess Festival BTZ | Horwitz Defense | |
| Jul 21, 2024 | Xue | ½–½ | Rosen | Biel Chess Festival BTZ | Queen's Gambit Declined: Barmen Variation | |
| Jul 21, 2024 | Xue | ½–½ | Mendonca | Biel Chess Festival BTZ | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 21, 2024 | Harish | 0–1 | Xue | Biel Chess Festival BTZ | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jul 21, 2024 | Misini | 0–1 | Xue | Biel Chess Festival BTZ | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 21, 2024 | Assaubayeva | 0–1 | Xue | Biel Chess Festival BTZ | Queen's Indian Defense: Petrosian Variation | |
| Jul 21, 2024 | Madaminov | 0–1 | Xue | Biel Chess Festival BTZ | Alekhine Defense: Modern Variation, Larsen Variation | |
| Jul 21, 2024 | Xiao | ½–½ | Xue | Biel Chess Festival BTZ | Italian Game: Classical Variation, Greco Gambit, Traditional Line | |
| Jul 21, 2024 | Nesterov | ½–½ | Xue | Biel Chess Festival BTZ | Queen's Indian Defense: Classical Variation, Traditional Variation | |
| Jul 21, 2024 | Saraci | 1–0 | Xue | Biel Chess Festival BTZ | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 20, 2024 | Hafiz | 0–1 | Xue | Biel Chess Festival MTO | Sicilian Defense: Closed | |
| Jul 19, 2024 | Xue | ½–½ | Balabayeva | Biel Chess Festival MTO | Semi-Slav Defense: Anti-Moscow Gambit | |
| Jul 18, 2024 | Aryan Chopra | 1–0 | Xue | Biel Chess Festival MTO | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 17, 2024 | Xue | 1–0 | Harsha Bharathakoti | Biel Chess Festival MTO | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jul 16, 2024 | Collin | 0–1 | Xue | Biel Chess Festival MTO | Nimzo-Indian Defense: Normal Variation | |
| Jul 15, 2024 | Xue | 1–0 | Arsenie | Biel Chess Festival MTO | English Opening: Neo-Catalan | |
| Jul 11, 2024 | Santos Latasa | 1–0 | Xue | XLIII Open Villa de Benasque 2024 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 9, 2024 | Xue | ½–½ | Pichot | XLIII Open Villa de Benasque 2024 | King's Indian Defense: Orthodox Variation | |
| Jul 8, 2024 | Bartel | ½–½ | Xue | XLIII Open Villa de Benasque 2024 | Caro-Kann Defense: Two Knights Attack | |
| Jun 27, 2024 | Xue | 1–0 | Sankalp Gupta | Round 7: Xue, Haowen - Sankalp Gupta | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Bc5 | |
| Jun 25, 2024 | Xue | 1–0 | Kazakouski | Round 6: Xue, Haowen - Kazakouski, Valery | English Opening: Neo-Catalan | |
| Jun 24, 2024 | Xue | ½–½ | Gorshtein | Round 4: Xue, Haowen - Gorshtein, Ido | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 23, 2024 | Socko | ½–½ | Xue | Round 3: Socko, Bartosz - Xue, Haowen | Caro-Kann Defense: Exchange Variation | |
| Jun 18, 2024 | Zhao | ½–½ | Xue | Round 10: Zhao, Yuanhe - Xue, Haowen | English Opening: Agincourt Defense | |
| Jun 18, 2024 | Xue | 1–0 | Stremavicius | Round 9: Xue, Haowen - Stremavicius, Titas | Catalan Opening: Open Defense, Classical Line | |