| Jul 31, 2025 | Zhao | ½–½ | Santiago Perez | Round 6: Zhao, Jifan - Santiago Perez, Luis Yamil | Sicilian Defense: French Variation | |
| Dec 18, 2024 | Moorhouse | 1–0 | Zhao | 2024 North American Youth Championship - OPEN | French Defense: Burn Variation | |
| May 7, 2024 | Zhao | 1–0 | Gragossian | Round 2: Zhao, Jifan - Gragossian, Artaz | Caro-Kann Defense: Tartakower Variation | |
| May 7, 2024 | Marina Hancherian | 0–1 | Zhao | Round 3: Marina Hancherian - Zhao, Jifan | Queen's Gambit Accepted: Central Variation, Alekhine System | |
| Apr 28, 2024 | Zhao | 0–1 | Varakunan | Round 4: Zhao, Jifan - Varakunan, Cadiron | Sicilian Defense: Moscow Variation | |
| Apr 27, 2024 | Zhao | 1–0 | Bucci | Round 3: Zhao, Jifan - Bucci, Andrew | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Mar 16, 2024 | Zhao | 0–1 | Ashley Qian | Round 3: Zhao, Jifan - Ashley Qian | Sicilian Defense: Moscow Variation, Main Line | |
| Mar 16, 2024 | Preotu | 1–0 | Zhao | Round 2: Preotu, Razvan - Zhao, Jifan | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Aug 26, 2021 | Zhao | 0–1 | Erdogmus | World Youth Cup FINALS Under 10 - Open 10 | Sicilian Defense: French Variation | |
| Aug 26, 2021 | Erdogmus | 1–0 | Zhao | U10 FIDE Online Rapid World Cup | Knockout | French Defense: Advance Variation, Wade Variation | |
| Aug 1, 2021 | Zhao | 1–0 | Rashid Mugdho | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 1, 2021 | Zhao | 1–0 | Muniz | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Aug 1, 2021 | Zhao | 1–0 | Rajbongshi | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Aug 1, 2021 | Zhao | 1–0 | Raj | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Taimanov Variation | |
| Aug 1, 2021 | Zhao | 1–0 | Kleimenov | World Youth Cup 2021 O10-G18 - Open 10 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 1, 2021 | Smirnov | 1–0 | Zhao | World Youth Cup 2021 O10-G18 - Open 10 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Aug 1, 2021 | Tuvshintulga | 0–1 | Zhao | World Youth Cup 2021 O10-G18 - Open 10 | Queen's Pawn Game: Accelerated London System | |
| Aug 1, 2021 | Batzaya | 0–1 | Zhao | World Youth Cup 2021 O10-G18 - Open 10 | French Defense: Exchange Variation | |
| Aug 1, 2021 | Ahmad | 1–0 | Zhao | World Youth Cup 2021 O10-G18 - Open 10 | French Defense: Tarrasch Variation, Morozevich Variation | |
| — | Zhao | * | Liu | Round 8: Zhao, Jifan - Liu, Zachary Hankun | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |