| Jun 20, 2026 | Zhou | ½–½ | Peng | Round 11: Zhou, Yang-Fan - Peng, Xiongjian | Sicilian Defense: French Variation | |
| Jun 20, 2026 | Shengelia | 0–1 | Zhou | Round 10: Shengelia, David - Zhou, Yang-Fan | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 20, 2026 | Zhang | ½–½ | Zhou | Round 8: Zhang, Xiaopeng - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Jun 20, 2026 | Liu | ½–½ | Zhou | Round 7: Liu, Xiangyi - Zhou, Yang-Fan | Sicilian Defense: Lasker-Dunne Attack | |
| Jun 20, 2026 | Jumabayev | 1–0 | Zhou | Round 5: Jumabayev, Rinat - Zhou, Yang-Fan | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 20, 2026 | Zhou | 0–1 | So | Round 4: Zhou, Yang-Fan - So, Wesley | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 20, 2026 | Yuste Valenzuela | 0–1 | Zhou | Round 3: Yuste Valenzuela, Alejandro - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Jun 20, 2026 | Zhou | 1–0 | Cuenca Jimenez | Round 2: Zhou, Yang-Fan - Cuenca Jimenez, Jose Fernando | Sicilian Defense: Old Sicilian | |
| Jun 20, 2026 | Li | 1–0 | Zhou | 2026 Fide World Blitz Team Chess Championship Pool A | King's Indian Attack: Symmetrical Defense | |
| Jun 19, 2026 | Zhou | ½–½ | Pang | Round 12: Zhou, Yang-Fan - Pang, Tao | French Defense: Advance Variation, Euwe Variation | |
| Jun 19, 2026 | Gong | ½–½ | Zhou | Round 11: Gong, Changda - Zhou, Yang-Fan | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Jun 19, 2026 | Dardha | 1–0 | Zhou | Round 10: Dardha, Daniel - Zhou, Yang-Fan | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jun 18, 2026 | Zhou | ½–½ | Tarigan | Round 8: Zhou, Yang-Fan - Tarigan, Gilbert Elroy | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 18, 2026 | Srihari L R | 1–0 | Zhou | Round 7: Srihari L R - Zhou, Yang-Fan | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 18, 2026 | Zhou | 1–0 | Chen | Round 6: Zhou, Yang-Fan - Chen, Jonathan | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 17, 2026 | Bortnyk | 1–0 | Zhou | Round 4: Bortnyk, Olexandr - Zhou, Yang-Fan | ? | |
| Jun 17, 2026 | Zhou | 0–1 | Mamedov | Round 3: Zhou, Yang-Fan - Mamedov, Rauf | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Gurgenidze Variation | |
| Jun 17, 2026 | Gireman | ½–½ | Zhou | Round 2: Gireman, Ja - Zhou, Yang-Fan | Caro-Kann Defense | |
| Jun 1, 2025 | Zhou | 0–1 | Savitha Shri B | Norway Chess Open 2025 | Sicilian Defense: Lasker-Pelikan Variation | |
| May 31, 2025 | Haugsdal | 0–1 | Zhou | Norway Chess Open 2025 | Sicilian Defense: Najdorf Variation | |
| May 30, 2025 | Zhou | ½–½ | Hedman | Norway Chess Open 2025 | Sicilian Defense: O'Kelly Variation, Réti System | |
| May 30, 2025 | Hetland | 0–1 | Zhou | Norway Chess Open 2025 | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| May 29, 2025 | Zhou | 1–0 | Gouanelle | Norway Chess Open 2025 | French Defense: Advance Variation, Paulsen Attack | |
| May 29, 2025 | Pragnya H G | ½–½ | Zhou | Norway Chess Open 2025 | Sicilian Defense: Chekhover Variation | |
| May 28, 2025 | Zhou | * | Grebennikov | Norway Chess Open 2025 | Pirc Defense: Classical Variation, Quiet System | |
| May 27, 2025 | Bhagat Kush | 1–0 | Zhou | Norway Chess Open 2025 | King's Indian Defense: Orthodox Variation, Positional Defense, Closed Line | |
| May 27, 2025 | Zhou | 1–0 | Liu | Norway Chess Open 2025 | Sicilian Defense: French Variation | |
| May 5, 2025 | Zhou | ½–½ | Erdos | Round 11: Zhou, Yang-Fan - Erdos, Viktor | Petrov's Defense: Modern Attack, Murrey Variation | |
| May 4, 2025 | Zhou | 1–0 | Hryshchenko | Round 10: Zhou, Yang-Fan - Hryshchenko, Kamila | French Defense: Normal Variation | |
| May 3, 2025 | Badacsonyi | 0–1 | Zhou | Round 9: Badacsonyi, Frankie - Zhou, Yang-Fan | Grünfeld Defense | |
| Apr 20, 2025 | Zhou | ½–½ | Johansson | Fagernes International 2025 | French Defense: Advance Variation, Paulsen Attack | |
| Apr 19, 2025 | Kulaots | ½–½ | Zhou | Fagernes International 2025 | Sicilian Defense: Closed | |
| Apr 18, 2025 | Zhou | 1–0 | Vijayakumar | Fagernes International 2025 | Italian Game: Giuoco Pianissimo, Normal | |
| Apr 17, 2025 | Myagmarsuren | ½–½ | Zhou | Fagernes International 2025 | Sicilian Defense | |
| Apr 16, 2025 | Zhou | ½–½ | Kantor | Fagernes International 2025 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 16, 2025 | Ghosh | ½–½ | Zhou | Fagernes International 2025 | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Apr 15, 2025 | Zhou | 1–0 | Ostensen | Fagernes International 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Apr 14, 2025 | Urkedal | 1–0 | Zhou | Fagernes International 2025 | Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's Line | |
| Apr 13, 2025 | Zhou | 1–0 | Berget | Fagernes International 2025 | French Defense: Advance Variation, Paulsen Attack | |
| Apr 6, 2025 | Zhou | ½–½ | Webb | Round 8: Zhou, Yang-Fan - Webb, Laurence E | Indian Defense: Pseudo-Benko | |
| Apr 5, 2025 | Foisor | 0–1 | Zhou | Round 7: Foisor, Mihaela-Veronica - Zhou, Yang-Fan | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Mar 23, 2025 | Zhou | 0–1 | Paichadze | Round 8: Zhou, Yang-Fan - Paichadze, Luka | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 22, 2025 | Livaic | ½–½ | Zhou | Round 7: Livaic, Leon - Zhou, Yang-Fan | Grünfeld Defense: Exchange Variation | |
| Mar 20, 2025 | Zhou | ½–½ | Vocaturo | Round 6: Zhou, Yang-Fan - Vocaturo, Daniele | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 18, 2025 | Zhou | 0–1 | Gumularz | Round 4: Zhou, Yang-Fan - Gumularz, Szymon | Sicilian Defense: Najdorf Variation | |
| Mar 16, 2025 | Zhou | 0–1 | Kantor | Round 2: Zhou, Yang-Fan - Kantor, Gergely | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jan 3, 2025 | Zhou | * | Bin-Suhayl | 98th Caplin Hastings Masters 2024 | ? | |
| Jan 2, 2025 | Ghazarian | 1–0 | Zhou | 98th Caplin Hastings Masters 2024 | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Rare Line | |
| Jan 1, 2025 | Zhou | 1–0 | Briem | 98th Caplin Hastings Masters 2024 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 23, 2025 | Zhou | 1–0 | Banerjee | Round 9: Zhou, Yang-Fan - Banerjee, Supratit | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Feb 22, 2025 | Zhou | ½–½ | Fischer | Round 7: Zhou, Yang-Fan - Fischer, Daniel | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 22, 2025 | Khoury | ½–½ | Zhou | Round 8: Khoury, Theo - Zhou, Yang-Fan | Sicilian Defense: Open | |
| Feb 21, 2025 | Chatalbashev | 1–0 | Zhou | Round 6: Chatalbashev, Boris - Zhou, Yang-Fan | King's Indian Defense: Semi-Averbakh System | |
| Feb 20, 2025 | Zhou | ½–½ | Kreken | Round 5: Zhou, Yang-Fan - Kreken, Eivind Grunt | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Feb 20, 2025 | Gormally | ½–½ | Zhou | Round 4: Gormally, Daniel W - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Feb 19, 2025 | Zhou | 1–0 | Sooraj M R | Round 3: Zhou, Yang-Fan - Sooraj M R | Alekhine Defense: Modern Variation, Alburt Variation | |
| Feb 18, 2025 | Zhou | 1–0 | Sanitt | Round 1: Zhou, Yang-Fan - Sanitt, Ethan | Indian Defense: Pseudo-Benko | |
| Feb 18, 2025 | Liu | 0–1 | Zhou | Round 2: Liu,Tianyi (Jack) - Zhou, Yang-Fan | Sicilian Defense: Open | |
| Feb 16, 2025 | Zhou | 1–0 | Arkell | Round 6: Zhou, Yang-Fan - Arkell, Keith C | French Defense: Advance Variation, Paulsen Attack | |
| Feb 15, 2025 | Banerjee | ½–½ | Zhou | Round 5: Banerjee, Supratit - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 31, 2024 | Zhou | 0–1 | Laurent-Paoli | 98th Caplin Hastings Masters 2024 | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Dec 31, 2024 | Brown | 0–1 | Zhou | 98th Caplin Hastings Masters 2024 | Trompowsky Attack | |
| Dec 30, 2024 | Zhou | 1–0 | Schimnatkowski | 98th Caplin Hastings Masters 2024 | Italian Game: Giuoco Pianissimo, Normal | |
| Dec 29, 2024 | Zhou | ½–½ | Lux | 98th Caplin Hastings Masters 2024 | Sicilian Defense: Kalashnikov Variation | |
| Dec 29, 2024 | Badacsonyi | 0–1 | Zhou | 98th Caplin Hastings Masters 2024 | King's Indian Defense: Semi-Averbakh System | |
| Dec 28, 2024 | Saunders | ½–½ | Zhou | 98th Caplin Hastings Masters 2024 | Sicilian Defense: French Variation, Westerinen Attack | |
| Dec 7, 2024 | Zhou | 1–0 | Bates | Round 9: Zhou, Yang-Fan - Bates, Richard A | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Early Deviations | |
| Dec 6, 2024 | Yoon | 0–1 | Zhou | Round 8: Yoon, Jacob D - Zhou, Yang-Fan | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Dec 5, 2024 | Zhou | 1–0 | Kovalskyi | Round 7: Zhou, Yang-Fan - Kovalskyi, Roman | Sicilian Defense: Najdorf Variation | |
| Dec 3, 2024 | Balaji | 1–0 | Zhou | Round 6: Balaji, Aaravamudhan - Zhou, Yang-Fan | King's Indian Defense: Semi-Averbakh System | |
| Dec 2, 2024 | Zhang | 1–0 | Zhou | Round 5: Zhang, Pengxiang - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Dec 1, 2024 | Zhou | ½–½ | Fier | Round 4: Zhou, Yang-Fan - Fier, Alexandr | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 30, 2024 | Zhou | 1–0 | Gallana | Round 3: Zhou, Yang-Fan - Gallana, Marco | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Nov 30, 2024 | Hera | ½–½ | Zhou | Round 2: Hera, Imre Jr. - Zhou, Yang-Fan | King's Indian Attack: Symmetrical Defense | |
| Nov 29, 2024 | Zhou | 1–0 | Marentini | Round 1: Zhou, Yang-Fan - Marentini, Marcel | Sicilian Defense: Najdorf Variation | |
| Nov 24, 2024 | Zhao | ½–½ | Zhou | Round 2: Zhao, George - Zhou, Yang-Fan | Queen's Pawn Game: Modern Defense | |
| Nov 23, 2024 | Zhou | ½–½ | Derakhshani | Round 1: Zhou, Yang-Fan - Derakhshani, Borna | Nimzo-Larsen Attack: Classical Variation | |
| Nov 10, 2024 | Zhou | ½–½ | Tomczak | Round 3: Zhou, Yang-Fan - Tomczak, Jacek | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 9, 2024 | Kanyamarala | 0–1 | Zhou | Round 2: Kanyamarala, Trisha - Zhou, Yang-Fan | King's Indian Defense: Semi-Averbakh System | |
| Sep 3, 2024 | Barp | 1–0 | Zhou | Round 5: Barp, Alberto - Zhou, Yang-Fan | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Sep 2, 2024 | Zhou | 0–1 | Bosiocic | Round 4: Zhou, Yang-Fan - Bosiocic, Marin | Pirc Defense: Classical Variation, Quiet System, Chigorin Line | |
| Sep 1, 2024 | Zhou | 1–0 | Sepehrkhoui | Round 2: Zhou, Yang-Fan - Sepehrkhoui, Ardeshir | Petrov's Defense: Modern Attack, Murrey Variation | |
| Sep 1, 2024 | Beletic | 0–1 | Zhou | Round 3: Beletic, Daniel - Zhou, Yang-Fan | King's Indian Defense: Four Pawns Attack, Dynamic Attack | |
| Aug 31, 2024 | Sajn | 0–1 | Zhou | Round 1: Sajn, Simon - Zhou, Yang-Fan | Indian Defense | |
| Aug 18, 2024 | Zhou | ½–½ | Spence | Round 5: Zhou, Yang-Fan - Spence, David J | French Defense: Tarrasch Variation, Closed Variation | |
| Aug 18, 2024 | Onslow | 0–1 | Zhou | Round 4: Onslow, Alfie - Zhou, Yang-Fan | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Aug 17, 2024 | Zhou | 1–0 | Surtees | Round 3: Zhou, Yang-Fan - Surtees, Mike J | Dutch Defense: Classical Variation | |
| Aug 17, 2024 | Ortiz Sanchez | 0–1 | Zhou | Round 2: Ortiz Sanchez, Luis - Zhou, Yang-Fan | Sicilian Defense: Grand Prix Attack | |
| Aug 16, 2024 | Zhou | 1–0 | Rughani | Round 1: Zhou, Yang-Fan - Rughani, Mahin | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| — | Zhou | 1–0 | Eames | Round 1: Zhou, Yang-Fan - Eames, Robert S | Sicilian Defense: Open | |
| — | Zhou | ½–½ | Golding | Round 3: Zhou, Yang-Fan - Golding, James | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| — | Zhou | 1–0 | Stubbs | Round 5: Zhou, Yang-Fan - Stubbs, Oliver | King's Indian Defense: Makogonov Variation | |
| — | Zhou | 1–0 | Boswell | Round 7: Zhou, Yang-Fan - Boswell, Jacob Connor | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| — | Zhou | ½–½ | Claridge-Hansen | Round 8: Zhou, Yang-Fan - Claridge-Hansen, William | Caro-Kann Defense: Advance Variation, Short Variation | |
| — | Rudd | 1–0 | Zhou | Round 2: Rudd, Jack - Zhou, Yang-Fan | Grünfeld Defense: Russian Variation | |
| — | Jones | ½–½ | Zhou | Round 4: Jones, Steven A - Zhou, Yang-Fan | Sicilian Defense: Najdorf Variation, English Attack | |
| — | Badacsonyi | ½–½ | Zhou | Round 6: Badacsonyi, Stanley - Zhou, Yang-Fan | Trompowsky Attack | |