| Jun 30, 2026 | Kaplan | ½–½ | Diao | Round 9: Kaplan, Avi Harrison - Diao, Matthew Guo | Slav Defense: Modern Line | |
| Jun 26, 2026 | Bilych | 1–0 | Diao | Round 3: Bilych, Oleksii - Diao, Matthew Guo | French Defense: Advance Variation, Wade Variation | |
| May 25, 2026 | Diao | 1–0 | Samuelson | 13th Cherry Blossom Chess | English Opening: Symmetrical Variation, Three Knights Variation | |
| May 25, 2026 | Sattaru | ½–½ | Diao | 13th Cherry Blossom Chess | French Defense: Exchange Variation | |
| May 24, 2026 | Diao | 0–1 | Wilson | 13th Cherry Blossom Chess | Queen's Gambit Accepted | |
| May 24, 2026 | Storn | 0–1 | Diao | 13th Cherry Blossom Chess | King's Indian Attack: Sicilian Variation | |
| May 23, 2026 | Diao | 0–1 | Bilych | 13th Cherry Blossom Chess | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| May 23, 2026 | Stremavicius | ½–½ | Diao | 13th Cherry Blossom Chess | Slav Defense: Exchange Variation | |
| May 22, 2026 | Joseph | 0–1 | Diao | 13th Cherry Blossom Chess | Sicilian Defense: Smith-Morra Gambit | |
| May 21, 2026 | Diao | 1–0 | Ismayilova | 13th Cherry Blossom Chess | Queen's Gambit Declined: Harrwitz Attack | |
| Apr 5, 2026 | Diao | 1–0 | Munkhzul | 2026 Colonial Open | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Apr 5, 2026 | Chong | 0–1 | Diao | 2026 Colonial Open | French Defense: Exchange Variation | |
| Apr 4, 2026 | Diao | 1–0 | Demirel | 2026 Colonial Open | French Defense: Classical Variation | |
| Apr 4, 2026 | Li | 1–0 | Diao | 2026 Colonial Open | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Apr 3, 2026 | Diao | ½–½ | Sridhar | 2026 Colonial Open | King's Indian Defense: Semi-Averbakh System | |
| Apr 3, 2026 | Ayyappan | 0–1 | Diao | 2026 Colonial Open | Queen's Gambit Accepted | |
| Apr 2, 2026 | Diao | 1–0 | Sathiesh | 2026 Colonial Open | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Feb 17, 2026 | Diao | 1–0 | Sukhiashvili | Round 9: Diao, Matthew Guo - Sukhiashvili, Alexander | English Opening: Symmetrical Variation, Anti-Benoni Variation, Geller Variation | |
| Feb 17, 2026 | Diao | ½–½ | Radhakrishnan | Round 8: Diao, Matthew Guo - Radhakrishnan, Sharath | Tarrasch Defense: Symmetrical Variation | |
| Feb 16, 2026 | Ramesh | 0–1 | Diao | Round 7: Ramesh, Nehanraj - Diao, Matthew Guo | Queen's Indian Accelerated | |
| Feb 16, 2026 | Diao | 1–0 | Shrivastava | Round 6: Diao, Matthew Guo - Shrivastava, Nivaan | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Feb 15, 2026 | Swaminathan | 1–0 | Diao | Round 5: Swaminathan, Pranav - Diao, Matthew Guo | Slav Defense: Modern Line | |
| Feb 15, 2026 | Diao | 0–1 | Ibragim Khamrakulov | Round 4: Diao, Matthew Guo - Ibragim Khamrakulov | Bogo-Indian Defense: Grünfeld Variation | |
| Feb 14, 2026 | Diao | 1–0 | Katta | Round 2: Diao, Matthew Guo - Katta, Sriansh | Indian Defense: Tartakower Attack | |
| Feb 13, 2026 | Baron | ½–½ | Diao | Round 3: Baron, Tal - Diao, Matthew Guo | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 13, 2026 | Diao | 1–0 | Aravindakshan | Round 1: Diao, Matthew Guo - Aravindakshan, Sahana | Queen's Pawn Game | |
| Jan 19, 2026 | Diao | 0–1 | Nguyen | Round 6: Diao, Matthew Guo - Nguyen, James Le | Queen's Gambit Declined: Barmen Variation | |
| Jan 17, 2026 | Kumar | 1–0 | Diao | Round 1: Kumar, Sanjay - Diao, Matthew Guo | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Nov 30, 2025 | Fus | 0–1 | Diao | Round 9: Fus, Jakub - Diao, Matthew Guo | Semi-Slav Defense: Botvinnik Variation | |
| Nov 30, 2025 | Gazik | 1–0 | Diao | Round 8: Gazik, Viktor - Diao, Matthew Guo | French Defense: Classical Variation, Steinitz Variation | |
| Nov 30, 2025 | Diao | 1–0 | Rorrer | Round 7: Diao, Matthew Guo - Rorrer, Grayson | Nimzo-Indian Defense: Classical Variation | |
| Nov 28, 2025 | Dudin | 1–0 | Diao | Round 4: Dudin, Gleb - Diao, Matthew Guo | King's Indian Attack | |
| Nov 27, 2025 | Diao | ½–½ | Li | Round 3: Diao, Matthew Guo - Li, Ruifeng | Indian Defense: Wade-Tartakower Defense | |
| Nov 9, 2025 | Nakamura | 1–0 | Diao | Round 3: Nakamura, Hikaru - Diao, Matthew Guo | Slav Defense: Modern Line | |
| Oct 13, 2025 | Diao | 1–0 | Zhuang | 4th Skyline Open - OPEN | Hungarian Opening: Indian Defense | |
| Oct 12, 2025 | Liu | 0–1 | Diao | 4th Skyline Open - OPEN | Semi-Slav Defense: Botvinnik Variation | |
| Oct 12, 2025 | Diao | 1–0 | Samanta | 4th Skyline Open - OPEN | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Geller Line | |
| Oct 11, 2025 | Amrany | 1–0 | Diao | 4th Skyline Open - OPEN | Queen's Indian Accelerated | |
| Oct 11, 2025 | Diao | 1–0 | Yakubov | 4th Skyline Open - OPEN | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Oct 10, 2025 | Marri | 0–1 | Diao | 4th Skyline Open - OPEN | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Oct 1, 2025 | De Silva | 1–0 | Diao | 4th Skyline Open - OPEN | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Sep 1, 2025 | Diao | 1–0 | Brady | Round 5: Diao, Matthew Guo - Brady, Tyson | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 6, 2025 | Muthukumaran | 0–1 | Diao | Round 9: Muthukumaran, Gurru - Diao, Matthew Guo | Sicilian Defense: French Variation, Westerinen Attack | |
| Jul 6, 2025 | Baron | 1–0 | Diao | Round 8: Baron, Tal - Diao, Matthew Guo | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 5, 2025 | Diao | 1–0 | Katta | Round 7: Diao, Matthew Guo - Katta, Sriansh | King's Indian Attack: Symmetrical Defense | |
| Jul 5, 2025 | Diao | 0–1 | Ismayilova | Round 6: Diao, Matthew Guo - Ismayilova, Khanim | Queen's Gambit Declined: Three Knights Variation | |
| Jul 4, 2025 | Das | 1–0 | Diao | Round 5: Das, Aditeya - Diao, Matthew Guo | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Jul 4, 2025 | Kurup | ½–½ | Diao | Round 4: Kurup, Siddharth - Diao, Matthew Guo | Slav Defense: Breyer Variation | |
| Jul 3, 2025 | Diao | 1–0 | Samuelson | Round 3: Diao, Matthew Guo - Samuelson, Andrew | Benoni Defense: Classical Variation, Czerniak Defense | |
| Jul 3, 2025 | Plat | 1–0 | Diao | Round 2: Plat, Vojtech - Diao, Matthew Guo | Slav Defense | |
| Jul 2, 2025 | Diao | 1–0 | Liu | Round 1: Diao, Matthew Guo - Liu, Steven | Queen's Indian Defense: Fianchetto Variation, Kramnik Variation | |
| May 26, 2025 | Diao | ½–½ | Grigoryan | 12th Cherry Blossom Classic | Modern Defense | |
| May 26, 2025 | Bora | 1–0 | Diao | 12th Cherry Blossom Classic | Slav Defense: Modern Line | |
| May 25, 2025 | Ansh M Shah | 0–1 | Diao | 12th Cherry Blossom Classic | English Defense | |
| May 25, 2025 | Diao | ½–½ | Paul | 12th Cherry Blossom Classic | Slav Defense: Chebanenko Variation | |
| May 24, 2025 | Wang | 0–1 | Diao | 12th Cherry Blossom Classic | French Defense: Advance Variation, Main Line | |
| May 24, 2025 | Diao | ½–½ | De Silva | 12th Cherry Blossom Classic | Queen's Gambit Declined: Ragozin Defense | |
| May 23, 2025 | Diao | ½–½ | Katz | 12th Cherry Blossom Classic | Indian Defense: Dzindzi-Indian Defense | |
| May 22, 2025 | Tyrrell | 0–1 | Diao | 12th Cherry Blossom Classic | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Mar 9, 2025 | Diao | ½–½ | Su | 2025 VA State Scholastic & College Championships | Dutch Defense: Queen's Knight Variation | |
| Mar 9, 2025 | YEHAMANDRAM | 1–0 | Diao | 2025 VA State Scholastic & College Championships | King's Indian Attack: Keres Variation | |
| Mar 8, 2025 | Diao | 1–0 | Ananth | 2025 VA State Scholastic & College Championships | Semi-Slav Defense: Accelerated Meran Variation | |
| Mar 8, 2025 | Bueltmann-Prok | 0–1 | Diao | 2025 VA State Scholastic & College Championships | Sicilian Defense: Smith-Morra Gambit Accepted, Pin Defense | |
| Mar 8, 2025 | Ismayilova | 1–0 | Diao | 2025 VA State Scholastic & College Championships | French Defense: Advance Variation, Milner-Barry Gambit, Main Line | |
| Feb 17, 2025 | Diao | ½–½ | Vaibhav Kalpaka | Round 9: Diao, Matthew Guo - Vaibhav Kalpaka | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Feb 17, 2025 | Stremavicius | 1–0 | Diao | Round 8: Stremavicius, Titas - Diao, Matthew Guo | Slav Defense: Exchange Variation | |
| Feb 16, 2025 | Diao | 1–0 | Swaminathan | Round 6: Diao, Matthew Guo - Swaminathan, Pranav | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Feb 16, 2025 | Diao | 1–0 | Ismayilova | Round 7: Diao, Matthew Guo - Ismayilova, Khanim | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Feb 15, 2025 | Diao | ½–½ | Senft | Round 4: Diao, Matthew Guo - Senft, Sean | Semi-Slav Defense: Meran Variation, Blumenfeld Variation | |
| Feb 15, 2025 | Grigoryan | 1–0 | Diao | Round 5: Grigoryan, Karen H. - Diao, Matthew Guo | Slav Defense: Modern Line | |
| Feb 14, 2025 | Diao | 0–1 | Zhuang | Round 2: Diao, Matthew Guo - Zhuang, Kyle | King's Indian Attack: Symmetrical Defense | |
| Feb 14, 2025 | Wang | 0–1 | Diao | Round 3: Wang, Kevin - Diao, Matthew Guo | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Feb 13, 2025 | Slate | 0–1 | Diao | Round 1: Slate, Kent - Diao, Matthew Guo | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jan 18, 2025 | Brodsky | 1–0 | Diao | Round 2: Brodsky, David - Diao, Matthew Guo | Slav Defense: Modern Line | |
| Dec 20, 2024 | Diao | 0–1 | Shivakumar | 2024 North American Youth Championship - OPEN | English Defense | |
| Dec 20, 2024 | Mendes Aaron Reeve | 1–0 | Diao | 2024 North American Youth Championship - OPEN | Sicilian Defense: French Variation, Westerinen Attack | |
| Dec 19, 2024 | Diao | 1–0 | Sun | 2024 North American Youth Championship - OPEN | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Dec 18, 2024 | Song | ½–½ | Diao | 2024 North American Youth Championship - OPEN | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Oct 14, 2024 | Diao | ½–½ | Wilson | 3rd Skyline Open - OPEN | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Oct 14, 2024 | Moorhouse | ½–½ | Diao | 3rd Skyline Open - OPEN | French Defense: King's Indian Attack | |
| Oct 13, 2024 | Diao | 1–0 | Anandh | 3rd Skyline Open - OPEN | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Oct 13, 2024 | Das | ½–½ | Diao | 3rd Skyline Open - OPEN | Sicilian Defense: French Variation | |
| Oct 12, 2024 | Diao | 1–0 | Sridhar | 3rd Skyline Open - OPEN | Zukertort Opening: Nimzo-Larsen Variation | |
| Oct 12, 2024 | ONeill | ½–½ | Diao | 3rd Skyline Open - OPEN | Sicilian Defense: French Variation | |
| Oct 11, 2024 | Diao | 0–1 | Paragua | 3rd Skyline Open - OPEN | King's Indian Defense: Semi-Averbakh System | |
| Oct 11, 2024 | Doddapaneni | 0–1 | Diao | 3rd Skyline Open - OPEN | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Oct 10, 2024 | Diao | 1–0 | Fischer | 3rd Skyline Open - OPEN | Tarrasch Defense: Schara Gambit | |
| Sep 22, 2024 | Badiee | 0–1 | Diao | Round 5: Badiee, Barzin - Diao, Matthew Guo | English Opening: King's English Variation, Adhiban Gambit | |
| Sep 22, 2024 | Diao | 1–0 | Chong | Round 4: Diao, Matthew Guo - Chong, Hanford | Zukertort Opening: Nimzo-Larsen Variation | |
| Sep 21, 2024 | Li | ½–½ | Diao | Round 3: Li, Sophie - Diao, Matthew Guo | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jun 9, 2024 | Diao | 1–0 | Prabhu | 2024 Carolinas Classic | Queen's Gambit Declined: Janowski Variation | |
| May 27, 2024 | Diao | 1–0 | Wang | Round 9: Diao, Matthew Guo - Wang, Kevin | King's Indian Defense: Semi-Averbakh System | |
| May 26, 2024 | Yue | 0–1 | Diao | Round 8: Yue, Tariq - Diao, Matthew Guo | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 26, 2024 | Diao | 0–1 | Jing | Round 7: Diao, Matthew Guo - Jing, Andrew | King's Indian Defense: Semi-Averbakh System | |
| May 25, 2024 | Sriniaiyer | ½–½ | Diao | Round 6: Sriniaiyer, Sudarshan - Diao, Matthew Guo | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 25, 2024 | Diao | 1–0 | Ramesh | Round 5: Diao, Matthew Guo - Ramesh, Rahul | Queen's Gambit Accepted: Central Variation, Alekhine System | |
| May 24, 2024 | Srinivasan | 0–1 | Diao | Round 4: Srinivasan, Sivavishnu - Diao, Matthew Guo | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| May 24, 2024 | Diao | 1–0 | Debmisra | Round 3: Diao, Matthew Guo - Debmisra, Ariv | Bogo-Indian Defense: Grünfeld Variation | |
| May 23, 2024 | Baim | 1–0 | Diao | Round 2: Baim, Elvin - Diao, Matthew Guo | Queen's Pawn Game: Chigorin Variation, Irish Gambit | |
| May 22, 2024 | Diao | 0–1 | Hilby | Round 1: Diao, Matthew Guo - Hilby, Craig | English Defense | |