| May 25, 2026 | Liang | 1–0 | Sonis | Round 9: Liang, Jason - Sonis, Francesco | Italian Game: Classical Variation, Giuoco Pianissimo | |
| May 25, 2026 | Harsha Bharathakoti | 0–1 | Liang | Round 8: Harsha Bharathakoti - Liang, Jason | Queen's Gambit Declined: Modern Variation, Knight Defense | |
| May 24, 2026 | Liang | ½–½ | Cordova | Round 7: Liang, Jason - Cordova, Emilio | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| May 24, 2026 | Khanin | ½–½ | Liang | Round 6: Khanin, Semen - Liang, Jason | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 23, 2026 | Petrosian | ½–½ | Liang | Round 4: Petrosian, Tigran L. - Liang, Jason | King's Indian Attack: Double Fianchetto | |
| May 18, 2026 | Kot | 0–1 | Liang | 2026 Ontario Open Crown | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| May 18, 2026 | Liang | ½–½ | Moses | 2026 Ontario Open Crown | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| May 17, 2026 | Noritsyn | 1–0 | Liang | 2026 Ontario Open Crown | Caro-Kann Defense: Advance Variation | |
| May 17, 2026 | Liang | ½–½ | Chiku-Ratte | 2026 Ontario Open Crown | Petrov's Defense: Modern Attack, Center Variation | |
| May 16, 2026 | Liang | 1–0 | Jaferian | 2026 Ontario Open Crown | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 16, 2026 | Keleberda | ½–½ | Liang | 2026 Ontario Open Crown | Sicilian Defense: French Variation | |
| May 15, 2026 | Dhaliwal | 0–1 | Liang | 2026 Ontario Open Crown | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jan 5, 2026 | Tian | 0–1 | Liang | Round 6: Tian, Eddy - Liang, Jason | English Opening: King's English Variation, Reversed Sicilian | |
| Jan 4, 2026 | Rahul Srivatshav P | ½–½ | Liang | Round 5: Rahul Srivatshav P - Liang, Jason | English Opening: Agincourt Defense | |
| Jan 3, 2026 | Liang | 1–0 | Liang | Round 1: Liang, Awonder - Liang, Jason | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Dec 29, 2025 | Samant Aditya S | 1–0 | Liang | Round 6: Samant Aditya S - Liang, Jason | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Dec 28, 2025 | Liang | 0–1 | Abdisalimov | Round 5: Liang, Jason - Abdisalimov, Abdimalik | Sicilian Defense: Najdorf Variation | |
| Dec 28, 2025 | Antova | 0–1 | Liang | 35th annual North American Open | Catalan Opening: Open Defense, Classical Line | |
| Jul 6, 2025 | Liang | ½–½ | Adewumi | Round 9: Liang, Jason - Adewumi, Tanitoluwa | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 5, 2025 | Liang | * | Singh | 53rd Annual World Open Chess Tournament | ? | |
| Jun 19, 2025 | Liang | 1–0 | Lopez Rayo | Pana U20 | Sicilian Defense: Moscow Variation | |
| Jun 17, 2025 | Liang | 1–0 | Reyes Zavaleta | Pana U20 | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 16, 2025 | Ticona Rocabado | 1–0 | Liang | Pana U20 | Queen's Gambit Declined | |
| Jun 16, 2025 | Tang | 0–1 | Liang | Pana U20 | Queen's Gambit Declined: Semi-Slav, Abrahams Variation | |
| Jun 16, 2025 | Park | 0–1 | Liang | Pana U20 | ? | |
| Jun 16, 2025 | Melian | 0–1 | Liang | Pana U20 | Zukertort Opening | |
| Jun 15, 2025 | Liang | ½–½ | Marrujo Pardo | Pana U20 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 15, 2025 | Ribeiro | 0–1 | Liang | Pana U20 | Catalan Opening: Closed, Main Line | |
| Jun 14, 2025 | Liang | 1–0 | Orrego Palermo | U20 Pan American Chess Championship OPEN 2025 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 28, 2024 | Liang | 0–1 | Corrales Jimenez | Round 3: Liang, Jason - Corrales Jimenez, Fidel | French Defense: Winawer Variation, Poisoned Pawn Variation | |
| Aug 18, 2024 | Liang | 1–0 | Tang | Round 9: Liang, Jason - Tang, Zoey | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Aug 17, 2024 | Liang | 0–1 | Lu | Round 7: Liang, Jason - Lu, Ming | French Defense: Advance Variation, Euwe Variation | |
| Aug 17, 2024 | Tao | 0–1 | Liang | Round 8: Tao, Sihan - Liang, Jason | Caro-Kann Defense: Exchange Variation | |
| Aug 16, 2024 | Liang | 1–0 | Guo | Round 6: Liang, Jason - Guo, Ethan | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 16, 2024 | Zhang | 0–1 | Liang | Round 5: Zhang, Roger - Liang, Jason | Sicilian Defense: Scheveningen Variation, Classical Main Line | |
| Aug 15, 2024 | Liang | 0–1 | Johnson | Round 4: Liang, Jason - Johnson, Donald | Queen's Pawn Game: London System | |
| Aug 15, 2024 | Chen | 0–1 | Liang | Round 3: Chen, Max - Liang, Jason | King's Indian Attack: Keres Variation | |
| Aug 14, 2024 | Liang | 1–0 | Tang | Round 2: Liang, Jason - Tang, Dylan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 14, 2024 | Hong | 0–1 | Liang | Round 1: Hong, Zihan - Liang, Jason | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit Accepted | |
| Jun 30, 2024 | Liang | 1–0 | De La Colina | 17th Annual Philadelphia International | Sicilian Defense: Godiva Variation | |
| Jun 29, 2024 | Chakrabarti | ½–½ | Liang | 17th Annual Philadelphia International | Caro-Kann Defense: Endgame Offer | |
| Aug 18, 2023 | Reimanis | 1–0 | Liang | Round 8: Reimanis, Ritvars - Liang, Jason | Semi-Slav Defense: Stoltz Variation | |
| Aug 18, 2023 | Liang | 0–1 | George Micheal | Round 7: Liang, Jason - George Micheal, Kevin | Ruy Lopez: Closed, Martinez Variation | |
| Aug 17, 2023 | Mandizha | ½–½ | Liang | Round 6: Mandizha, Farai - Liang, Jason | Queen's Pawn Game: Zukertort Variation | |
| Aug 16, 2023 | Liang | 0–1 | Ghasi | Round 5: Liang, Jason - Ghasi, Ameet K | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 16, 2023 | Aarav | 0–1 | Liang | Round 4: Aarav, Dengla - Liang, Jason | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Aug 15, 2023 | Liang | ½–½ | Sharma | Round 3: Liang, Jason - Sharma, Isha | Ruy Lopez: Closed, Martinez Variation | |
| Aug 15, 2023 | Liang | 1–0 | Guedira | Round 1: Liang, Jason - Guedira, Aimen | Queen's Pawn Game: Accelerated London System | |
| Aug 15, 2023 | Quesada Perez | 1–0 | Liang | Round 2: Quesada Perez, Luis Ernesto - Liang, Jason | King's Indian Defense: Normal Variation, Standard Development | |
| Jul 24, 2023 | Stearman | 1–0 | Liang | 2023 U.S. Junior Chess Championship | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 23, 2023 | Liang | ½–½ | Guo | 2023 U.S. Junior Chess Championship | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Jul 22, 2023 | Daggupati | 1–0 | Liang | 2023 U.S. Junior Chess Championship | Sicilian Defense: Scheveningen Variation, Classical Main Line | |
| Jul 21, 2023 | Liang | 1–0 | Xu | 2023 U.S. Junior Chess Championship | Ruy Lopez: Fianchetto Defense | |
| Jul 19, 2023 | Mishra | ½–½ | Liang | 2023 U.S. Junior Chess Championship | Indian Defense: Dzindzi-Indian Defense | |
| Jul 18, 2023 | Liang | 1–0 | Ghazarian | 2023 U.S. Junior Chess Championship | Ruy Lopez: Closed, Martinez Variation | |
| Jul 17, 2023 | Liang | 0–1 | Wang | 2023 U.S. Junior Chess Championship | Indian Defense | |
| Jul 16, 2023 | Hong | 1–0 | Liang | 2023 U.S. Junior Chess Championship | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 15, 2023 | Liang | 0–1 | Jacobson | 2023 U.S. Junior Chess Championship | Ruy Lopez: Closed, Martinez Variation | |
| Apr 13, 2023 | Liang | 0–1 | Mikhalevski | 2023 Spring Chess Classic | Group B | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Apr 12, 2023 | Blohberger | ½–½ | Liang | 2023 Spring Chess Classic | Group B | English Opening: King's English Variation | |
| Apr 11, 2023 | Liang | ½–½ | Chandra | 2023 Spring Chess Classic | Group B | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 10, 2023 | Kantor | 0–1 | Liang | 2023 Spring Chess Classic | Group B | Queen's Gambit Declined: Semi-Slav, Abrahams Variation | |
| Apr 9, 2023 | Liang | 1–0 | Ghazarian | 2023 Spring Chess Classic | Group B | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Apr 8, 2023 | Budisavljevic | ½–½ | Liang | 2023 Spring Chess Classic | Group B | Slav Defense: Quiet Variation, Schallopp Defense | |
| Apr 7, 2023 | Liang | ½–½ | Daggupati | 2023 Spring Chess Classic | Group B | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 6, 2023 | Dudin | ½–½ | Liang | 2023 Spring Chess Classic | Group B | English Opening: Caro-Kann Defensive System | |
| Apr 5, 2023 | Liang | ½–½ | Batsuren | 2023 Spring Chess Classic | Group B | Italian Game: Giuoco Piano | |
| Jun 1, 2021 | Jacobson | 1–0 | Liang | 8th Cherry Blossom Classic - Open | Slav Defense: Exchange Variation | |
| May 31, 2021 | Liang | ½–½ | Stremavicius | 8th Cherry Blossom Classic - Open | Nimzo-Larsen Attack: Classical Variation | |
| May 31, 2021 | Escalante | 0–1 | Liang | 8th Cherry Blossom Classic - Open | Nimzo-Larsen Attack: Classical Variation | |
| May 30, 2021 | Liang | 1–0 | Yanayt | 8th Cherry Blossom Classic - Open | Nimzo-Larsen Attack: Modern Variation | |
| May 30, 2021 | Zhou | ½–½ | Liang | 8th Cherry Blossom Classic - Open | Semi-Slav Defense | |
| May 29, 2021 | Liang | 1–0 | Tahmassebi | 8th Cherry Blossom Classic - Open | Nimzo-Larsen Attack: Classical Variation | |
| May 29, 2021 | Kumar | ½–½ | Liang | 8th Cherry Blossom Classic - Open | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 28, 2021 | Liang | 0–1 | Stukopin | 8th Cherry Blossom Classic - Open | Nimzo-Larsen Attack: English Variation | |
| May 28, 2021 | Pakh | 0–1 | Liang | 8th Cherry Blossom Classic - Open | Slav Defense: Modern Line | |
| — | Liang | 1–0 | Vaval | 2025 New York State Scholastic High School Chess Championship | Nimzo-Larsen Attack: Indian Variation | |
| — | Liang | 1–0 | Oh | 2025 New York State Scholastic High School Chess Championship | Nimzo-Larsen Attack: Indian Variation | |
| — | Liang | * | Sheng | Round 3: Liang, Jason - Sheng, Joshua | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Liang | ½–½ | Preotu | Round 4: Liang, Jason - Preotu, Razvan | Sicilian Defense: Moscow Variation | |
| — | Liang | 1–0 | Plotkin | Round 7: Liang, Jason - Plotkin, Mark | Modern Defense | |
| — | Liang | ½–½ | Noritsyn | Round 8: Liang, Jason - Noritsyn, Nikolay | Italian Game: Paris Defense | |
| — | Gaw | 1–0 | Liang | 2025 New York State Scholastic High School Chess Championship | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| — | Mottola | 0–1 | Liang | 2025 New York State Scholastic High School Chess Championship | Four Knights Game: Scotch Variation Accepted | |
| — | Kantans | ½–½ | Liang | Round 5: Kantans, Toms - Liang, Jason | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| — | Atanasov | ½–½ | Liang | Round 6: Atanasov, Anthony - Liang, Jason | Queen's Gambit Declined | |
| — | Fedorowicz | * | Liang | Round 9: Fedorowicz, John - Liang, Jason | Caro-Kann Defense: Exchange Variation | |