| Sep 4, 2023 | Ruiyang Yan | ½–½ | Yu-Cheung Liang | Round 9: Ruiyang Yan - Yu-Cheung Liang | Caro-Kann Defense: Advance Variation | |
| Sep 4, 2023 | Hersh Singh | ½–½ | Ruiyang Yan | Round 8: Hersh Singh - Ruiyang Yan | English Opening: Mikenas-Carls Variation | |
| Sep 4, 2023 | Harshid Kunka | 1–0 | Ruiyang Yan | Round 7: Harshid Kunka - Ruiyang Yan | Sicilian Defense: Najdorf Variation | |
| Sep 3, 2023 | Ruiyang Yan | ½–½ | Neeraj Harish | Round 6: Ruiyang Yan - Neeraj Harish | Sicilian Defense: Closed, Anti-Sveshnikov Variation, with Nf6 | |
| Sep 3, 2023 | Ruiyang Yan | 1–0 | Aadit Bhatia | Round 5: Ruiyang Yan - Aadit Bhatia | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Sep 2, 2023 | Lucas Jiang | 1–0 | Ruiyang Yan | Round 4: Lucas Jiang - Ruiyang Yan | Sicilian Defense: Najdorf Variation | |
| Sep 2, 2023 | Ruiyang Yan | ½–½ | Edward Song | Round 3: Ruiyang Yan - Edward Song | French Defense: Winawer Variation, Portisch-Hook Variation | |
| Sep 1, 2023 | Cristhian Cruz | 1–0 | Ruiyang Yan | Round 1: Cristhian Cruz - Ruiyang Yan | English Opening: Anglo-Indian Defense, Hedgehog System | |
| Aug 1, 2023 | Ruiyang Yan | 1–0 | Esther Jou | Round 6: Ruiyang Yan - Esther Jou | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Aug 1, 2023 | Jwalanthi Ram | 0–1 | Ruiyang Yan | Round 5: Jwalanthi Ram - Ruiyang Yan | English Opening: Symmetrical Variation, Botvinnik System Reversed, with e3 | |
| Jul 31, 2023 | Ruiyang Yan | 1–0 | Celina Zhou | Round 4: Ruiyang Yan - Celina Zhou | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Jul 30, 2023 | Asha Kumar | ½–½ | Ruiyang Yan | Round 3: Asha Kumar - Ruiyang Yan | Queen's Gambit Declined: Three Knights Variation | |
| Jul 30, 2023 | Ruiyang Yan | 1–0 | Irene Jiao Fei | Round 2: Ruiyang Yan - Irene Jiao Fei | Caro-Kann Defense: Advance Variation | |
| Jul 29, 2023 | Tanja G Prabhu | 0–1 | Ruiyang Yan | Round 1: Tanja G Prabhu - Ruiyang Yan | Sicilian Defense: Najdorf Variation | |
| Jun 18, 2023 | Richard Bitoon | 1–0 | Ruiyang Yan | Las Vegas National Open 2023 | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Jun 17, 2023 | Ruiyang Yan | ½–½ | Melikset Khachiyan | Las Vegas National Open 2023 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jun 16, 2023 | Nico Chasin | 1–0 | Ruiyang Yan | Las Vegas National Open 2023 | Queen's Gambit Declined: Three Knights Variation | |
| Dec 29, 2022 | Ruiyang Yan | ½–½ | Aiden Reiss | 32nd Annual North American Open | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Dec 28, 2022 | Yu-cheng Liang | * | Ruiyang Yan | 32nd Annual North American Open | ? | |
| Dec 27, 2022 | Ruiyang Yan | * | Patrick Tolentino | 32nd Annual North American Open | ? | |
| Dec 27, 2022 | Jeffrey Wang | * | Ruiyang Yan | 32nd Annual North American Open | ? | |
| Sep 16, 2022 | Ruiyang Yan | 1–0 | Klean Shuqja | Round 11: Ruiyang Yan - Klean Shuqja | Scandinavian Defense: Valencian Variation, Main Line | |
| Sep 15, 2022 | Kate Azumi Bravo Mallco | ½–½ | Ruiyang Yan | Round 10: Kate Azumi Bravo Mallco - Ruiyang Yan | Sicilian Defense: Kan Variation, Modern Variation | |
| Sep 14, 2022 | Ruiyang Yan | 1–0 | Ayaulym Kaldarova | Round 9: Ruiyang Yan - Ayaulym Kaldarova | Pirc Defense | |
| Sep 13, 2022 | Olga Melenchuk | 0–1 | Ruiyang Yan | Round 8: Olga Melenchuk - Ruiyang Yan | Queen's Gambit Declined | |
| Sep 12, 2022 | Ruiyang Yan | 0–1 | Weronika Zabrzanska | Round 7: Ruiyang Yan - Weronika Zabrzanska | Four Knights Game: Scotch Variation Accepted | |
| Sep 11, 2022 | Davaakhuu Munkhzul | 1–0 | Ruiyang Yan | Round 6: Davaakhuu Munkhzul - Ruiyang Yan | Sicilian Defense: Najdorf Variation, English Attack | |
| Sep 10, 2022 | Ruiyang Yan | ½–½ | Amina Kairbekova | Round 5: Ruiyang Yan - Amina Kairbekova | Ruy Lopez: Morphy Defense | |
| Sep 9, 2022 | Ruiyang Yan | 1–0 | Machteld Van Foreest | Round 4: Ruiyang Yan - Machteld Van Foreest | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Sep 8, 2022 | Anastasiia Dubovyk | 0–1 | Ruiyang Yan | Round 3: Anastasiia Dubovyk - Ruiyang Yan | Sicilian Defense: Chekhover Variation | |
| Sep 7, 2022 | Ruiyang Yan | 1–0 | Hong Nhung Nguyen | Round 2: Ruiyang Yan - Hong Nhung Nguyen | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Sep 6, 2022 | Helen Montiel Caceres | 0–1 | Ruiyang Yan | Round 1: Helen Montiel Caceres - Ruiyang Yan | Queen's Gambit Declined: Three Knights Variation | |
| Aug 2, 2022 | Ruiyang Yan | ½–½ | Zoey Tang | Round 6: Ruiyang Yan - Zoey Tang | Sicilian Defense: Richter-Rauzer Variation, Classical Variation | |
| Aug 2, 2022 | Alice T Lee | 0–1 | Ruiyang Yan | Round 5: Alice T Lee - Ruiyang Yan | Queen's Gambit Declined: Three Knights Variation | |
| Aug 1, 2022 | Ruiyang Yan | 1–0 | Gracy F Prasanna | Round 4: Ruiyang Yan - Gracy F Prasanna | Ruy Lopez: Closed, Martinez Variation | |
| Aug 1, 2022 | Annie-Marie Velea | 0–1 | Ruiyang Yan | Round 3: Annie-Marie Velea - Ruiyang Yan | Sicilian Defense: Moscow Variation | |
| Jul 31, 2022 | Ruiyang Yan | 1–0 | Ellie Zhang | Round 2: Ruiyang Yan - Ellie Zhang | Sicilian Defense: Lasker-Pelikan Variation | |
| Jul 31, 2022 | Anjali Lodh | 0–1 | Ruiyang Yan | Round 1: Anjali Lodh - Ruiyang Yan | Sicilian Defense: Smith-Morra Gambit Declined, Alapin Formation | |
| Jul 29, 2022 | Ruiyang Yan | ½–½ | Richard Balsang Bitoon | Round 9: Ruiyang Yan - Richard Balsang Bitoon | Caro-Kann Defense: Two Knights Attack | |
| Jul 28, 2022 | Aleksandr Ostrovskiy | 1–0 | Ruiyang Yan | Round 8: Aleksandr Ostrovskiy - Ruiyang Yan | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Jul 28, 2022 | Rushaan Mahajan | 0–1 | Ruiyang Yan | Round 7: Rushaan Mahajan - Ruiyang Yan | Catalan Opening: Closed | |
| Jul 27, 2022 | Ruiyang Yan | 0–1 | Max Gedajlovic | Round 6: Ruiyang Yan - Max Gedajlovic | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Jul 27, 2022 | Austin Mei | ½–½ | Ruiyang Yan | Round 5: Austin Mei - Ruiyang Yan | Sicilian Defense: Najdorf Variation | |
| Jul 26, 2022 | Ruiyang Yan | 0–1 | Aaron Grabinsky | Round 4: Ruiyang Yan - Aaron Grabinsky | French Defense: Winawer Variation, Classical Variation | |
| Jul 26, 2022 | Vatsal Singhania | 0–1 | Ruiyang Yan | Round 3: Vatsal Singhania - Ruiyang Yan | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Jul 26, 2022 | Ruiyang Yan | ½–½ | Milind Maiti | Round 2: Ruiyang Yan - Milind Maiti | Petrov's Defense: Millennium Attack | |
| Jul 25, 2022 | Hanxiang Li | ½–½ | Ruiyang Yan | Round 1: Hanxiang Li - Ruiyang Yan | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jul 16, 2022 | Zoey Tang | 1–0 | Ruiyang Yan | Round 9: Zoey Tang - Ruiyang Yan | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jul 15, 2022 | Ruiyang Yan | 0–1 | Thalia Cervantes Landeiro | Round 8: Ruiyang Yan - Thalia Cervantes Landeiro | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jul 14, 2022 | Anne-Marie Velea | 0–1 | Ruiyang Yan | Round 7: Anne-Marie Velea - Ruiyang Yan | Sicilian Defense: Moscow Variation | |
| Jul 13, 2022 | Ruiyang Yan | 0–1 | Sophie Morris-Suzuki | Round 6: Ruiyang Yan - Sophie Morris-Suzuki | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jul 11, 2022 | Ruiyang Yan | 0–1 | Jennifer Yu | Round 5: Ruiyang Yan - Jennifer Yu | Ruy Lopez: Morphy Defense | |
| Jul 10, 2022 | Ellen Wang | ½–½ | Ruiyang Yan | Round 4: Ellen Wang - Ruiyang Yan | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Jul 9, 2022 | Ruiyang Yan | 1–0 | Alice Lee | Round 3: Ruiyang Yan - Alice Lee | Caro-Kann Defense: Endgame Variation | |
| Jul 8, 2022 | Gracy Prasanna | ½–½ | Ruiyang Yan | Round 2: Gracy Prasanna - Ruiyang Yan | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| Jul 7, 2022 | Ruiyang Yan | ½–½ | Rochelle Wu | Round 1: Ruiyang Yan - Rochelle Wu | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jun 12, 2022 | Bach Ngo | 1–0 | Ruiyang Yan | Round 9: Bach Ngo - Ruiyang Yan | Queen's Gambit Declined: Three Knights Variation | |
| Jun 12, 2022 | Ruiyang Yan | 1–0 | Sabina-Francesca Foisor | Round 8: Ruiyang Yan - Sabina-Francesca Foisor | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 11, 2022 | Ashritha Eswaran | 1–0 | Ruiyang Yan | Round 7: Ashritha Eswaran - Ruiyang Yan | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 11, 2022 | Ruiyang Yan | 1–0 | Qiyu Zhou | Round 6: Ruiyang Yan - Qiyu Zhou | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jun 11, 2022 | Emilio Emilio Cordova Daza | 1–0 | Ruiyang Yan | Round 5: Emilio Emilio Cordova Daza - Ruiyang Yan | Zukertort Opening | |
| Jun 10, 2022 | Ruiyang Yan | ½–½ | Richard Balansag Bitoon | Round 4: Ruiyang Yan - Richard Balansag Bitoon | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jun 9, 2022 | Ruiyang Yan | 1–0 | Jayden Lee | Round 2: Ruiyang Yan - Jayden Lee | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 20, 2022 | Joshua Posthuma | ½–½ | Ruiyang Yan | Round 9: Joshua Posthuma - Ruiyang Yan | Catalan Opening: Closed | |
| Mar 20, 2022 | Ruiyang Yan | 0–1 | Vishnu Vanapalli | Round 8: Ruiyang Yan - Vishnu Vanapalli | French Defense: Steinitz Variation | |
| Mar 19, 2022 | Mike Ivanov | 0–1 | Ruiyang Yan | Round 7: Mike Ivanov - Ruiyang Yan | English Opening: Mikenas-Carls Variation | |
| Mar 19, 2022 | Ruiyang Yan | 1–0 | Oladapo Adu | Round 6: Ruiyang Yan - Oladapo Adu | Modern Defense: Standard Defense | |
| Mar 18, 2022 | Roberto Martin Del Campo | ½–½ | Ruiyang Yan | Round 5: Roberto Martin Del Campo - Ruiyang Yan | Sicilian Defense: Dragon Variation, Levenfish Variation | |
| Mar 18, 2022 | Ruiyang Yan | ½–½ | Nikolai Andrianov | Round 4: Ruiyang Yan - Nikolai Andrianov | Sicilian Defense: Classical Variation | |
| Mar 17, 2022 | Brewington Hardaway | 1–0 | Ruiyang Yan | Round 3: Brewington Hardaway - Ruiyang Yan | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Mar 17, 2022 | Ruiyang Yan | 1–0 | Nicolas De La Colina | Round 2: Ruiyang Yan - Nicolas De La Colina | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Mar 17, 2022 | James Canty | 1–0 | Ruiyang Yan | Round 1: James Canty - Ruiyang Yan | Sicilian Defense: Najdorf Variation | |
| Jul 1, 2021 | Brandon Jacobson | 1–0 | Ruiyang Yan | 49th Annual World Open | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Oct 11, 2020 | Ruiyang Yan | ½–½ | Martha Samadashvili | 2020 U.S. Girls' Junior Championship | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Oct 11, 2020 | Ruiyang Yan | 1–0 | Alice Lee | 2020 U.S. Girls' Junior Championship | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Oct 11, 2020 | Rochelle Wu | ½–½ | Ruiyang Yan | 2020 U.S. Girls' Junior Championship | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Oct 10, 2020 | Ruiyang Yan | ½–½ | Emily Nguyen | Casual Classical game | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Oct 10, 2020 | Thalia Cervantes | 1–0 | Ruiyang Yan | Casual Classical game | Queen's Gambit Declined: Ragozin Defense | |
| Oct 10, 2020 | Jennifer Yu | ½–½ | Ruiyang Yan | Casual Classical game | English Opening: Mikenas-Carls Variation | |
| Oct 9, 2020 | Ruiyang Yan | ½–½ | Carissa Yip | Casual Classical game | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Oct 9, 2020 | S. Morris-Suzuki | 1–0 | Ruiyang Yan | Casual Classical game | Indian Defense | |
| Oct 9, 2020 | Annie Wang | ½–½ | Ruiyang Yan | Casual Classical game | Queen's Gambit Declined: Ragozin Defense | |