| Jun 26, 2026 | Guo | 1–0 | Negrean | Round 11: Guo, Ethan - Negrean, Andrei | Sicilian Defense: Najdorf Variation | |
| Jun 25, 2026 | Mamikonyan | 1–0 | Guo | Round 10: Mamikonyan, Artem T - Guo, Ethan | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Jun 24, 2026 | Guo | ½–½ | Lacan Rus | Round 9: Guo, Ethan - Lacan Rus, David | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 17, 2026 | Rusu | 0–1 | Guo | Round 3: Rusu, Lucas - Guo, Ethan | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Jun 16, 2026 | Guo | 1–0 | Marchand | Round 2: Guo, Ethan - Marchand, Calix | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jun 15, 2026 | Rajendran | 0–1 | Guo | Round 1: Rajendran, Kartikeyan - Guo, Ethan | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jun 12, 2026 | Guo | 1–0 | Liu | Round 4: Guo, Ethan - Liu, Patrick | Italian Game: Giuoco Piano | |
| Jun 12, 2026 | Guo | 1–0 | Vorobyov | Round 5: Guo, Ethan - Vorobyov, Radmir | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 12, 2026 | Guo | 1–0 | Radzimski | Round 7: Guo, Ethan - Radzimski, Antoni | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 12, 2026 | Ambartsumian | ½–½ | Guo | Round 6: Ambartsumian, Tyhran - Guo, Ethan | Sicilian Defense: Modern Variations, Main Line | |
| Jun 12, 2026 | Smirnov | 1–0 | Guo | Round 8: Smirnov, Mark - Guo, Ethan | Sicilian Defense: Closed | |
| Apr 20, 2026 | Zharas | 1–0 | Guo | Round 9: Zharas, Aldiyar - Guo, Ethan | Catalan Opening: Open Defense | |
| Apr 20, 2026 | Sharipov | 0–1 | Guo | Round 8: Sharipov, Eduard - Guo, Ethan | Sicilian Defense: Closed | |
| Apr 20, 2026 | Guo | 0–1 | Smirnov | Round 7: Guo, Ethan - Smirnov, Mark | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 19, 2026 | Elemes | 0–1 | Guo | Round 6: Elemes, Beibarys - Guo, Ethan | Catalan Opening: Open Defense | |
| Apr 19, 2026 | Guo | 0–1 | Wang | Round 5: Guo, Ethan - Wang, Ted | Sicilian Defense: Richter-Rauzer Variation | |
| Apr 19, 2026 | Suvara | 0–1 | Guo | Round 4: Suvara, Filip - Guo, Ethan | Rapport-Jobava System | |
| Apr 19, 2026 | Guo | ½–½ | Krstic | Round 3: Guo, Ethan - Krstic, David | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Apr 19, 2026 | Guo | ½–½ | Glushkov | Round 1: Guo, Ethan - Glushkov, Dmitry E | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Apr 17, 2026 | Akhmet | 0–1 | Guo | Round 11: Akhmet, Suleyman - Guo, Ethan | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Apr 17, 2026 | Guo | 1–0 | Zharas | Round 10: Guo, Ethan - Zharas, Aldiyar | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Apr 17, 2026 | Akhmet | 0–1 | Guo | Round 11: Akhmet, Suleyman - Guo, Ethan | Torre Attack: Classical Defense | |
| Apr 17, 2026 | Guo | 0–1 | Sharipov | Round 8: Guo, Ethan - Sharipov, Eduard | Sicilian Defense: Richter-Rauzer Variation | |
| Apr 16, 2026 | Larionov | 0–1 | Guo | Round 7: Larionov, Tikhon - Guo, Ethan | Sicilian Defense: Najdorf Variation | |
| Apr 16, 2026 | Golubovic | 0–1 | Guo | Round 5: Golubovic, Erik - Guo, Ethan | Catalan Opening: Open Defense | |
| Apr 16, 2026 | Bulgak | 1–0 | Guo | Round 4: Bulgak, Damir - Guo, Ethan | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Apr 15, 2026 | Guo | 1–0 | Wang | Round 3: Guo, Ethan - Wang, Ted | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Apr 15, 2026 | Guo | 1–0 | Smirnov | Round 2: Guo, Ethan - Smirnov, Mark | Philidor Defense: Lion Variation | |
| Apr 13, 2026 | Guo | 0–1 | Yurasov | Round 6: Guo, Ethan - Yurasov, Matfey | Caro-Kann Defense: Advance Variation | |
| Apr 10, 2026 | Guo | 0–1 | Ghosh | Round 6: Guo, Ethan - Ghosh, Diptayan | Caro-Kann Defense: Endgame Offer | |
| Mar 31, 2026 | Guo | 1–0 | Garifullina | Reykjavik Open 2026 | Sicilian Defense: Najdorf Variation | |
| Mar 30, 2026 | Pagan | 0–1 | Guo | Reykjavik Open 2026 | Catalan Opening: Open Defense | |
| Mar 29, 2026 | Guo | ½–½ | Krishay Jain | Reykjavik Open 2026 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 28, 2026 | Warmerdam | ½–½ | Guo | Reykjavik Open 2026 | Sicilian Defense: Najdorf Variation | |
| Mar 28, 2026 | Guo | 1–0 | Oelschlaeger | Reykjavik Open 2026 | Sicilian Defense: Najdorf Variation | |
| Mar 26, 2026 | Amar | 1–0 | Guo | Reykjavik Open 2026 | Sicilian Defense: Najdorf Variation | |
| Mar 26, 2026 | Guo | ½–½ | Lagarde | Reykjavik Open 2026 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 22, 2026 | Delgado Ramirez | ½–½ | Guo | Round 8: Delgado Ramirez, Neuris - Guo, Ethan | Sicilian Defense: Moscow Variation | |
| Mar 21, 2026 | Guo | 1–0 | Padhya Saumil | Round 7: Guo, Ethan - Padhya Saumil | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Mar 21, 2026 | Melillo | ½–½ | Guo | Round 6: Melillo, Lucius - Guo, Ethan | English Opening: Symmetrical Variation | |
| Mar 20, 2026 | Guo | ½–½ | Lu | Round 5: Guo, Ethan - Lu, Maximillian | Caro-Kann Defense: Endgame Offer | |
| Mar 20, 2026 | Matviishen | 1–0 | Guo | Round 4: Matviishen, Viktor - Guo, Ethan | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Mar 19, 2026 | Guo | 0–1 | Zhu | Round 3: Guo, Ethan - Zhu, Linxi | Sicilian Defense: Najdorf Variation | |
| Mar 19, 2026 | Preotu | 1–0 | Guo | Round 2: Preotu, Razvan - Guo, Ethan | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Mar 18, 2026 | Guo | ½–½ | Jing | Round 1: Guo, Ethan - Jing, Andrew | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 17, 2026 | Guo | ½–½ | Corrales Jimenez | Texas Grand Circuit ed1. Dallas International Section | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Mar 16, 2026 | Kantor | 1–0 | Guo | Texas Grand Circuit ed1. Dallas International Section | Sicilian Defense: Najdorf Variation | |
| Mar 15, 2026 | Bilych | ½–½ | Guo | Texas Grand Circuit ed1. Dallas International Section | Sicilian Defense: Najdorf Variation | |
| Mar 15, 2026 | Guo | 0–1 | Liu | Texas Grand Circuit ed1. Dallas International Section | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 15, 2026 | Guo | 1–0 | Atwell | Round 9: Guo, Ethan - Atwell, Rose | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 14, 2026 | Guo | 1–0 | Boyer | Texas Grand Circuit ed1. Dallas International Section | Nimzowitsch Defense: Scandinavian Variation, Advance Variation | |
| Mar 13, 2026 | Vivekananthan | 0–1 | Guo | Texas Grand Circuit ed1. Dallas International Section | Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's Line | |
| Mar 13, 2026 | Guo | ½–½ | Budisavljevic | Texas Grand Circuit ed1. Dallas International Section | Sicilian Defense: Kalashnikov Variation | |
| Feb 15, 2026 | Guo | * | Fus | 17th Annual Southwest Class Tournament | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Feb 14, 2026 | Dudin | 1–0 | Guo | Round 5: Dudin, Gleb - Guo, Ethan | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Feb 14, 2026 | Guo | 1–0 | Matviishen | Round 4: Guo, Ethan - Matviishen, Viktor | Sicilian Defense: Najdorf Variation | |
| Feb 14, 2026 | Delgado Ramirez | ½–½ | Guo | Round 3: Delgado Ramirez, Neuris - Guo, Ethan | Sicilian Defense: Najdorf Variation | |
| Feb 13, 2026 | Santhosh | * | Guo | 17th Annual Southwest Class Tournament | ? | |
| Jan 19, 2026 | Guo | ½–½ | Adewumi | Round 9: Guo, Ethan - Adewumi, Tanitoluwa | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jan 18, 2026 | Mirzoev | ½–½ | Guo | Round 7: Mirzoev, Azer - Guo, Ethan | East Indian Defense | |
| Jan 18, 2026 | Guo | 0–1 | Stremavicius | Round 6: Guo, Ethan - Stremavicius, Titas | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Jan 17, 2026 | Lu | 1–0 | Guo | Round 5: Lu, Maximillian - Guo, Ethan | Sicilian Defense: Najdorf Variation, Opocensky Variation, Modern Line | |
| Jan 17, 2026 | Guo | 0–1 | Matviishen | Round 4: Guo, Ethan - Matviishen, Viktor | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 16, 2026 | Griffith | ½–½ | Guo | Round 3: Griffith, Kyron - Guo, Ethan | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jan 15, 2026 | Guo | 1–0 | Narayanan | Round 2: Guo, Ethan - Narayanan, Samrug | Caro-Kann Defense: Endgame Variation | |
| Jan 14, 2026 | Tanenbaum | ½–½ | Guo | Round 1: Tanenbaum, Zachary - Guo, Ethan | Sicilian Defense: Najdorf Variation, English Attack | |
| Jan 14, 2026 | Ozenir | 1–0 | Guo | Round 8: Ozenir, Ekin Baris - Guo, Ethan | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jan 4, 2026 | Guo | ½–½ | Guo | Round 9: Guo, Ethan - Guo, Felix | Caro-Kann Defense: Advance Variation | |
| Jan 4, 2026 | Flores Quillas | 1–0 | Guo | Round 8: Flores Quillas, Diego Saul Rodri - Guo, Ethan | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jan 4, 2026 | Guo | ½–½ | Venkatesh | Round 7: Guo, Ethan - Venkatesh, Narayan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 3, 2026 | Liu | ½–½ | Guo | Round 6: Liu, Patrick - Guo, Ethan | Sicilian Defense: Najdorf Variation, Opocensky Variation, Modern Line | |
| Jan 3, 2026 | Guo | 1–0 | Chinni | Round 5: Guo, Ethan - Chinni, Rishabh | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Jan 2, 2026 | Doknjas | 0–1 | Guo | Round 3: Doknjas, Neil - Guo, Ethan | Nimzo-Indian Defense: Normal Variation | |
| Jan 1, 2026 | Guo | 1–0 | Figueredo Losada | Round 2: Guo, Ethan - Figueredo Losada, Leonel | Philidor Defense: Exchange Variation | |
| Jan 1, 2026 | Sanat Singhal | 0–1 | Guo | Round 1: Sanat Singhal - Guo, Ethan | Sicilian Defense: Najdorf Variation | |
| Jan 1, 2026 | Soriano Quispe | ½–½ | Guo | Round 4: Soriano Quispe, Ivan Excender - Guo, Ethan | Sicilian Defense: French Variation | |
| Dec 30, 2025 | Vivekananthan | ½–½ | Guo | 35th annual North American Open | Sicilian Defense: Najdorf Variation | |
| Nov 30, 2025 | Guo | 0–1 | Daggupati | Round 8: Guo, Ethan - Daggupati, Balaji | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Nov 30, 2025 | Guo | ½–½ | Rahul Srivatshav P | Round 7: Guo, Ethan - Rahul Srivatshav P | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Nov 28, 2025 | Guo | 0–1 | Shabalov | Round 5: Guo, Ethan - Shabalov, Alexander | Sicilian Defense: Godiva Variation | |
| Nov 27, 2025 | Guo | ½–½ | Sonis | Round 3: Guo, Ethan - Sonis, Francesco | Caro-Kann Defense: Endgame Offer | |
| Nov 27, 2025 | Li | ½–½ | Guo | Round 2: Li, Ruifeng - Guo, Ethan | Sicilian Defense: Closed | |
| Nov 25, 2025 | Guo | 0–1 | Bruzon Batista | Round 9: Guo, Ethan - Bruzon Batista, Lazaro | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Nov 24, 2025 | Ludwig | ½–½ | Guo | Round 7: Ludwig, John - Guo, Ethan | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Nov 23, 2025 | Guo | 0–1 | Cordova | Round 6: Guo, Ethan - Cordova, Emilio | Caro-Kann Defense: Two Knights Attack | |
| Nov 23, 2025 | Melillo | 0–1 | Guo | Round 5: Melillo, Lucius - Guo, Ethan | Sicilian Defense: Modern Variations | |
| Nov 22, 2025 | Guo | 0–1 | Jing | Round 4: Guo, Ethan - Jing, Andrew | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 22, 2025 | Harsha Bharathakoti | 1–0 | Guo | Round 3: Harsha Bharathakoti - Guo, Ethan | Grünfeld Defense: Opocensky Variation | |
| Nov 21, 2025 | Guo | ½–½ | Yang | Round 2: Guo, Ethan - Yang, Jingyun (ryan) | Sicilian Defense: French Variation, Westerinen Attack | |
| Nov 21, 2025 | Latorre | 1–0 | Guo | Round 1: Latorre, Vincent - Guo, Ethan | Sicilian Defense: Najdorf Variation | |
| Nov 19, 2025 | Wang | ½–½ | Guo | Round 8: Wang, Tianqi - Guo, Ethan | English Opening: Symmetrical Variation | |
| Sep 30, 2025 | Guo | 1–0 | Zhang | Round 11: Guo, Ethan - Zhang, Junyi | Sicilian Defense: French Variation, Westerinen Attack | |
| Sep 29, 2025 | Bulgak | ½–½ | Guo | Round 10: Bulgak, Damir - Guo, Ethan | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Sep 26, 2025 | Shangin | 0–1 | Guo | Round 7: Shangin, Lev - Guo, Ethan | Nimzo-Indian Defense: Classical Variation, Milner-Barry Variation | |
| Sep 22, 2025 | Guo | 1–0 | Kotsyuba | Round 4: Guo, Ethan - Kotsyuba, Victor | Sicilian Defense: Najdorf Variation | |
| Sep 21, 2025 | Obidjonov | ½–½ | Guo | Round 3: Obidjonov, Oriyat - Guo, Ethan | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Sep 15, 2025 | Guo | 1–0 | Kuandykuly | Round 9: Guo, Ethan - Kuandykuly, Danis | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 15, 2025 | Guo | 0–1 | Uzdemir | Round 8: Guo, Ethan - Uzdemir, Ali Poyraz | Sicilian Defense: Richter-Rauzer Variation | |
| Sep 15, 2025 | Guo | ½–½ | Madhvendra Pratap Sharma | Round 6: Guo, Ethan - Madhvendra Pratap Sharma | French Defense: Tarrasch Variation, Guimard Defense, Main Line | |
| Sep 15, 2025 | Kudrin | 0–1 | Guo | Round 5: Kudrin, Ivan - Guo, Ethan | Nimzo-Indian Defense: Kmoch Variation | |