| Feb 20, 2024 | Ethan Guo | ½–½ | Nathan Yan | Round 9: Ethan Guo - Nathan Yan | Ruy Lopez: Closed, Martinez Variation | |
| Feb 19, 2024 | Vatsal Singhania | ½–½ | Ethan Guo | Round 8: Vatsal Singhania - Ethan Guo | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Feb 19, 2024 | Ethan Guo | 0–1 | Harshit Raja | Round 7: Ethan Guo - Harshit Raja | Sicilian Defense: Najdorf Variation | |
| Feb 18, 2024 | Advay Bansal | ½–½ | Ethan Guo | Round 6: Advay Bansal - Ethan Guo | Sicilian Defense: Najdorf Variation | |
| Feb 18, 2024 | Ethan Guo | 1–0 | Luis Rodi | Round 5: Ethan Guo - Luis Rodi | Ruy Lopez: Morphy Defense, Duras Variation | |
| Feb 17, 2024 | Sung Ho Yim | 1–0 | Ethan Guo | Round 4: Sung Ho Yim - Ethan Guo | Bogo-Indian Defense: Grünfeld Variation | |
| Feb 17, 2024 | Ethan Guo | 0–1 | Jose Gabriel Cardoso | Round 3: Ethan Guo - Jose Gabriel Cardoso | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Feb 16, 2024 | Adam Stevens | 0–1 | Ethan Guo | Round 2: Adam Stevens - Ethan Guo | Bogo-Indian Defense: Grünfeld Variation | |
| Feb 16, 2024 | Ethan Guo | 1–0 | Patrick Liu | Round 1: Ethan Guo - Patrick Liu | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jan 22, 2024 | Neuris Delgado | 1–0 | Ethan Guo | Round 9: Neuris Delgado - Ethan Guo | Sicilian Defense: Closed | |
| Jan 21, 2024 | Ethan Guo | 1–0 | Jacob Chiang | Round 8: Ethan Guo - Jacob Chiang | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jan 21, 2024 | Advay Bansal | ½–½ | Ethan Guo | Round 7: Advay Bansal - Ethan Guo | Sicilian Defense: Najdorf Variation | |
| Jan 20, 2024 | Ethan Guo | ½–½ | Andrew Guo | Round 6: Ethan Guo - Andrew Guo | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Jan 20, 2024 | Guillermo Dominguez Aguilar | ½–½ | Ethan Guo | Round 5: Guillermo Dominguez Aguilar - Ethan Guo | Sicilian Defense: Closed | |
| Jan 16, 2024 | Ethan Guo | ½–½ | Leonel Figueredo Losada | Round 4: Ethan Guo - Leonel Figueredo Losada | Sicilian Defense: Taimanov Variation | |
| Jan 15, 2024 | Ethan Guo | ½–½ | Henry Deng | Round 3: Ethan Guo - Henry Deng | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jan 15, 2024 | Dylan Tang | 0–1 | Ethan Guo | Round 2: Dylan Tang - Ethan Guo | Sicilian Defense: Moscow Variation | |
| Jan 14, 2024 | Ethan Guo | 0–1 | David Arenas | Round 1: Ethan Guo - David Arenas | Sicilian Defense: Najdorf Variation | |
| Nov 21, 2023 | Darcy Lima | 1–0 | Ethan Guo | Round 9: Darcy Lima - Ethan Guo | English Opening: Caro-Kann Defensive System | |
| Nov 20, 2023 | Ethan Guo | 1–0 | Roberto Martin Del Campo | Round 8: Ethan Guo - Roberto Martin Del Campo | Sicilian Defense: Godiva Variation | |
| Nov 20, 2023 | Kush Bhagat | 0–1 | Ethan Guo | Round 7: Kush Bhagat - Ethan Guo | Slav Defense | |
| Nov 19, 2023 | Ethan Guo | ½–½ | Ethan Song | Round 6: Ethan Guo - Ethan Song | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Nov 19, 2023 | Vaseegaran Nandhakumar | 0–1 | Ethan Guo | Round 5: Vaseegaran Nandhakumar - Ethan Guo | King's Indian Attack | |
| Nov 18, 2023 | Ethan Guo | 0–1 | William Graif | Round 4: Ethan Guo - William Graif | French Defense: Tarrasch Variation, Guimard Defense, Main Line | |
| Nov 18, 2023 | Martha Fierro | ½–½ | Ethan Guo | Round 3: Martha Fierro - Ethan Guo | Caro-Kann Defense: Panov Attack, Modern Defense, Mieses Line | |
| Nov 17, 2023 | Ethan Guo | 0–1 | Isaac Wang | Round 2: Ethan Guo - Isaac Wang | Sicilian Defense: Kan Variation | |
| Nov 17, 2023 | Ethan Guo | ½–½ | Nikash Vemparala | Round 1: Ethan Guo - Nikash Vemparala | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Nov 12, 2023 | Ethan Guo | 0–1 | Alexandre Kretchetov | Round 6: Ethan Guo - Alexandre Kretchetov | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Nov 12, 2023 | Jairo Pinzon | 0–1 | Ethan Guo | Round 5: Jairo Pinzon - Ethan Guo | Slav Defense: Exchange Variation | |
| Nov 11, 2023 | Ethan Guo | ½–½ | Gabriela Vargas Talavera | Round 4: Ethan Guo - Gabriela Vargas Talavera | French Defense: Tarrasch Variation | |
| Nov 11, 2023 | Benjamin Gongora Montes | 1–0 | Ethan Guo | Round 3: Benjamin Gongora Montes - Ethan Guo | Sicilian Defense: Modern Variations | |
| Nov 10, 2023 | Luis Rodi | 1–0 | Ethan Guo | Round 2: Luis Rodi - Ethan Guo | ? | |
| Nov 10, 2023 | Ethan Guo | 0–1 | Ricardo Kropff Gomez | Round 1: Ethan Guo - Ricardo Kropff Gomez | ? | |
| Sep 17, 2023 | Carlos Antonio Hevia Alejano | * | Ethan Guo | Round 5: Carlos Antonio Hevia Alejano - Ethan Guo | Sicilian Defense: Kalashnikov Variation | |
| Sep 17, 2023 | Sivavishnu Srinivasan | 0–1 | Ethan Guo | Round 4: Sivavishnu Srinivasan - Ethan Guo | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Sep 17, 2023 | Ethan Guo | 1–0 | Joshua Xia | Round 3: Ethan Guo - Joshua Xia | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Sep 16, 2023 | Ethan Guo | * | David Jin | Round 2: Ethan Guo - David Jin | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Sep 16, 2023 | Siddharth Singh | 0–1 | Ethan Guo | Round 1: Siddharth Singh - Ethan Guo | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 29, 2023 | Milos Pavlovic | 1–0 | Ethan Guo | Round 1: Milos Pavlovic - Ethan Guo | Slav Defense: Quiet Variation, Pin Defense | |
| Jun 21, 2023 | Advaitt Srikant Koduri | * | Ethan Guo | Silver Lake Open | ? | |
| Jun 20, 2023 | Ethan Guo | * | Oikonomopoulos | Silver Lake Open | ? | |
| Jun 20, 2023 | Pogorelskikh | * | Ethan Guo | Silver Lake Open | ? | |
| Jun 19, 2023 | Pogorelskikh | * | Ethan Guo | Silver Lake Open | ? | |
| Jun 18, 2023 | Damljanovic | 1–0 | Ethan Guo | Silver Lake Open | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| May 14, 2023 | Eden You | 0–1 | Ethan Guo | Round 7: Eden You - Ethan Guo | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| May 14, 2023 | Ethan Guo | ½–½ | Connor Liao | Round 6: Ethan Guo - Connor Liao | Sicilian Defense: Classical Variation | |
| May 13, 2023 | Ethan Guo | ½–½ | Kushagra Bhargava | Round 4: Ethan Guo - Kushagra Bhargava | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| May 13, 2023 | Ari Drucker | ½–½ | Ethan Guo | Round 3: Ari Drucker - Ethan Guo | Queen's Indian Defense: Kasparov Variation | |
| May 12, 2023 | Ethan Guo | 1–0 | Platon Kaidash | Round 2: Ethan Guo - Platon Kaidash | Alekhine Defense: Exchange Variation | |
| May 12, 2023 | Ella Li | 0–1 | Ethan Guo | Round 1: Ella Li - Ethan Guo | Indian Defense: Normal Variation | |
| Apr 23, 2023 | Ethan Guo | ½–½ | Augusto Campos Jimenez | Round 5: Ethan Guo - Augusto Campos Jimenez | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Apr 23, 2023 | Diego Flores Quillas | 1–0 | Ethan Guo | Round 4: Diego Flores Quillas - Ethan Guo | Sicilian Defense: Najdorf Variation | |
| Apr 22, 2023 | Arturo Fernandez Hernandez | 1–0 | Ethan Guo | Round 3: Arturo Fernandez Hernandez - Ethan Guo | Zukertort Opening | |
| Apr 22, 2023 | Ethan Guo | 0–1 | Gerardo Gracia Alvarez | Round 2: Ethan Guo - Gerardo Gracia Alvarez | French Defense: Classical Variation, Delayed Exchange Variation | |
| Apr 22, 2023 | Rico Salimbagat | 1–0 | Ethan Guo | Round 1: Rico Salimbagat - Ethan Guo | Sicilian Defense: Prins Variation | |
| Apr 9, 2023 | Ethan Guo | ½–½ | Dharim Cubero Bacus | Round 10: Ethan Guo - Dharim Cubero Bacus | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Apr 9, 2023 | Enrico Sevillano | * | Ethan Guo | Round 9: Enrico Sevillano - Ethan Guo | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Apr 8, 2023 | Augusto Campos Jimenez | 1–0 | Ethan Guo | Round 8: Augusto Campos Jimenez - Ethan Guo | Sicilian Defense: Closed | |
| Apr 8, 2023 | Ethan Guo | ½–½ | Dharim Cubero Bacus | Round 7: Ethan Guo - Dharim Cubero Bacus | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 8, 2023 | Jose Daniel Gemy Vargas | 1–0 | Ethan Guo | Round 6: Jose Daniel Gemy Vargas - Ethan Guo | King's Indian Attack: Yugoslav Variation | |
| Apr 2, 2023 | Ethan Guo | 0–1 | Diego Flores Quillas | Round 5: Ethan Guo - Diego Flores Quillas | Sicilian Defense: Moscow Variation | |
| Apr 2, 2023 | Mario Alexis Vargas | 1–0 | Ethan Guo | Round 4: Mario Alexis Vargas - Ethan Guo | Réti Opening: Reversed Blumenfeld Gambit | |
| Apr 2, 2023 | Ethan Guo | 1–0 | Pedro Rodriguez Rivera | Round 3: Ethan Guo - Pedro Rodriguez Rivera | Owen Defense | |
| Apr 1, 2023 | Sung Ho Yim | 1–0 | Ethan Guo | Round 2: Sung Ho Yim - Ethan Guo | Slav Defense: Modern Line | |
| Apr 1, 2023 | Ethan Guo | ½–½ | John Daniel Bryant | Round 1: Ethan Guo - John Daniel Bryant | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 21, 2023 | Raffi Ghazaryan | ½–½ | Ethan Guo | Round 9: Raffi Ghazaryan - Ethan Guo | French Defense: Rubinstein Variation, Blackburne Defense | |
| Mar 21, 2023 | Ethan Guo | 0–1 | Megan Lee | Round 8: Ethan Guo - Megan Lee | Sicilian Defense: Moscow Variation, Main Line | |
| Mar 21, 2023 | Joseph Levine | ½–½ | Ethan Guo | Round 7: Joseph Levine - Ethan Guo | Sicilian Defense: Najdorf Variation | |
| Mar 20, 2023 | Ethan Guo | ½–½ | Pranav Sathish | Round 6: Ethan Guo - Pranav Sathish | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 19, 2023 | Luis Carlos Torres Rosas | ½–½ | Ethan Guo | Round 5: Luis Carlos Torres Rosas - Ethan Guo | Queen's Gambit Declined: Cambridge Springs Defense, Rubinstein Variation | |
| Mar 19, 2023 | Ethan Guo | 1–0 | Nitish Nathan | Round 4: Ethan Guo - Nitish Nathan | Sicilian Defense: Kalashnikov Variation | |
| Mar 18, 2023 | David Gasparyan | 1–0 | Ethan Guo | Round 2: David Gasparyan - Ethan Guo | Sicilian Defense: Closed, Traditional | |
| Mar 18, 2023 | Ethan Guo | 0–1 | Andy Lin | Round 1: Ethan Guo - Andy Lin | Sicilian Defense: Moscow Variation | |
| Dec 30, 2023 | Ethan Guo | * | Vaseegaran Nandhakumar | 33rd Annual North American Open | ? | |
| Dec 30, 2022 | Ethan Guo | 0–1 | Chikwere Onyekwere | 32nd Annual North American Open | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Dec 29, 2022 | Ethan Guo | * | Vincent Qin | 32nd Annual North American Open | ? | |
| Dec 29, 2022 | Jerry Jin | 0–1 | Ethan Guo | 32nd Annual North American Open | Sicilian Defense: Najdorf Variation | |
| Dec 28, 2022 | Ethan Guo | 0–1 | Joseph Truelson | 32nd Annual North American Open | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Dec 27, 2022 | Ethan Guo | 0–1 | Ashton Jin | 32nd Annual North American Open | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Dec 27, 2022 | Sridhar Seshadri | 0–1 | Ethan Guo | 32nd Annual North American Open | Sicilian Defense: Staunton-Cochrane Variation | |
| Dec 27, 2022 | Mason Welch | * | Ethan Guo | 32nd Annual North American Open | ? | |
| Dec 26, 2022 | Ethan Guo | 0–1 | James Tarjan | 32nd Annual North American Open | Caro-Kann Defense: Advance Variation | |
| Aug 4, 2022 | Ronald W Burnett | ½–½ | Ethan Guo | Round 10: Ronald W Burnett - Ethan Guo | Queen's Pawn Game: Torre Attack | |
| Dec 11, 2021 | Samuel Nemiroff | 0–1 | Ethan Guo | Round 4: Samuel Nemiroff - Ethan Guo | Slav Defense: Exchange Variation | |
| Dec 11, 2021 | Ethan Guo | 1–0 | Rohan Daftuar | Round 3: Ethan Guo - Rohan Daftuar | Sicilian Defense: Dragon Variation, Yugoslav Attack, Old Line | |
| Dec 5, 2021 | Ethan Guo | 1–0 | Yuvraj Sawhney | K12 Championships Round 7: Ethan Guo - Yuvraj Sawhney | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Dec 5, 2021 | Aid Khademzadeh | 0–1 | Ethan Guo | K12 Championships Round 6: Aid Khademzadeh - Ethan Guo | Queen's Gambit Declined: Harrwitz Attack, Orthodox Defense | |
| Dec 4, 2021 | Ethan Guo | ½–½ | S Radhakrishnan | K12 Championships Round 5: Ethan Guo - S Radhakrishnan | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Dec 4, 2021 | Ethan Guo | 1–0 | Advaith Kandam | Round 1: Ethan Guo - Advaith Kandam | Caro-Kann Defense | |