| Jun 28, 2026 | Plat | ½–½ | Liu | 3rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters | Yusupov-Rubinstein System | |
| Jun 28, 2026 | Liu | ½–½ | Wynn | 3rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters | King's Indian Attack, with e6 | |
| Jun 27, 2026 | Dinh Nho Kiet | ½–½ | Liu | 3rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters | English Defense | |
| Jun 20, 2026 | Liu | 0–1 | Zhalmakhanov | Round 11: Liu, Xiangyi - Zhalmakhanov, Ramazan | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 20, 2026 | Liu | 0–1 | Gonzalvez Tamarit | Round 10: Liu, Xiangyi - Gonzalvez Tamarit, Ruben | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Jun 20, 2026 | Bao | 0–1 | Liu | Round 9: Bao, Qilin - Liu, Xiangyi | English Defense | |
| Jun 20, 2026 | Liu | 0–1 | Camacho Collados | Round 8: Liu, Xiangyi - Camacho Collados, Marcos | Modern Defense: Standard Defense | |
| Jun 20, 2026 | Liu | ½–½ | Zhou | Round 7: Liu, Xiangyi - Zhou, Yang-Fan | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 20, 2026 | Li | 1–0 | Liu | Round 6: Li, Di - Liu, Xiangyi | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jun 20, 2026 | Liu | 0–1 | Martinez Alcantara | Round 5: Liu, Xiangyi - Martinez Alcantara, Jose Eduardo | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 20, 2026 | Le | 1–0 | Liu | Round 3: Le, Tuan Minh - Liu, Xiangyi | Indian Defense: London System | |
| Jun 20, 2026 | Shengelia | 0–1 | Liu | Round 2: Shengelia, David - Liu, Xiangyi | English Defense | |
| Jun 20, 2026 | Vachier-Lagrave | 1–0 | Liu | 2026 Fide World Blitz Team Chess Championship Pool A | French Defense: Paulsen Variation | |
| Jun 19, 2026 | Short | 1–0 | Liu | Round 12: Short, Nigel D - Liu, Xiangyi | French Defense: Paulsen Variation | |
| Jun 19, 2026 | Liu | 1–0 | Cuartas | Round 11: Liu, Xiangyi - Cuartas, Jaime Alexander | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 19, 2026 | Wang | 0–1 | Liu | Round 10: Wang, Yanbin - Liu, Xiangyi | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Jun 19, 2026 | Liu | 0–1 | Priasmoro | Round 9: Liu, Xiangyi - Priasmoro, Novendra | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 18, 2026 | Sethuraman | ½–½ | Liu | Round 8: Sethuraman, Sandeep - Liu, Xiangyi | Dutch Defense: Nimzo-Dutch Variation | |
| Jun 18, 2026 | Liu | 1–0 | Bao | Round 7: Liu, Xiangyi - Bao, Qilin | Caro-Kann Defense: Maróczy Variation | |
| Jun 18, 2026 | Ilamparthi A R | 1–0 | Liu | Round 6: Ilamparthi A R - Liu, Xiangyi | French Defense: Exchange Variation | |
| Jun 18, 2026 | Liu | 0–1 | Bilguun | Round 5: Liu, Xiangyi - Bilguun, Sumiya | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 17, 2026 | Batsuren | ½–½ | Liu | Round 4: Batsuren, Dambasuren - Liu, Xiangyi | English Defense | |
| Jun 17, 2026 | Liu | 0–1 | Liu | Round 3: Liu, Zhaoqi - Liu, Xiangyi | ? | |
| Jun 17, 2026 | Liu | 0–1 | Ivanchuk | Round 2: Liu, Xiangyi - Ivanchuk, Vasyl | French Defense: Knight Variation | |
| Jun 17, 2026 | Liu | 0–1 | Xu | Round 1: Liu, Xiangyi - Xu, Xiangyu | Bishop's Opening: Vienna Hybrid | |
| Feb 14, 2026 | Wong | ½–½ | Liu | 77th Singapore National Chess Championships 2026 | French Defense: Winawer Variation, Poisoned Pawn Variation, Main Line | |
| Feb 13, 2026 | Liu | 1–0 | Susilodinata | 77th Singapore National Chess Championships 2026 | Caro-Kann Defense: Endgame Variation | |
| Feb 13, 2026 | Sreekarthika Velmurugan | ½–½ | Liu | 77th Singapore National Chess Championships 2026 | French Defense: Tarrasch Variation, Modern System | |
| Feb 10, 2026 | Liu | 1–0 | Vijay | 77th Singapore National Chess Championships 2026 | Caro-Kann Defense: Advance Variation | |
| Feb 8, 2026 | Bonnet | 0–1 | Liu | 77th Singapore National Chess Championships 2026 | English Defense | |
| Feb 7, 2026 | Tin | 1–0 | Liu | 77th Singapore National Chess Championships 2026 | English Defense | |
| Feb 7, 2026 | Liu | 1–0 | Wong | 77th Singapore National Chess Championships 2026 | French Defense: Knight Variation | |
| Feb 5, 2026 | Liu | 1–0 | Fang | 77th Singapore National Chess Championships 2026 | Zukertort Opening | |
| Feb 2, 2026 | Teo | 0–1 | Liu | 77th Singapore National Chess Championships 2026 | ? | |
| Sep 21, 2025 | Liu | * | Zou | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 20, 2025 | Nguyen | ½–½ | Liu | 20th Dato Arthur Tan Malaysian Open Chess Championship | Slav Defense: Quiet Variation | |
| Sep 20, 2025 | Liu | ½–½ | Nguyen | 20th Dato Arthur Tan Malaysian Open Chess Championship | Sicilian Defense: French Variation | |
| Sep 19, 2025 | Bacojo | * | Liu | 20th Dato Arthur Tan Malaysian Open Chess Championship | Slav Defense: Modern Line | |
| Sep 18, 2025 | Mendoza | * | Liu | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 17, 2025 | Liu | * | Jin | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 16, 2025 | Zhao | * | Liu | 20th Dato Arthur Tan Malaysian Open Chess Championship | ? | |
| Sep 15, 2025 | Liu | ½–½ | Cheng | 20th Dato Arthur Tan Malaysian Open Chess Championship | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Jun 20, 2025 | Liu | ½–½ | Jeet | Hanoi GM and IM Chess Tournament 2025 | Nimzo-Larsen Attack: Modern Variation | |
| Jun 19, 2025 | Arca | ½–½ | Liu | Hanoi GM and IM Chess Tournament 2025 | Queen's Indian Defense: Capablanca Variation | |
| Jun 19, 2025 | Liu | 1–0 | Dao | Hanoi GM and IM Chess Tournament 2025 | Zukertort Opening | |
| Jun 18, 2025 | Owen | 1–0 | Liu | Hanoi GM and IM Chess Tournament 2025 | French Defense: Paulsen Variation | |
| Jun 17, 2025 | Jeet | ½–½ | Liu | Hanoi GM and IM Chess Tournament 2025 | French Defense: Advance Variation, Euwe Variation | |
| Jun 17, 2025 | Liu | 1–0 | Arca | Hanoi GM and IM Chess Tournament 2025 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 16, 2025 | Dao | * | Liu | Hanoi GM and IM Chess Tournament 2025 | Sodium Attack | |
| Jun 16, 2025 | Hafiz | ½–½ | Liu | Hanoi GM and IM Chess Tournament 2025 | French Defense: Chigorin Variation | |
| Jun 15, 2025 | Liu | 1–0 | Owen | Hanoi GM and IM Chess Tournament 2025 | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 11, 2025 | Liu | ½–½ | Kushagra Mohan | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Jun 11, 2025 | Banh Gia Huy | 1–0 | Liu | 2nd QUANG NINH CHESS TOURNAMENT 2025 | French Defense: Paulsen Variation | |
| Jun 10, 2025 | Liu | 1–0 | Tran | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Marienbad System | |
| Jun 10, 2025 | Quizon | ½–½ | Liu | 2nd QUANG NINH CHESS TOURNAMENT 2025 | King's Indian Attack: Keres Variation | |
| Jun 9, 2025 | Liu | 0–1 | Budhidharma | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Bogo-Indian Defense: Nimzowitsch Variation | |
| Jun 8, 2025 | Mariano | 1–0 | Liu | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Jun 7, 2025 | Liu | 1–0 | Avinash Ramesh | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Sicilian Defense: Prins Variation | |
| Jun 6, 2025 | Priasmoro | 1–0 | Liu | 2nd QUANG NINH GM/IM/FM CHESS TOURNAMENT 2025 | Slav Defense: Chebanenko Variation | |
| Jun 6, 2025 | Hafiz | 1–0 | Liu | 2nd QUANG NINH CHESS TOURNAMENT 2025 | Queen's Pawn Game: Levitsky Attack | |
| Dec 22, 2024 | Liu | 0–1 | Maurizzi | XI Sunway Sitges International Chess Festival 2024 - Group A | Sicilian Defense: Modern Variations | |
| Dec 21, 2024 | Arfan | ½–½ | Liu | XI Sunway Sitges International Chess Festival 2024 - Group A | French Defense: Advance Variation, Euwe Variation | |
| Dec 20, 2024 | Liu | ½–½ | Siddharth | XI Sunway Sitges International Chess Festival 2024 - Group A | Four Knights Game | |
| Dec 19, 2024 | Shukhman | 0–1 | Liu | XI Sunway Sitges International Chess Festival 2024 - Group A | French Defense: Paulsen Variation | |
| Dec 18, 2024 | Liu | 1–0 | Nalbandyan | XI Sunway Sitges International Chess Festival 2024 - Group A | Catalan Opening: Open Defense, Classical Line | |
| Dec 16, 2024 | Mannion | ½–½ | Liu | XI Sunway Sitges International Chess Festival 2024 - Group A | French Defense: Tarrasch Variation | |
| Dec 15, 2024 | Liu | 1–0 | Lopez Garcia | XI Sunway Sitges International Chess Festival 2024 - Group A | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Dec 12, 2024 | Sanpera Bonet | 1–0 | Liu | XI Sunway Sitges International Chess Festival 2024 - Group A | French Defense | |
| Sep 4, 2021 | Liu | 0–1 | Liu | Online_Olympiad_Div2_PoolA | French Defense: Winawer Variation | |
| Sep 2, 2021 | Abdyjapar | 1–0 | Liu | Online_Olympiad_Div2_PoolA | Grünfeld Defense: Exchange Variation | |
| Sep 2, 2021 | Tacticusbd | ½–½ | Liu | Online_Olympiad_Div2_PoolA | French Defense: Advance Variation, Main Line | |