| Dec 30, 2025 | Yan | 1–0 | Champsi | Round 9: Yan, Nathan - Champsi, Imran | Four Knights Game | |
| Dec 30, 2025 | Bagdasarian | 0–1 | Yan | Round 8: Bagdasarian, Ararat - Yan, Nathan | King's Indian Attack: Keres Variation | |
| Dec 30, 2025 | Yan | ½–½ | Wongso | Round 7: Yan, Nathan - Wongso, Steve | Four Knights Game | |
| Dec 29, 2025 | Mirzoev | 1–0 | Yan | Round 6: Mirzoev, Azer - Yan, Nathan | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Dec 29, 2025 | Yan | 1–0 | Jiang | Round 5: Yan, Nathan - Jiang, Lucas | Four Knights Game | |
| Dec 28, 2025 | Vatsal Singhania | ½–½ | Yan | Round 4: Vatsal Singhania - Yan, Nathan | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Dec 28, 2025 | Yan | ½–½ | Zhou | Round 3: Yan, Nathan - Zhou, Ruoyu | Ruy Lopez: Morphy Defense | |
| Dec 27, 2025 | Soriano Quispe | 1–0 | Yan | Round 1: Soriano Quispe, Ivan Excender - Yan, Nathan | Italian Game: Giuoco Pianissimo, Normal | |
| Dec 26, 2025 | Jimenez Garcia | ½–½ | Yan | Round 2: Jimenez Garcia, Emmanuel - Yan, Nathan | King's Indian Attack: Keres Variation | |
| Jul 31, 2025 | Alonso Orta | ½–½ | Yan | Round 6: Alonso Orta, Osiel Alberto - Yan, Nathan | Ruy Lopez: Fianchetto Defense | |
| Jul 29, 2025 | Yan | 0–1 | Jimenez Salas | Round 3: Yan, Nathan - Jimenez Salas, Maria Teresa | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Feb 17, 2025 | Yan | * | Deng | Round 9: Yan, Nathan - Deng, Henry | ? | |
| Feb 17, 2025 | Guo | * | Yan | Round 8: Guo, Andrew - Yan, Nathan | ? | |
| Feb 16, 2025 | Yan | 1–0 | Paredes Lagos | Round 7: Yan, Nathan - Paredes Lagos, Anthony Javier | Modern Defense | |
| Feb 16, 2025 | Martinez Romero | 1–0 | Yan | Round 6: Martinez Romero, Martin - Yan, Nathan | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Feb 15, 2025 | Yan | 0–1 | Jimenez Garcia | Round 4: Yan, Nathan - Jimenez Garcia, Emmanuel | Caro-Kann Defense: Advance Variation, Short Variation | |
| Feb 15, 2025 | Perdomo | ½–½ | Yan | Round 5: Perdomo, Leandro - Yan, Nathan | Queen's Gambit Declined: Ragozin Defense | |
| Feb 14, 2025 | Yan | 1–0 | Sivakumar | Round 2: Yan, Nathan - Sivakumar, Shaashwath | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Feb 14, 2025 | Liu | ½–½ | Yan | Round 3: Liu, Patrick - Yan, Nathan | Italian Game: Giuoco Piano | |
| Feb 13, 2025 | Sivakumar | 1–0 | Yan | Round 1: Sivakumar, Shaaketh - Yan, Nathan | Catalan Opening: Open Defense, Classical Line | |
| Jul 1, 2024 | Figueredo Losada | ½–½ | Yan | Round 5: Figueredo Losada, Leonel - Yan, Nathan | King's Indian Attack: Keres Variation | |
| Jun 30, 2024 | Arenas | ½–½ | Yan | Round 3: Arenas, David - Yan, Nathan | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Jun 29, 2024 | Yan | 0–1 | Dominguez Aguilar | Round 2: Yan, Nathan - Dominguez Aguilar, Guillermo | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jun 29, 2024 | Yan | 0–1 | Jimenez Garcia | Round 1: Yan, Nathan - Jimenez Garcia, Emmanuel | French Defense: Tarrasch Variation, Morozevich Variation | |
| Jun 28, 2024 | Yan | 0–1 | Heimann | Round 4: Yan, Nathan - Heimann, Mark | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jun 14, 2024 | Ganesan | ½–½ | Yan | Round 9: Ganesan, Vikrant - Yan, Nathan | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Jun 14, 2024 | Yan | ½–½ | Vertetics | Round 8: Yan, Nathan - Vertetics, Attila | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 13, 2024 | Yan | 1–0 | Atwell | Round 7: Yan, Nathan - Atwell, Rose | Petrov's Defense: Nimzowitsch Attack | |
| Jun 13, 2024 | Nagy | 1–0 | Yan | Round 6: Nagy, Gabor - Yan, Nathan | Queen's Gambit Declined: Queen's Knight Variation | |
| Jun 12, 2024 | Yan | ½–½ | Guo | Round 5: Yan, Nathan - Guo, Ethan | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Jun 12, 2024 | Delgado Ramirez | 1–0 | Yan | Round 4: Delgado Ramirez, Neuris - Yan, Nathan | French Defense: Exchange Variation, Monte Carlo Variation | |
| Jun 11, 2024 | Yan | ½–½ | Melillo | Round 3: Yan, Nathan - Melillo, Lucius | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jun 11, 2024 | Guo | ½–½ | Yan | Round 2: Guo, Andrew - Yan, Nathan | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Jun 11, 2024 | Yan | ½–½ | Yu | Round 1: Yan, Nathan - Yu, Jiangwei | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| May 12, 2024 | Yan | ½–½ | Griffith | Round 5: Yan, Nathan - Griffith, Kyron | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| May 12, 2024 | Delgado Ramirez | 1–0 | Yan | Round 4: Delgado Ramirez, Neuris - Yan, Nathan | Vienna Game: Mieses Variation | |
| May 12, 2024 | Yan | 0–1 | Stearman | Round 3: Yan, Nathan - Stearman, Josiah | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| May 11, 2024 | Krishnan | ½–½ | Yan | Round 2: Krishnan, Varun - Yan, Nathan | Scotch Game: Mieses Variation | |
| May 11, 2024 | Heimann | 1–0 | Yan | Round 1: Heimann, Mark - Yan, Nathan | Ruy Lopez: Exchange Variation, Gligoric Variation | |
| Apr 21, 2024 | Dominguez Aguilar | ½–½ | Yan | Round 5: Dominguez Aguilar, Guillermo - Yan, Nathan | Bogo-Indian Defense: Retreat Variation | |
| Apr 21, 2024 | Yan | 1–0 | Gracia Alvarez | Round 4: Yan, Nathan - Gracia Alvarez, Gerardo Antonio | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Apr 1, 2024 | Yan | ½–½ | Alarcon Bahamondez | Round 5: Yan, Nathan - Alarcon Bahamondez, Roberto Ignacio | Sicilian Defense: Kan Variation, Knight Variation | |
| Mar 31, 2024 | Yan | ½–½ | Arenas | Round 4: Yan, Nathan - Arenas, David | Ruy Lopez: Closed, Chigorin Defense | |
| Mar 31, 2024 | Garcia Guerrero | ½–½ | Yan | Round 3: Garcia Guerrero, Isaac Antonio - Yan, Nathan | Queen's Pawn Game: London System, with e6 | |
| Mar 30, 2024 | Yan | 0–1 | Zuluaga Mancilla | Round 2: Yan, Nathan - Zuluaga Mancilla, Cesar | Sicilian Defense: Kan Variation, Knight Variation | |
| Mar 30, 2024 | Jimenez Garcia | 1–0 | Yan | Round 1: Jimenez Garcia, Emmanuel - Yan, Nathan | Queen's Pawn Game: Colle System | |
| Mar 10, 2024 | Yan | 0–1 | Griffith | Round 5: Yan, Nathan - Griffith, Kyron | Sicilian Defense: Kan Variation, Wing Attack | |
| Mar 10, 2024 | Stearman | ½–½ | Yan | Round 4: Stearman, Josiah - Yan, Nathan | Queen's Gambit Declined: Queen's Knight Variation | |
| Mar 10, 2024 | Yan | 0–1 | Heimann | Round 3: Yan, Nathan - Heimann, Mark | Caro-Kann Defense: Two Knights Attack | |
| Mar 9, 2024 | Yan | 0–1 | Cu Hor | Round 2: Yan, Nathan - Cu Hor, Winston Darwin | Sicilian Defense: Najdorf Variation, English Attack | |
| Mar 9, 2024 | Arenas | ½–½ | Yan | Round 1: Arenas, David - Yan, Nathan | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Dec 28, 2024 | Cordova | * | Yan | 34th Annual North American Open | King's Indian Attack | |
| Oct 6, 2024 | Yan | ½–½ | Gasparyan | Round 5: Yan, Nathan - Gasparyan, David | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Oct 6, 2024 | Fierro Baquero | 1–0 | Yan | Round 4: Fierro Baquero, Martha L. - Yan, Nathan | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Oct 5, 2024 | Yan | ½–½ | Fernandez Hernandez | Round 2: Yan, Nathan - Fernandez Hernandez, Arturo A. | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Oct 5, 2024 | Heimann | 1–0 | Yan | Round 3: Heimann, Alexander - Yan, Nathan | King's Pawn Game | |
| Oct 4, 2024 | Tello Chavez | ½–½ | Yan | Round 1: Tello Chavez, Isaac Valentino - Yan, Nathan | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Sep 2, 2024 | Tang | 1–0 | Yan | Round 6: Tang, Dylan - Yan, Nathan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 1, 2024 | Yan | ½–½ | Guo | Round 5: Yan, Nathan - Guo, Andrew | Slav Defense: Exchange Variation, Symmetrical Line | |
| Sep 1, 2024 | Widjaja | ½–½ | Yan | Round 4: Widjaja, Luke - Yan, Nathan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 31, 2024 | Yan | ½–½ | Deng | Round 3: Yan, Nathan - Deng, Henry | Sicilian Defense: Four Knights Variation | |
| Aug 31, 2024 | Sivakumar | ½–½ | Yan | Round 2: Sivakumar, Shaashwath - Yan, Nathan | Catalan Opening: Open Defense, Classical Line | |
| Aug 30, 2024 | Yan | 0–1 | Delgado Ramirez | Round 1: Yan, Nathan - Delgado Ramirez, Neuris | Sicilian Defense: Najdorf Variation, English Attack | |
| — | Yan | ½–½ | Cherukuri | Round 7: Yan, Nathan - Cherukuri, Nitesh | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| — | Mou | 1–0 | Yan | Round 8: Mou, Iris - Yan, Nathan | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |