| Mar 21, 2026 | Roe | 1–0 | Chan | Round 7: Roe, Simon J - Chan, Sheng Liang Bernard | Réti Opening: Anglo-Slav Variation, with g3 | |
| Feb 8, 2026 | Rughani | 1–0 | Chan | Round 6: Rughani, Mahin - Chan, Sheng Liang Bernard | Indian Defense: Anti-Nimzo-Indian | |
| Jan 11, 2026 | Chan | 0–1 | Van Foreest | Round 4: Chan, Sheng Liang Bernard - Van Foreest, Machteld | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 10, 2026 | Lentzos | ½–½ | Chan | Round 3: Lentzos, Ioanis - Chan, Sheng Liang Bernard | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Oct 26, 2025 | Chan | ½–½ | Peart | Round 5: Chan, Sheng Liang Bernard - Peart, Alan | Indian Defense | |
| Oct 26, 2025 | Walker | ½–½ | Chan | Round 4: Walker, David J - Chan, Sheng Liang Bernard | English Opening: King's English Variation | |
| Oct 25, 2025 | Chan | 1–0 | Jaunooby | Round 2: Chan, Sheng Liang Bernard - Jaunooby, Ali R | Nimzo-Indian Defense: Normal Variation | |
| Oct 24, 2025 | Ponting | 0–1 | Chan | Round 1: Ponting, Andrew - Chan, Sheng Liang Bernard | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Oct 23, 2025 | Chan | ½–½ | Fava | Round 3: Chan, Sheng Liang Bernard - Fava, Lorenzo | Nimzo-Indian Defense: Normal Variation | |
| Jun 29, 2025 | Chan | 1–0 | Van Kemenade | Round 5: Chan, Sheng Liang Bernard - Van Kemenade, Rudy | Indian Defense: Budapest Defense, Alekhine Variation | |
| Jun 29, 2025 | Chan | 1–0 | Hariharan | Round 4: Chan, Sheng Liang Bernard - Hariharan, Shambavi | Indian Defense: London System | |
| Jun 28, 2025 | Bennett | 0–1 | Chan | Round 2: Bennett, Patrick - Chan, Sheng Liang Bernard | Queen's Gambit Declined: Semi-Tarrasch Defense, Pillsbury Variation | |
| Jun 27, 2025 | Chan | 1–0 | Sullivan | Round 1: Chan, Sheng Liang Bernard - Sullivan, Daniel | Nimzo-Indian Defense: Normal Variation | |
| Jun 27, 2025 | Boswell | 1–0 | Chan | Round 3: Boswell, Jacob Connor - Chan, Sheng Liang Bernard | Semi-Slav Defense: Normal Variation | |
| May 30, 2025 | Chan | 0–1 | Mittal | Round 8: Chan, Sheng Liang Bernard - Mittal, Aditya | Rapport-Jobava System | |
| May 30, 2025 | Gilsson | 0–1 | Chan | Round 7: Gilsson, Asmund - Chan, Sheng Liang Bernard | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| May 29, 2025 | Chan | ½–½ | Keerthi Kumar | Round 6: Chan, Sheng Liang Bernard - Keerthi Kumar, Advait | Sicilian Defense: Nimzowitsch Variation, Advance Variation | |
| May 27, 2025 | Pozzari | 1–0 | Chan | Round 3: Pozzari, Simone - Chan, Sheng Liang Bernard | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| May 26, 2025 | Chan | ½–½ | Cummings | Round 2: Chan, Sheng Liang Bernard - Cummings, David H. | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 26, 2025 | Wells | ½–½ | Chan | Round 1: Wells, Peter K - Chan, Sheng Liang Bernard | Queen's Gambit Accepted: Classical Defense, Steinitz Variation, Development Variation | |
| May 5, 2025 | Freeland | ½–½ | Chan | Round 11: Freeland, Alex - Chan, Sheng Liang Bernard | Slav Defense: Exchange Variation | |
| May 4, 2025 | Chan | ½–½ | White | Round 10: Chan, Sheng Liang Bernard - White, Stuart A | Slav Defense: Exchange Variation | |
| May 3, 2025 | Gilmore | 0–1 | Chan | Round 9: Gilmore, Simon N - Chan, Sheng Liang Bernard | Sicilian Defense: Staunton-Cochrane Variation | |
| Apr 21, 2025 | Chan | 1–0 | Pilley | Round 6: Chan, Sheng Liang Bernard - Pilley, Jack | Caro-Kann Defense: Tartakower Variation | |
| Apr 21, 2025 | Chan | 0–1 | Bin-Suhayl | Round 7: Chan, Sheng Liang Bernard - Bin-Suhayl, Ieysaa | Nimzo-Indian Defense | |
| Apr 20, 2025 | Chan | 1–0 | Willmoth | Round 4: Chan, Sheng Liang Bernard - Willmoth, Robert F | Pirc Defense: Austrian Attack, Unzicker Attack | |
| Apr 20, 2025 | Siva Mahadevan | 1–0 | Chan | Round 5: Siva Mahadevan - Chan, Sheng Liang Bernard | Sicilian Defense: Dragon Variation, Yugoslav Attack, Czerniak Variation | |
| Apr 19, 2025 | Chan | ½–½ | Hadi | Round 2: Chan, Sheng Liang Bernard - Hadi, Justin | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Apr 19, 2025 | Cook | 0–1 | Chan | Round 3: Cook, Philip - Chan, Sheng Liang Bernard | Sicilian Defense: Modern Variations | |
| Apr 18, 2025 | Manisse | 0–1 | Chan | Round 1: Manisse, Pierre-Damien - Chan, Sheng Liang Bernard | Rapport-Jobava System | |
| Apr 6, 2025 | Chan | 1–0 | Alizada | Round 8: Chan, Sheng Liang Bernard - Alizada, Eldar | French Defense: Rubinstein Variation, Blackburne Defense | |
| Apr 5, 2025 | Paterson | 0–1 | Chan | Round 7: Paterson, Andrew I - Chan, Sheng Liang Bernard | Nimzo-Indian Defense: Classical Variation | |
| Feb 16, 2025 | Mazurkiewicz | 1–0 | Chan | Round 6: Mazurkiewicz, Michal - Chan, Sheng Liang Bernard | Sicilian Defense: Modern Variations | |
| Feb 15, 2025 | Chan | 0–1 | Longson | Round 5: Chan, Sheng Liang Bernard - Longson, Alexander | Queen's Pawn Game: Accelerated London System | |
| Jan 19, 2025 | Chan | 1–0 | Ter-gevorkian | 32nd 4NCL Congress | Alekhine Defense: Two Pawns Attack | |
| Jan 19, 2025 | Boswell | 1–0 | Chan | 32nd 4NCL Congress | English Opening: Drill Variation | |
| Jan 18, 2025 | Chan | ½–½ | Wells | 32nd 4NCL Congress | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jan 18, 2025 | Nakara Husain | 1–0 | Chan | 32nd 4NCL Congress | Sicilian Defense: Delayed Alapin Variation | |
| Jan 17, 2025 | Keely | 0–1 | Chan | 32nd 4NCL Congress | Sicilian Defense: Classical Variation, Sozin Attack | |
| Jul 31, 2024 | Chan | ½–½ | Vashisht-Pigem | Round 5: Chan, Sheng Liang Bernard - Vashisht-Pigem, Raman | Queen's Indian Defense: Riumin Variation | |
| Jul 29, 2024 | Chan | 0–1 | Dishman | Round 3: Chan, Sheng Liang Bernard - Dishman, Matthew | Queen's Gambit Declined | |
| Jul 28, 2024 | Izod | 0–1 | Chan | Round 2: Izod, Chris - Chan, Sheng Liang Bernard | Queen's Pawn Game: Symmetrical Variation | |
| Jul 27, 2024 | Chan | 1–0 | Howorth | Round 1: Chan, Sheng Liang Bernard - Howorth, James | Grünfeld Defense: Russian Variation, Szabo Variation | |
| May 6, 2024 | Chan | 0–1 | Maciol | Round 11: Chan, Sheng Liang Bernard - Maciol, Ryszard | Nimzo-Indian Defense: Sämisch Variation | |
| May 5, 2024 | Chan | 1–0 | Eames | Round 10: Chan, Sheng Liang Bernard - Eames, Robert S | Benko Gambit Accepted: Modern Variation | |
| May 4, 2024 | Erdos | 1–0 | Chan | Round 9: Erdos, Viktor - Chan, Sheng Liang Bernard | Queen's Gambit Declined: Modern Variation, Normal Line | |
| Apr 1, 2024 | Chan | 1–0 | Amato | Round 7: Chan, Sheng Liang Bernard - Amato, Giampiero | King's Indian Defense: Makogonov Variation | |
| Apr 1, 2024 | Srivastava | 1–0 | Chan | Round 6: Srivastava, Arnav - Chan, Sheng Liang Bernard | Catalan Opening: Open Defense | |
| Mar 31, 2024 | Chan | 0–1 | Boswell | Round 5: Chan, Sheng Liang Bernard - Boswell, Jacob Connor | Benoni Defense: Benoni-Indian Defense, Kingside Move Order | |
| Mar 31, 2024 | Chan | ½–½ | Fava | Round 4: Chan, Sheng Liang Bernard - Fava, Lorenzo | Queen's Gambit Declined | |
| Mar 30, 2024 | Khoury | ½–½ | Chan | Round 3: Khoury, Theo - Chan, Sheng Liang Bernard | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Mar 30, 2024 | Chan | 1–0 | Vadalia | Round 2: Chan, Sheng Liang Bernard - Vadalia, Jainill | Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line | |
| Mar 29, 2024 | Han | 0–1 | Chan | Round 1: Han, Qixiang - Chan, Sheng Liang Bernard | Benoni Defense: Fianchetto Variation | |
| Mar 17, 2024 | Chan | ½–½ | Eggleston | Round 8: Chan, Sheng Liang Bernard - Eggleston, David J | Nimzo-Indian Defense: Sämisch Variation, Keres Variation | |
| Mar 16, 2024 | Harvey | 1–0 | Chan | Round 7: Harvey, Marcus R - Chan, Sheng Liang Bernard | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Jan 14, 2024 | Berry | 1–0 | Chan | 4NCL Division 1 2023-2024 | Catalan Opening: Open Defense | |
| Jan 13, 2024 | Chan | 0–1 | Ghasi | 4NCL Division 1 2023-2024 | King's Indian Defense: Makogonov Variation | |
| Nov 24, 2024 | Chan | 0–1 | Roe | Round 2: Chan, Sheng Liang Bernard - Roe, Simon J | Queen's Gambit Accepted: Central Variation, Modern Defense | |
| Nov 23, 2024 | Bisby | 1–0 | Chan | Round 1: Bisby, Daniel L - Chan, Sheng Liang Bernard | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Aug 18, 2024 | Chan | ½–½ | Lentzos | Round 4: Chan, Sheng Liang Bernard - Lentzos, Ioanis | Slav Defense: Exchange Variation | |
| Aug 18, 2024 | Crawford | ½–½ | Chan | Round 5: Crawford, Owen - Chan, Sheng Liang Bernard | King's Gambit Accepted: Abbazia Defense | |
| Aug 4, 2024 | Bharat Kumar | ½–½ | Chan | Round 9: Bharat Kumar, Balahari - Chan, Sheng Liang Bernard | Tarrasch Defense: Symmetrical Variation | |
| Aug 3, 2024 | Chan | 1–0 | Pert | Round 8: Chan, Sheng Liang Bernard - Pert, Nina | Dutch Defense: Classical Variation, Huisl Variation | |
| Aug 2, 2024 | Chan | 1–0 | Wills | Round 7: Chan, Sheng Liang Bernard - Wills, Tom | Slav Defense: Exchange Variation | |
| Aug 1, 2024 | Patel | 0–1 | Chan | Round 6: Patel, Zain - Chan, Sheng Liang Bernard | Queen's Pawn Game: Colle System | |
| Jul 30, 2024 | Leung | ½–½ | Chan | Round 4: Leung, Hao Ran - Chan, Sheng Liang Bernard | English Opening: Drill Variation | |
| Nov 12, 2023 | Badacsonyi | 0–1 | Chan | 4NCL Division 1 2023-2024 | Nimzo-Indian Defense: Normal Variation | |
| Nov 11, 2023 | Chan | 0–1 | Han | 4NCL Division 1 2023-2024 | Benoni Defense: Fianchetto Variation, Hastings Defense, Main Line | |
| Jul 30, 2023 | Jack Rudd | 1–0 | Sheng Liang Bernard Chan | British Chess Championships 2023: Championship | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Jul 28, 2023 | Kolbus | 0–1 | Chan | British Chess Championships 2023: Championship | English Opening: Symmetrical Variation, Mecking Variation | |
| Jul 26, 2023 | Chan | ½–½ | Szekely | British Chess Championships 2023: Championship | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jul 25, 2023 | Payne | 0–1 | Chan | British Chess Championships 2023: Championship | Sicilian Defense: Closed | |
| Jul 24, 2023 | Chan | ½–½ | Mitra | British Chess Championships 2023: Championship | Indian Defense | |
| Jul 23, 2023 | Pigott | 1–0 | Chan | British Chess Championships 2023: Championship | King's Indian Attack | |
| Jul 22, 2023 | Kanyamarala | 1–0 | Chan | British Chess Championships 2023: Championship | King's Indian Attack: Symmetrical Defense | |
| May 1, 2023 | Chan | 1–0 | Starley | 4NCL Division 1 2022-2023 | Queen's Indian Defense: Capablanca Variation | |
| Apr 30, 2023 | Delaney | 1–0 | Chan | 4NCL Division 1 2022-2023 | Sicilian Defense: Closed, Botvinnik Defense, with f4 | |
| Apr 29, 2023 | Ledger | ½–½ | Chan | 4NCL Division 1 2022-2023 | Four Knights Game: Scotch Variation Accepted | |
| Apr 10, 2023 | Chan | ½–½ | Verma | 3rd 4NCL Easter Congress: Open | Queen's Gambit Declined | |
| Apr 10, 2023 | Burrows | 1–0 | Chan | 3rd 4NCL Easter Congress: Open | Scandinavian Defense: Valencian Variation | |
| Apr 9, 2023 | Chan | 1–0 | Pal | 3rd 4NCL Easter Congress: Open | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 9, 2023 | Walker | ½–½ | Chan | 3rd 4NCL Easter Congress: Open | Sicilian Defense: Wing Gambit | |
| Apr 8, 2023 | Chan | 0–1 | Isik | 3rd 4NCL Easter Congress: Open | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Apr 8, 2023 | Ireland | 0–1 | Chan | 3rd 4NCL Easter Congress: Open | Sicilian Defense: Closed | |
| Apr 7, 2023 | Liu | 0–1 | Chan | 3rd 4NCL Easter Congress: Open | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Mar 19, 2023 | Chan | 1–0 | Cooper | 4NCL Division 1 2022-2023 | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Mar 18, 2023 | Czopor | ½–½ | Chan | 4NCL Division 1 2022-2023 | Queen's Pawn Game: London System | |
| Jan 22, 2023 | Chan | 1–0 | De Coverly | 29th 4NCL Congress Open | Italian Game: Two Knights Defense, Colman Variation | |
| Jan 22, 2023 | McKay | ½–½ | Chan | 29th 4NCL Congress Open | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| Jan 21, 2023 | Chan | 0–1 | Davies | 29th 4NCL Congress Open | Pirc Defense: Classical Variation | |
| Jan 21, 2023 | Booth | ½–½ | Chan | 29th 4NCL Congress Open | Semi-Slav Defense | |
| Jan 20, 2023 | Gillespie | 0–1 | Chan | 29th 4NCL Congress Open | Queen's Pawn Game: Symmetrical Variation | |
| Jan 14, 2023 | Chan | 1–0 | Fitzsimons | 4NCL Division 1 2022-2023 | Modern Defense: Three Pawns Attack | |
| Jan 6, 2023 | Chan | 0–1 | Britton | Caplin Hastings Masters 2022 | Nimzo-Indian Defense: Kmoch Variation | |
| Jan 5, 2023 | Damodaran | 0–1 | Chan | Caplin Hastings Masters 2022 | Sicilian Defense: Dragon Variation, Modern Bc4 Variation | |
| Jan 4, 2023 | Chan | ½–½ | Miller | Caplin Hastings Masters 2022 | Slav Defense: Quiet Variation | |
| Jan 3, 2023 | Shepley | 0–1 | Chan | Caplin Hastings Masters | Sicilian Defense: Closed, Traditional | |
| Jan 2, 2023 | Ruane | 1–0 | Chan | Caplin Hastings Masters 2022 | Sicilian Defense | |
| Jan 1, 2023 | Chan | ½–½ | Royset | Caplin Hastings Masters 2022 | Queen's Gambit Declined | |
| Dec 31, 2022 | O'gorman | 1–0 | Chan | Caplin Hastings Masters 2022 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |