| Jun 28, 2026 | De Coverly | 0–1 | Cheng | Round 5: De Coverly, Roger D - Cheng, Louis | Sicilian Defense: Hyperaccelerated Dragon | |
| Jun 28, 2026 | Cheng | ½–½ | Gardiner | Round 4: Cheng, Louis - Gardiner, Harry | Italian Game: Classical Variation, Giuoco Pianissimo, with a5 | |
| Jun 27, 2026 | Cook | ½–½ | Cheng | Round 3: Cook, Michael-Antony - Cheng, Louis | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Jun 27, 2026 | Cheng | 1–0 | Obi | Round 2: Cheng, Louis - Obi, Okwose Marc | Scandinavian Defense: Bronstein Variation | |
| Apr 6, 2026 | Norris | 1–0 | Cheng | Four Nations Chess League Easter Congress 2026 - Open | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Apr 6, 2026 | Cheng | ½–½ | Brewer | Four Nations Chess League Easter Congress 2026 - Open | Caro-Kann Defense: Tartakower Variation | |
| Apr 5, 2026 | Lawton | ½–½ | Cheng | Four Nations Chess League Easter Congress 2026 - Open | Neo-Grünfeld Defense: Classical Variation, Modern Defense | |
| Apr 5, 2026 | Cheng | 1–0 | Davies | Four Nations Chess League Easter Congress 2026 - Open | Philidor Defense: Lion Variation | |
| Apr 4, 2026 | Cheng | 0–1 | Gumularz | 6th 4NCL Easter Congress 2026 - Blitz | ? | |
| Apr 4, 2026 | Minhas | 0–1 | Cheng | 6th 4NCL Easter Congress 2026 - Blitz | King's Indian Attack: Wahls Defense | |
| Apr 4, 2026 | Akeya-Price | 1–0 | Cheng | Round 7: Akeya-Price, Robert - Cheng, Louis | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Apr 4, 2026 | Cheng | 0–1 | Dupuis | Round 6: Cheng, Louis - Dupuis, Denis K | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 4, 2026 | Sherwood | 0–1 | Cheng | Round 5: Sherwood, Gabriel - Cheng, Louis | Sicilian Defense: Closed, Botvinnik Defense, with Nge2 | |
| Apr 4, 2026 | Cheng | 1–0 | Wong | Round 4: Cheng, Louis - Wong, Chun Hei | Sicilian Defense: Closed, Traditional | |
| Apr 4, 2026 | Ter Gevorkian | 0–1 | Cheng | Round 3: Ter Gevorkian, Edouardos - Cheng, Louis | Sicilian Defense: Closed | |
| Apr 4, 2026 | Larkin | ½–½ | Cheng | Four Nations Chess League Easter Congress 2026 - Open | Sicilian Defense: Hyperaccelerated Dragon | |
| Apr 3, 2026 | Cheng | ½–½ | Nasiri | Four Nations Chess League Easter Congress 2026 - Open | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 3, 2026 | Verbytski | ½–½ | Cheng | Four Nations Chess League Easter Congress 2026 - Open | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jul 4, 2025 | Anand | 1–0 | Cheng | Round 1: Anand, Batsukh - Cheng, Louis | Grünfeld Defense: Exchange Variation, Nadanian Attack | |
| Mar 2, 2025 | Hng | 0–1 | Cheng | Round 11: Hng, Mei-En Emmanuelle - Cheng, Louis | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jan 2, 2025 | Siva Mahadevan | 1–0 | Cheng | 98th Caplin Hastings Masters 2024 | King's Indian Attack: Wahls Defense | |
| Jan 1, 2025 | Cheng | 1–0 | Alcindor | 98th Caplin Hastings Masters 2024 | Sicilian Defense: Closed | |
| Mar 2, 2025 | Cheng | 0–1 | Mihalik | Round 8: Cheng, Louis - Mihalik, Agoston | Sicilian Defense: Closed | |
| Mar 2, 2025 | Cheng | 0–1 | Fellowes | Round 10: Cheng, Louis - Fellowes, Billy | Nimzowitsch Defense: Williams Variation | |
| Mar 2, 2025 | Lishoy Gengis Paratazham | 0–1 | Cheng | Round 7: Lishoy Gengis Paratazham, Dildarav - Cheng, Louis | English Opening: Symmetrical Variation, Ultra-Symmetrical Variation | |
| Mar 2, 2025 | Hutchinson | 0–1 | Cheng | Round 9: Hutchinson, Paul A - Cheng, Louis | Torre Attack: Fianchetto Defense | |
| Mar 1, 2025 | Cheng | 1–0 | Keshari | Round 2: Cheng, Louis - Keshari, Rohit | French Defense: Tarrasch Variation, Haberditz Variation | |
| Mar 1, 2025 | Cheng | ½–½ | Khoury | Round 3: Cheng, Louis - Khoury, Theo | Sicilian Defense: Closed | |
| Mar 1, 2025 | Cheng | 1–0 | Iyengar | Round 6: Cheng, Louis - Iyengar, Ilya | Sicilian Defense: Closed, Traditional | |
| Mar 1, 2025 | Kovchan | 1–0 | Cheng | Round 1: Kovchan, Alexander - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Mar 1, 2025 | Walker | 0–1 | Cheng | Round 4: Walker, Martin G - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Mar 1, 2025 | Vaidyanathan | 1–0 | Cheng | Round 5: Vaidyanathan, Adithya - Cheng, Louis | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Dec 31, 2024 | Cheng | 1–0 | Keely | 98th Caplin Hastings Masters 2024 | Petrov's Defense: Cozio Attack | |
| Dec 31, 2024 | Ashton | ½–½ | Cheng | 98th Caplin Hastings Masters 2024 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Dec 30, 2024 | Bilandzic | 1–0 | Cheng | 98th Caplin Hastings Masters 2024 | London System | |
| Dec 29, 2024 | Cheng | 1–0 | Zhu | 98th Caplin Hastings Masters 2024 | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Dec 29, 2024 | Hu | ½–½ | Cheng | 98th Caplin Hastings Masters 2024 | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Dec 28, 2024 | Cheng | 0–1 | Thotli | DVM U10 2024 | Scotch Game | |
| Dec 28, 2024 | Cheng | 0–1 | Balaji | 98th Caplin Hastings Masters 2024 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Dec 27, 2024 | Cheng | 1–0 | Tolle | DVM U10 2024 | Scotch Game: Haxo Gambit | |
| Dec 27, 2024 | Pardo Lorz | 1–0 | Cheng | DVM U10 2024 | Italian Game: Giuoco Pianissimo | |
| Dec 15, 2024 | Kothari | 1–0 | Cheng | Keith Escott Memorial Congress: Open | Sicilian Defense: Closed | |
| Dec 14, 2024 | Cheng | 1–0 | Sullivan | Keith Escott Memorial Congress: Open | Caro-Kann Defense: Tartakower Variation | |
| Dec 14, 2024 | Cheng | 0–1 | Zhang | Keith Escott Memorial Congress: Open | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Dec 14, 2024 | Boswell | 1–0 | Cheng | Keith Escott Memorial Congress: Open | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Jul 31, 2024 | Cheng | 0–1 | Angst | Round 5: Cheng, Louis - Angst, Robin | Philidor Defense: Exchange Variation | |
| Jul 29, 2024 | Cheng | ½–½ | Pert | Round 3: Cheng, Louis - Pert, Max | Caro-Kann Defense: Tartakower Variation | |
| Jul 28, 2024 | Cheng | 1–0 | Crawford | Round 2: Cheng, Louis - Crawford, Owen | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 27, 2024 | Huang | * | Cheng | Round 1: Huang, Weidan - Cheng, Louis | ? | |
| Jul 14, 2024 | Holm | ½–½ | Cheng | Round 9: Holm, Ragnar - Cheng, Louis | Philidor Defense: Exchange Variation | |
| Jul 13, 2024 | Spencer | ½–½ | Cheng | Round 8: Spencer, Edwin A - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 12, 2024 | Cheng | 1–0 | Skettos | Round 7: Cheng, Louis - Skettos, Nicolas | French Defense: Tarrasch Variation, Morozevich Variation | |
| Jul 11, 2024 | Deepak Ambattu | 1–0 | Cheng | Round 6: Deepak Ambattu, Rithvik - Cheng, Louis | Sicilian Defense: Closed | |
| Jul 11, 2024 | Cheng | 1–0 | Nield | Round 5: Cheng, Louis - Nield, Christopher | Caro-Kann Defense: Tartakower Variation | |
| Jul 10, 2024 | Munshi | 1–0 | Cheng | Round 4: Munshi, Aryan - Cheng, Louis | Grünfeld Defense: Russian Variation, Hungarian Variation | |
| Jul 9, 2024 | Cheng | 1–0 | Murray | Round 3: Cheng, Louis - Murray, Frankie | French Defense: Tarrasch Variation, Morozevich Variation | |
| Jul 9, 2024 | Walkowiak | 0–1 | Cheng | Round 2: Walkowiak, Adam - Cheng, Louis | Grünfeld Defense: Brinckmann Attack, Grünfeld Gambit | |
| Jul 8, 2024 | Cheng | 0–1 | Railwani | Round 1: Cheng, Louis - Railwani, Tavish | French Defense: Tarrasch Variation | |
| May 27, 2024 | James | 0–1 | Cheng | Round 7: James, Chris - Cheng, Louis | Polish Opening | |
| May 27, 2024 | Cheng | ½–½ | Tsang | Round 6: Cheng, Louis - Tsang, Sai Kong | Sicilian Defense: Closed, Traditional | |
| May 26, 2024 | Cheng | 0–1 | Boggarapu | Round 4: Cheng, Louis - Boggarapu, Kritan | Sicilian Defense: Closed | |
| May 26, 2024 | Vasiliadis | 1–0 | Cheng | Round 3: Vasiliadis, Theodoros - Cheng, Louis | Sicilian Defense: Hyperaccelerated Dragon | |
| May 25, 2024 | Cheng | ½–½ | Wisniewski | Round 2: Cheng, Louis - Wisniewski, Adam | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| May 24, 2024 | Schmidt | 0–1 | Cheng | Round 1: Schmidt, Kai-Uwe - Cheng, Louis | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Apr 28, 2024 | Cheng | 0–1 | Shrubok | Round 11: Cheng, Louis - Shrubok, Herman | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Apr 28, 2024 | Zabelin | 0–1 | Cheng | Round 8: Zabelin, Platon - Cheng, Louis | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Apr 28, 2024 | Nguyen | 1–0 | Cheng | Round 10: Nguyen, Luong Vu - Cheng, Louis | London System | |
| Apr 28, 2024 | Cheng | 0–1 | Shogdzhiev | Round 9: Cheng, Louis - Shogdzhiev, Roman | Sicilian Defense: Closed | |
| Apr 28, 2024 | Cheng | ½–½ | Nakonechnyi | Round 7: Cheng, Louis - Nakonechnyi, Oleksii | Sicilian Defense: Closed | |
| Apr 28, 2024 | Ejsymont | 0–1 | Cheng | Round 6: Ejsymont, Eryk - Cheng, Louis | Zukertort Opening: Nimzo-Larsen Variation | |
| Apr 28, 2024 | Cheng | ½–½ | Dyachkov | Round 5: Cheng, Louis - Dyachkov, Timur | Sicilian Defense: Closed, Traditional | |
| Apr 28, 2024 | Tulegen | 1–0 | Cheng | Round 4: Tulegen, Ramazan - Cheng, Louis | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Apr 28, 2024 | Cheng | 1–0 | Buklaho | Round 3: Cheng, Louis - Buklaho, Ignacy | Sicilian Defense: Closed | |
| Apr 28, 2024 | Kais | 0–1 | Cheng | Round 2: Kais, Kristofer - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Apr 28, 2024 | Cheng | 1–0 | Fuks | Round 1: Cheng, Louis - Fuks, Milan | Sicilian Defense: Closed | |
| Apr 27, 2024 | Cheng | 1–0 | Abalmaz | Round 11: Cheng, Louis - Abalmaz, Pavlo | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 27, 2024 | Shogdzhiev | 1–0 | Cheng | Round 10: Shogdzhiev, Roman - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Apr 27, 2024 | Cheng | 0–1 | Nakonechnyi | Round 9: Cheng, Louis - Nakonechnyi, Oleksii | Sicilian Defense: Closed | |
| Apr 27, 2024 | Deepak Ambattu | 1–0 | Cheng | Round 8: Deepak Ambattu, Rithvik - Cheng, Louis | Sicilian Defense: Closed | |
| Apr 27, 2024 | Cheng | 1–0 | Zhauynbay | Round 7: Cheng, Louis - Zhauynbay, Alimzhan | Sicilian Defense: Closed | |
| Apr 27, 2024 | Cheng | 1–0 | Zabelin | Round 6: Cheng, Louis - Zabelin, Platon | Caro-Kann Defense: Classical Variation | |
| Apr 26, 2024 | Shangin | ½–½ | Cheng | Round 5: Shangin, Lev - Cheng, Louis | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Apr 26, 2024 | Cheng | 1–0 | Pathak | Round 4: Cheng, Louis - Pathak, Raghav | Caro-Kann Defense: Tartakower Variation | |
| Apr 26, 2024 | Tulegen | 0–1 | Cheng | Round 3: Tulegen, Ramazan - Cheng, Louis | Sicilian Defense: Hyperaccelerated Dragon | |
| Apr 26, 2024 | Cheng | 1–0 | Shabunin | Round 2: Cheng, Louis - Shabunin, Oleksandr | Sicilian Defense: Closed, Traditional | |
| Apr 26, 2024 | Kartashov | 0–1 | Cheng | Round 1: Kartashov, Nikita - Cheng, Louis | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Apr 1, 2024 | Cheng | 1–0 | Wynarczyk | Round 7: Cheng, Louis - Wynarczyk, Raymond | Pirc Defense | |
| Apr 1, 2024 | Cheng | 0–1 | Hutchinson | Round 6: Cheng, Louis - Hutchinson, Paul A | Scandinavian Defense: Main Line, Mieses Variation | |
| Mar 31, 2024 | Miller | 1–0 | Cheng | Round 5: Miller, George - Cheng, Louis | English Opening: Symmetrical Variation, Botvinnik System | |
| Mar 31, 2024 | Cheng | 0–1 | Baer | Round 4: Cheng, Louis - Baer, Bruce L | Modern Defense: Standard Line | |
| Mar 30, 2024 | Ward | 0–1 | Cheng | Round 3: Ward, Cian - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Mar 30, 2024 | Cheng | 0–1 | Burrows | Round 2: Cheng, Louis - Burrows, Martin P | Sicilian Defense: Closed, Traditional | |
| Mar 29, 2024 | McLean | ½–½ | Cheng | Round 1: McLean, Robert - Cheng, Louis | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Mar 3, 2024 | Cheng | 1–0 | Kaushik | British Rapidplay Championship 2024 | Sicilian Defense: Closed | |
| Mar 3, 2024 | Mohamed Nasrudeen Meeran | 0–1 | Cheng | British Rapidplay Championship 2024 | Sicilian Defense: Accelerated Dragon, Exchange Variation | |
| Mar 3, 2024 | Cheng | 0–1 | Mitraka | British Rapidplay Championship 2024 | Caro-Kann Defense: Tartakower Variation | |
| Mar 3, 2024 | Dicen | 1–0 | Cheng | British Rapidplay Championship 2024 | Grünfeld Defense: Three Knights Variation, Petrosian System | |
| Mar 3, 2024 | Cheng | 1–0 | Railwani | British Rapidplay Championship 2024 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Mar 2, 2024 | Zhao | 1–0 | Cheng | British Rapidplay Championship 2024 | Indian Defense: Przepiorka Variation | |
| Mar 2, 2024 | Cheng | ½–½ | Kovalskyi | British Rapidplay Championship 2024 | Sicilian Defense: Closed | |