| Jun 9, 2024 | Roger Shi | 0–1 | Le | 2024 Carolinas Classic | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Dec 10, 2023 | Roger Shi | 1–0 | Daniel Nunez Vergara | Round 5: Roger Shi - Daniel Nunez Vergara | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Dec 10, 2023 | Roger Shi | 0–1 | Ingris Rivera | Round 4: Roger Shi - Ingris Rivera | Sicilian Defense: Najdorf Variation | |
| Dec 10, 2023 | Carlos Ramirez | 1–0 | Roger Shi | Round 3: Carlos Ramirez - Roger Shi | King's Indian Defense: Averbakh Variation, Flexible Defense | |
| Dec 9, 2023 | Roger Shi | 1–0 | Alvaro Rodriguez Rodriguez | Round 2: Roger Shi - Alvaro Rodriguez Rodriguez | Sicilian Defense: Najdorf Variation | |
| Dec 9, 2023 | Jairo Pinzon | 1–0 | Roger Shi | Round 1: Jairo Pinzon - Roger Shi | Trompowsky Attack | |
| Nov 12, 2023 | Luis Rodi | 1–0 | Roger Shi | Round 6: Luis Rodi - Roger Shi | Sicilian Defense: Closed | |
| Nov 12, 2023 | Roger Shi | 1–0 | Gabriela Vargas Talavera | Round 5: Roger Shi - Gabriela Vargas Talavera | French Defense: Advance Variation, Euwe Variation | |
| Nov 11, 2023 | Ricardo Kropff Gomez | ½–½ | Roger Shi | Round 4: Ricardo Kropff Gomez - Roger Shi | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Nov 11, 2023 | Alexandre Kretchetov | ½–½ | Roger Shi | Round 3: Alexandre Kretchetov - Roger Shi | Indian Defense: West Indian Defense | |
| Nov 10, 2023 | Roger Shi | 0–1 | Benjamin Gongora Montes | Round 2: Roger Shi - Benjamin Gongora Montes | Pirc Defense | |
| Nov 10, 2023 | Roger Shi | 1–0 | Jairo Pinzon | Round 1: Roger Shi - Jairo Pinzon | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Oct 15, 2023 | Roger Shi | 0–1 | Dharim Bacus | Round 5: Roger Shi - Dharim Bacus | Sicilian Defense: Moscow Variation | |
| Oct 15, 2023 | Gerardo Garcia | 1–0 | Roger Shi | Round 4: Gerardo Garcia - Roger Shi | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Oct 15, 2023 | Roger Shi | 1–0 | Juan Manuel Jaquez | Round 3: Roger Shi - Juan Manuel Jaquez | French Defense: Advance Variation, Paulsen Attack | |
| Oct 14, 2023 | Roger Shi | 0–1 | Benjamin Gongora | Round 1: Roger Shi - Benjamin Gongora | Alekhine Defense: Brooklyn Variation | |
| Oct 14, 2023 | Juan Benavente | ½–½ | Roger Shi | Round 2: Juan Benavente - Roger Shi | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Rare Line | |
| Sep 17, 2023 | Dharim Cubero Bacus | * | Roger Shi | Round 5: Dharim Cubero Bacus - Roger Shi | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Sep 17, 2023 | Benjamin Gongora Montes | 1–0 | Roger Shi | Round 4: Benjamin Gongora Montes - Roger Shi | Sicilian Defense: Closed, Traditional | |
| Sep 17, 2023 | Roger Shi | 0–1 | Augusto Campos Jimenez | Round 3: Roger Shi - Augusto Campos Jimenez | French Defense: Advance Variation | |
| Sep 16, 2023 | Alexander Hernandez Jimenez | * | Roger Shi | Round 2: Alexander Hernandez Jimenez - Roger Shi | Sicilian Defense: Hyperaccelerated Dragon | |
| Sep 16, 2023 | Roger Shi | 0–1 | Alexandre Kretchetov | Round 1: Roger Shi - Alexandre Kretchetov | Caro-Kann Defense: Gurgenidze System | |