| Jun 26, 2026 | Chu | ½–½ | Golis | Round 11: Chu, Alex Haoning - Golis, Wiktor | Nimzo-Indian Defense: Sämisch Variation | |
| Jun 25, 2026 | Chu | ½–½ | Elsness | Round 10: Chu, Alex Haoning - Elsness, Fredrik Valstad | Sicilian Defense: Prins Variation | |
| Jun 24, 2026 | Jalving | 1–0 | Chu | Round 9: Jalving, August - Chu, Alex Haoning | Ruy Lopez: Fianchetto Defense | |
| Jun 23, 2026 | Chu | 1–0 | Landolsi | Round 8: Chu, Alex Haoning - Landolsi, Iyad | Rapport-Jobava System | |
| Jun 22, 2026 | Fang | 0–1 | Chu | Round 7: Fang, Zelin - Chu, Alex Haoning | Nimzo-Indian Defense: Kmoch Variation | |
| Jun 20, 2026 | Chu | ½–½ | Kurniawan | Round 6: Chu, Alex Haoning - Kurniawan, Theodore Daniel | Rapport-Jobava System | |
| Jun 19, 2026 | Lee | ½–½ | Chu | Round 5: Lee, Ain - Chu, Alex Haoning | Ruy Lopez: Fianchetto Defense | |
| Jun 18, 2026 | Chu | 1–0 | Lee | Round 4: Chu, Alex Haoning - Lee, Gyuyeon | Four Knights Game: Naroditsky Variation | |
| Jun 17, 2026 | Tay | 1–0 | Chu | Round 3: Tay, Mason - Chu, Alex Haoning | Center Game: Berger Variation | |
| Jun 16, 2026 | Chu | 0–1 | Rusu | Round 2: Chu, Alex Haoning - Rusu, Lucas | Grünfeld Defense: Russian Variation, Accelerated Variation | |
| Jun 15, 2026 | Di Berardo | 0–1 | Chu | Round 1: Di Berardo, Jacopo - Chu, Alex Haoning | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 22, 2026 | Chirilov | 1–0 | Chu | Round 4: Chirilov, James A - Chu, Alex Haoning | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 21, 2026 | Chu | 1–0 | Moon | Round 3: Chu, Alex Haoning - Moon, Benjamin | Sicilian Defense: French Variation, Westerinen Attack | |
| Jan 19, 2026 | Chu | 1–0 | Panda | Round 5: Chu, Alex Haoning - Panda, Vedic | Caro-Kann Defense: Two Knights Attack | |
| Jan 17, 2026 | Chirilov | 1–0 | Chu | Round 2: Chirilov, James A - Chu, Alex Haoning | Zukertort Opening: Reversed Grünfeld | |
| Nov 25, 2025 | Liang | 1–0 | Chu | Round 9: Liang, Yu-Cheng - Chu, Alex Haoning | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Nov 24, 2025 | Chu | 0–1 | Pyrih | Round 8: Chu, Alex Haoning - Pyrih, Roman | Rapport-Jobava System | |
| Nov 24, 2025 | Duong Vu Anh | 1–0 | Chu | Round 7: Duong Vu Anh - Chu, Alex Haoning | English Opening: King's English Variation, Adhiban Gambit | |
| Nov 23, 2025 | Chu | 0–1 | Liu | Round 6: Chu, Alex Haoning - Liu, Patrick | Four Knights Game | |
| Nov 22, 2025 | Lima | 1–0 | Chu | Round 4: Lima, Darcy - Chu, Alex Haoning | Zukertort Opening: Dutch Variation | |
| Nov 22, 2025 | Chu | ½–½ | Luger | Round 3: Chu, Alex Haoning - Luger, Sam | Pirc Defense | |
| Nov 21, 2025 | Bilovil | 1–0 | Chu | Round 2: Bilovil, Bogdan - Chu, Alex Haoning | King's Knight Opening: Konstantinopolsky | |
| Nov 21, 2025 | Chu | 1–0 | Adamson | Round 1: Chu, Alex Haoning - Adamson, Robby | Scandinavian Defense: Classical Variation | |
| Nov 19, 2025 | Chu | 0–1 | Karthi | Round 5: Chu, Alex Haoning - Karthi, Jashith | Sicilian Defense: Prins Variation | |
| Sep 27, 2025 | Chu | 0–1 | Troff | Round 2: Chu, Alex Haoning - Troff, Kayden | Sicilian Defense: Hyperaccelerated Dragon | |
| Sep 26, 2025 | Padron | 0–1 | Chu | Round 1: Padron, Antonio - Chu, Alex Haoning | Rapport-Jobava System | |
| Jul 5, 2025 | Tineo | * | Chu | 53rd Annual World Open Chess Tournament | ? | |
| Dec 20, 2024 | Gartenlaub | 1–0 | Chu | 2024 North American Youth Championship - OPEN | Sicilian Defense: Modern Variations, Anti-Qxd4 Move Order | |