| Jan 22, 2024 | David Arenas | ½–½ | Dylan Tang | Round 9: David Arenas - Dylan Tang | Ruy Lopez: Exchange, Alekhine Variation | |
| Jan 21, 2024 | Dylan Tang | 0–1 | Neuris Delgado | Round 8: Dylan Tang - Neuris Delgado | Sicilian Defense: Prins Variation | |
| Jan 21, 2024 | Jacob Chiang | ½–½ | Dylan Tang | Round 7: Jacob Chiang - Dylan Tang | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 20, 2024 | Dylan Tang | 1–0 | Advay Bansal | Round 6: Dylan Tang - Advay Bansal | Sicilian Defense: Prins Variation | |
| Jan 20, 2024 | Andrew Guo | ½–½ | Dylan Tang | Round 5: Andrew Guo - Dylan Tang | Bogo-Indian Defense: Retreat Variation | |
| Jan 16, 2024 | Dylan Tang | ½–½ | Guillermo Dominguez Aguilar | Round 4: Dylan Tang - Guillermo Dominguez Aguilar | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Jan 15, 2024 | Leonel Figueredo Losada | ½–½ | Dylan Tang | Round 3: Leonel Figueredo Losada - Dylan Tang | Queen's Pawn Game: Colle System | |
| Jan 15, 2024 | Dylan Tang | 0–1 | Ethan Guo | Round 2: Dylan Tang - Ethan Guo | Sicilian Defense: Moscow Variation | |
| Jan 14, 2024 | Dylan Tang | ½–½ | Henry Deng | Round 1: Dylan Tang - Henry Deng | Sicilian Defense: French Variation | |
| Dec 27, 2023 | Steven C Zierk | 1–0 | Dylan Tang | Round 3: Steven C Zierk - Dylan Tang | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Nov 27, 2023 | Jacek Stopa | ½–½ | Dylan Tang | Round 9: Jacek Stopa - Dylan Tang | Bogo-Indian Defense: Retreat Variation | |
| Nov 26, 2023 | Dylan Tang | 0–1 | Joshua Sheng | Round 8: Dylan Tang - Joshua Sheng | Sicilian Defense: Classical Variation | |
| Nov 26, 2023 | Simon Languidey | ½–½ | Dylan Tang | Round 7: Simon Languidey - Dylan Tang | Ruy Lopez: Morphy Defense, Wormald Attack | |
| Nov 25, 2023 | Dylan Tang | 0–1 | Miguel Mosquera | Round 6: Dylan Tang - Miguel Mosquera | French Defense: Tarrasch Variation, Closed Variation | |
| Nov 25, 2023 | Rodrigo Terao | ½–½ | Dylan Tang | Round 5: Rodrigo Terao - Dylan Tang | Four Knights Game: Scotch Variation Accepted | |
| Nov 24, 2023 | Dylan Tang | ½–½ | Leandro Perdomo | Round 4: Dylan Tang - Leandro Perdomo | Ruy Lopez: Morphy Defense | |
| Nov 24, 2023 | Dylan Tang | ½–½ | Josiah Stearman | Round 3: Dylan Tang - Josiah Stearman | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Nov 23, 2023 | Emmanuel Jimenez Garcia | ½–½ | Dylan Tang | Round 2: Emmanuel Jimenez Garcia - Dylan Tang | Catalan Opening: Open Defense, Classical Line | |
| Nov 23, 2023 | Dylan Tang | ½–½ | Neuris Delgado | Round 1: Dylan Tang - Neuris Delgado | Sicilian Defense: Classical Variation | |
| Nov 12, 2023 | Carlos Ramirez | ½–½ | Dylan Tang | Round 6: Carlos Ramirez - Dylan Tang | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Nov 12, 2023 | Dylan Tang | 0–1 | Cesar Zuluaga Mancilla | Round 5: Dylan Tang - Cesar Zuluaga Mancilla | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Nov 11, 2023 | Mike Zaloznyy | ½–½ | Dylan Tang | Round 4: Mike Zaloznyy - Dylan Tang | King's Indian Attack | |
| Nov 11, 2023 | Dylan Tang | ½–½ | Bartosz Panek | Round 3: Dylan Tang - Bartosz Panek | Modern Defense: Lizard Defense, Mittenberger Gambit | |
| Nov 10, 2023 | Dylan Tang | 1–0 | Martha Fierro Baquero | Round 2: Dylan Tang - Martha Fierro Baquero | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Nov 10, 2023 | Alexander Heimann | 1–0 | Dylan Tang | Round 1: Alexander Heimann - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Oct 15, 2023 | Cesar Zuluaga | 1–0 | Dylan Tang | Round 5: Cesar Zuluaga - Dylan Tang | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Oct 15, 2023 | Dylan Tang | ½–½ | Arturo Vidarte | Round 4: Dylan Tang - Arturo Vidarte | Rat Defense: Accelerated Gurgenidze | |
| Oct 15, 2023 | Luis Rodi | ½–½ | Dylan Tang | Round 3: Luis Rodi - Dylan Tang | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Oct 14, 2023 | Dylan Tang | 0–1 | Arturo Fernandez | Round 1: Dylan Tang - Arturo Fernandez | Alekhine Defense: Exchange Variation, Voronezh Variation | |
| Oct 14, 2023 | Jairo Pinzon | 0–1 | Dylan Tang | Round 2: Jairo Pinzon - Dylan Tang | Trompowsky Attack | |
| Sep 17, 2023 | Cesar Zuluaga | * | Dylan Tang | Round 5: Cesar Zuluaga - Dylan Tang | Queen's Pawn Game: Torre Attack | |
| Sep 17, 2023 | Dylan Tang | ½–½ | Johnny Wilson Leon Valdes | Round 4: Dylan Tang - Johnny Wilson Leon Valdes | French Defense: Tarrasch Variation, Morozevich Variation | |
| Sep 17, 2023 | Juan Manuel Jaquez | 1–0 | Dylan Tang | Round 3: Juan Manuel Jaquez - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Sep 16, 2023 | Arturo Fernandez | * | Dylan Tang | Round 2: Arturo Fernandez - Dylan Tang | Zukertort Opening | |
| Sep 16, 2023 | Dylan Tang | 1–0 | Mike Zaloznyy | Round 1: Dylan Tang - Mike Zaloznyy | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 4, 2023 | Jim Tarjan | 1–0 | Dylan Tang | Round 9: Jim Tarjan - Dylan Tang | English Opening: Neo-Catalan | |
| Sep 4, 2023 | Dylan Tang | 1–0 | Ryan Yang | Round 8: Dylan Tang - Ryan Yang | Sicilian Defense: Taimanov Variation, Szén Variation | |
| Sep 4, 2023 | Advay Bansal | 1–0 | Dylan Tang | Round 7: Advay Bansal - Dylan Tang | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Sep 3, 2023 | Dylan Tang | ½–½ | Henry Deng | Round 6: Dylan Tang - Henry Deng | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Sep 3, 2023 | Jason Liang | 1–0 | Dylan Tang | Round 5: Jason Liang - Dylan Tang | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Sep 2, 2023 | Dylan Tang | 1–0 | Andrei Macovei | Round 4: Dylan Tang - Andrei Macovei | Pirc Defense | |
| Sep 2, 2023 | Robby Kevlishvili | 1–0 | Dylan Tang | Round 3: Robby Kevlishvili - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Sep 1, 2023 | Dylan Tang | 1–0 | Edward Song | Round 2: Dylan Tang - Edward Song | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Sep 1, 2023 | Pranav Sathish | ½–½ | Dylan Tang | Round 1: Pranav Sthish - Dylan Tang | Nimzo-Larsen Attack: Classical Variation | |
| Aug 2, 2023 | Dylan Tang | 1–0 | Luis Rodi | Round 9: Dylan Tang - Luis Rodi | Ruy Lopez: Cozio Defense | |
| Aug 1, 2023 | Kyron Griffith | 1–0 | Dylan Tang | Round 8: Kyron Griffith - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Jul 31, 2023 | Gustavo Maass | 0–1 | Dylan Tang | Round 7: Gustavo Maass - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Jul 31, 2023 | Dylan Tang | ½–½ | Ingris Rivera | Round 6: Dylan Tang - Ingris Rivera | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jul 31, 2023 | Matias Gormaz Perez | ½–½ | Dylan Tang | Round 5: Matias Gormaz Perez - Dylan Tang | King's Indian Attack | |
| Jul 30, 2023 | Dylan Tang | 0–1 | Varun Krishhnan | Round 4: Dylan Tang - Varun Krishhnan | Sicilian Defense: Classical Variation | |
| Jul 30, 2023 | Aleksandr Ostrovskiy | 1–0 | Dylan Tang | Round 3: Aleksandr Ostrovskiy - Dylan Tang | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jul 29, 2023 | Dylan Tang | 0–1 | Fernando Sanchez Aller | Round 2: Dylan Tang - Fernando Sanchez Aller | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Jul 29, 2023 | Mike Zaloznyy | 1–0 | Dylan Tang | Round 1: Mike Zaloznyy - Dylan Tang | Nimzo-Larsen Attack: Classical Variation | |
| Jun 12, 2023 | Dylan Tang | 0–1 | Tristan Taylor | Round 9: Dylan Tang - Tristan Taylor | Zukertort Opening | |
| Jun 12, 2023 | Nathan Yan | 1–0 | Dylan Tang | Round 8: Nathan Yan - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Jun 12, 2023 | Raffi Ghazaryan | ½–½ | Dylan Tang | Round 7: Raffi Ghazaryan - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Jun 11, 2023 | Dylan Tang | ½–½ | Rohan Rajaram | Round 6: Dylan Tang - Rohan Rajaram | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jun 11, 2023 | Steve Wongso | ½–½ | Dylan Tang | Round 5: Steve Wongso - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Jun 10, 2023 | Jeffery Wang | ½–½ | Dylan Tang | Round 4: Jeffery Wang - Dylan Tang | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Jun 10, 2023 | Dylan Tang | 0–1 | Shelev Oberoi | Round 3: Dylan Tang - Shelev Oberoi | Ruy Lopez: Open, Dilworth Variation | |
| Jun 9, 2023 | Timur Aliyev | 1–0 | Dylan Tang | Round 2: Timur Aliyev - Dylan Tang | Four Knights Game: Spanish Variation, Rubinstein Variation, Henneberger Variation | |
| Jun 9, 2023 | Dylan Tang | 0–1 | Denes Boros | Round 1: Dylan Tang - Denes Boros | Scandinavian Defense: Main Line | |
| May 29, 2023 | Dylan Tang | 0–1 | Paul Perez Avendano | Round 6: Dylan Tang - Paul Perez Avendano | Sicilian Defense: Classical Variation | |
| May 29, 2023 | Paul Perez Avendano | ½–½ | Dylan Tang | Round 5: Paul Perez Avendano - Dylan Tang | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| May 28, 2023 | Rocio Vasquez | ½–½ | Dylan Tang | Round 4: Rocio Vasquez - Dylan Tang | Italian Game: Classical Variation, Albin Gambit | |
| May 28, 2023 | Dylan Tang | ½–½ | Alberto Rivera Huerta | Round 3: Dylan Tang - Alberto Rivera Huerta | Sicilian Defense: Godiva Variation | |
| May 27, 2023 | Edgar Pereira | 0–1 | Dylan Tang | Round 2: Edgar Pereira - Dylan Tang | Four Knights Game: Spanish Variation, Classical Variation | |
| May 27, 2023 | Dylan Tang | 1–0 | Karen Zapata | Round 1: Dylan Tang - Karen Zapata | Sicilian Defense: Open | |
| Apr 23, 2023 | Gerardo Gracia Alvarez | 0–1 | Dylan Tang | Round 5: Gerardo Gracia Alvarez - Dylan Tang | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 23, 2023 | Dylan Tang | 0–1 | Rico Salimbagat | Round 4: Dylan Tang - Rico Salimbagat | Ruy Lopez: Schliemann Defense | |
| Apr 22, 2023 | Dylan Tang | 0–1 | Noel Hernandez Marques | Round 3: Dylan Tang - Noel Hernandez Marques | Pirc Defense | |
| Apr 22, 2023 | Liordis Quesada Vera | 1–0 | Dylan Tang | Round 2: Liordis Quesada Vera - Dylan Tang | King's Indian Attack | |
| Apr 22, 2023 | Dylan Tang | ½–½ | Augusto Campos Jimenez | Round 1: Dylan Tang - Augusto Campos Jimenez | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Feb 20, 2023 | Roberto Martin del Campo Cardenas | * | Dylan Tang | Round 7: Roberto Martin del Campo Cardenas - Dylan Tang | Ruy Lopez: Morphy Defense | |
| Feb 20, 2023 | Dylan Tang | 0–1 | Augusto Campos Jimenez | Round 6: Dylan Tang - Augusto Campos Jimenez | Ruy Lopez: Closed, Flohr System | |
| Feb 19, 2023 | Enrico Sevillano | 1–0 | Dylan Tang | Round 5: Enrico Sevillano - Dylan Tang | Queen's Gambit Declined: Tartakower Defense, Makogonov Exchange Variation | |
| Feb 19, 2023 | Liordis Vera | 1–0 | Dylan Tang | Round 4: Liordis Vera - Dylan Tang | King's Indian Attack | |
| Feb 19, 2023 | Dylan Tang | 1–0 | Roberto Cardenas | Round 3: Dylan Tang - Roberto Cardenas | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Feb 19, 2023 | Augusto Jimenez | ½–½ | Dylan Tang | Round 2: Augusto Jimenez - Dylan Tang | Bogo-Indian Defense: Retreat Variation | |
| Feb 18, 2023 | Dylan Tang | 0–1 | Enrico Sevillano | Round 1: Dylan Tang - Enrico Sevillano | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Dec 28, 2023 | Dylan Tang | 0–1 | Illia Nyzhnyk | 33rd Annual North American Open | Sicilian Defense: Scheveningen Variation, Classical Variation | |