| Jan 4, 2026 | Yao | 1–0 | Vidyarthi | Round 5: Yao, Hanchi - Vidyarthi, Omya | Slav Defense: Exchange Variation | |
| Jan 4, 2026 | Bagdasarian | ½–½ | Yao | Round 4: Bagdasarian, Ararat - Yao, Hanchi | Queen's Indian Defense: Classical Variation, Taimanov Gambit | |
| Jan 4, 2026 | Yao | ½–½ | Bhatta | Round 3: Yao, Hanchi - Bhatta, Rohit | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 3, 2026 | Dasika | 1–0 | Yao | Round 2: Dasika, Archit - Yao, Hanchi | Bogo-Indian Defense: Retreat Variation | |
| Jan 3, 2026 | Yao | 0–1 | Aleksey Sorokin | Round 1: Yao, Hanchi - Aleksey Sorokin | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 5, 2025 | Pierrot | * | Yao | 53rd Annual World Open Chess Tournament | ? | |
| Jul 3, 2025 | Xiong | 1–0 | Yao | Round 1: Xiong, Jeffery - Yao, Hanchi | Queen's Gambit Declined: Harrwitz Attack | |
| Jun 30, 2024 | Yao | ½–½ | Zuluaga Mancilla | Round 4: Yao, Hanchi - Zuluaga Mancilla, Cesar | Slav Defense: Exchange Variation | |
| Jun 30, 2024 | Yao | 0–1 | Varela Velazquez | Round 3: Yao, Hanchi - Varela Velazquez, Carlos Francisco | Nimzo-Indian Defense: Classical Variation | |
| Jun 29, 2024 | Ramirez | 1–0 | Yao | Round 2: Ramirez, Carlos - Yao, Hanchi | Queen's Indian Defense: Miles Variation | |
| Jun 29, 2024 | Yao | ½–½ | Rivera | Round 1: Yao, Hanchi - Rivera, Ingris | King's Indian Defense: Semi-Averbakh System | |
| Jun 28, 2024 | Gongora Montes | 1–0 | Yao | Round 5: Gongora Montes, Benjamin - Yao, Hanchi | Zukertort Opening | |
| May 27, 2024 | Champsi | 0–1 | Yao | Round 9: Champsi, Imran - Yao, Hanchi | Sicilian Defense: Grand Prix Attack, Schofman Variation | |
| May 27, 2024 | Yao | 0–1 | Rajaram | Round 8: Yao, Hanchi - Rajaram, Rohan | Nimzo-Indian Defense: Classical Variation | |
| May 26, 2024 | James Nguyen | 1–0 | Yao | Round 7: James Nguyen - Yao, Hanchi | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| May 26, 2024 | Yao | ½–½ | Lu | Round 6: Yao, Hanchi - Lu, Yiding | Queen's Gambit Declined: Tartakower Defense | |
| May 25, 2024 | Kretchetov | 0–1 | Yao | Round 5: Kretchetov, Alexandre - Yao, Hanchi | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| May 25, 2024 | Yao | 0–1 | Boado Rodriguez | Round 4: Yao, Hanchi - Boado Rodriguez, Martin | Grünfeld Defense: Exchange Variation | |
| May 24, 2024 | Guo | ½–½ | Yao | Round 3: Guo, Ethan - Yao, Hanchi | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| May 24, 2024 | Yao | ½–½ | Wan | Round 2: Yao, Hanchi - Wan, Joseph | Queen's Gambit Accepted: Normal Variation, Traditional System | |
| May 24, 2024 | Deng | 1–0 | Yao | Round 1: Deng, Henry - Yao, Hanchi | Sicilian Defense: Closed, Traditional | |
| May 12, 2024 | Tello Chavez | 1–0 | Yao | Round 5: Tello Chavez, Isaac Valentino - Yao, Hanchi | Réti Opening: Anglo-Slav Variation, Bogoljubow Variation, Stonewall Line | |
| May 12, 2024 | Yao | 0–1 | Lizak | Round 4: Yao, Hanchi - Lizak, Jakub | Queen's Gambit Declined: Albin Countergambit, Fianchetto Variation | |
| May 12, 2024 | Yao | ½–½ | Rodi | Round 3: Yao, Hanchi - Rodi, Luis Ernesto | Dutch Defense: Leningrad Variation, Matulovic Variation | |
| May 11, 2024 | Heimann | ½–½ | Yao | Round 2: Heimann, Alexander - Yao, Hanchi | Réti Opening: Reversed Blumenfeld Gambit | |
| May 11, 2024 | Yao | 1–0 | Lee | Round 1: Yao, Hanchi - Lee, Megan | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Mar 10, 2024 | Yao | 0–1 | Vittorino | Round 5: Yao, Hanchi - Vittorino, Carlo Giovanni | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Mar 10, 2024 | Montes Orozco | 1–0 | Yao | Round 4: Montes Orozco, Miguel Angel - Yao, Hanchi | Zukertort Opening: Quiet System | |
| Mar 10, 2024 | Yao | ½–½ | Jaquez | Round 3: Yao, Hanchi - Jaquez, Juan Manuel | Nimzo-Indian Defense: Classical Variation, Berlin Variation | |
| Mar 9, 2024 | Ramirez | ½–½ | Yao | Round 2: Ramirez, Carlos - Yao, Hanchi | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Mar 9, 2024 | Yao | ½–½ | Kretchetov | Round 1: Yao, Hanchi - Kretchetov, Alexandre | Queen's Gambit Declined: Cambridge Springs Defense, Capablanca Variation | |
| Feb 22, 2024 | Rodi | 0–1 | Yao | Round 5: Rodi, Luis Ernesto - Yao, Hanchi | Nimzo-Indian Defense: Sämisch Variation | |
| Feb 22, 2024 | Yao | 0–1 | Gerardo Gracia Alvarez | Round 1: Yao, Hanchi - Gerardo Gracia Alvarez | King's Indian Defense: Semi-Averbakh System | |
| Feb 21, 2024 | Pinzon | ½–½ | Yao | Round 4: Jairo David Pinzon - hanchi Yao | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Feb 21, 2024 | Yao | 0–1 | Vasquez Ramirez | Round 3: hanchi Yao - Rocio Vasquez | King's Indian Defense: Semi-Averbakh System | |
| Feb 20, 2024 | Vidarte Morales | ½–½ | Yao | Round 2: Arturo Vidarte Moralez - hanchi Yao | King's Indian Attack | |
| Nov 10, 2024 | Yao | 1–0 | Vasquez Ramirez | Round 4: Yao, Hanchi - Vasquez Ramirez, Rocio | King's Indian Defense: Semi-Averbakh System | |
| Nov 10, 2024 | Garduno Huerta | ½–½ | Yao | Round 5: Garduno Huerta, Joshua Emiliano - Yao, Hanchi | Queen's Indian Defense: Kasparov-Petrosian Variation, Petrosian Attack | |
| Nov 9, 2024 | Yao | 0–1 | Alfaro | Round 2: Yao, Hanchi - Alfaro, William | Modern Defense: Beefeater Variation | |
| Nov 9, 2024 | Galvan Cipriani | ½–½ | Yao | Round 3: Galvan Cipriani, Viviana - Yao, Hanchi | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Nov 8, 2024 | Hernandez Bermudez | 1–0 | Yao | Round 1: Hernandez Bermudez, Manuela - Yao, Hanchi | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Oct 6, 2024 | Yao | ½–½ | Vasquez Ramirez | Round 5: Yao, Hanchi - Vasquez Ramirez, Rocio | Queen's Gambit Accepted: Classical Defense, Steinitz Variation, Development Variation | |
| Oct 6, 2024 | Garduno Huerta | 0–1 | Yao | Round 4: Garduno Huerta, Joshua Emiliano - Yao, Hanchi | Queen's Indian Defense: Kasparov-Petrosian Variation, Petrosian Attack | |
| Oct 5, 2024 | Yao | ½–½ | Vidarte Morales | Round 2: Yao, Hanchi - Vidarte Morales, Arturo | Nimzo-Indian Defense: Classical Variation | |
| Oct 5, 2024 | Angeles Mercado | 1–0 | Yao | Round 3: Angeles Mercado, Anthony R - Yao, Hanchi | Sicilian Defense: Closed, Traditional | |
| Oct 4, 2024 | Rodi | 1–0 | Yao | Round 1: Rodi, Luis Ernesto - Yao, Hanchi | Sicilian Defense: Richter-Rauzer Variation | |