| Aug 3, 2024 | Dairi | 0–1 | Shi | Round 7: Dairi, Ramsey - Shi, Shaoquan | Italian Game: Two Knights Defense, Polerio Defense, Suhle Defense | |
| Aug 2, 2024 | Shi | 0–1 | Grose | Round 6: Shi, Shaoquan - Grose, Kameron | Queen's Gambit Accepted: Central Variation, McDonnell Defense | |
| Jul 31, 2024 | Shi | ½–½ | Catabay | Round 4: Shi, Shaoquan - Catabay, Mae Katelyn Rose | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Jul 29, 2024 | De Silva | 1–0 | Shi | Round 2: De Silva, Sithun - Shi, Shaoquan | Scotch Game: Potter Variation | |
| Jul 28, 2024 | Shi | 0–1 | Fenton | Round 1: Shi, Shaoquan - Fenton, Frederick | Ruy Lopez: Morphy Defense | |
| Jul 28, 2024 | Ganti | 0–1 | Shi | Round 1: Ganti, Shriaansh - Shi, Shaoquan | Anderssen's Opening | |
| Jul 27, 2024 | Ding | ½–½ | Shi | Round 9: Ding, Yiwen - Shi, Shaoquan | Slav Defense | |
| Jul 27, 2024 | Shi | 1–0 | Misra | Round 8: Shi, Shaoquan - Misra, Advay | Nimzo-Indian Defense: Reshevsky Variation | |
| Jul 27, 2024 | De Silva | ½–½ | Shi | Round 7: De Silva, Sithun - Shi, Shaoquan | Scotch Game: Mieses Variation | |
| Jul 26, 2024 | Mittal | ½–½ | Shi | Round 6: Mittal, Advik - Shi, Shaoquan | Queen's Pawn Game: London System | |
| Jul 26, 2024 | Shi | 1–0 | Luthia | Round 5: Shi, Shaoquan - Luthia, Indra Jatin | Grünfeld Defense: Exchange Variation, Spassky Variation | |
| Jul 26, 2024 | Malibiran | 1–0 | Shi | Round 4: Malibiran, Alexis Kristoff - Shi, Shaoquan | Italian Game: Scotch Gambit, Max Lange Attack | |
| Jul 26, 2024 | Shi | 0–1 | Sisupalan | Round 3: Shi, Shaoquan - Sisupalan, Beni | King's Indian Defense: Kramer Variation | |
| Jul 26, 2024 | Pandya | ½–½ | Shi | Round 2: Pandya, Dhairya - Shi, Shaoquan | Ponziani Opening: Jaenisch Counterattack | |
| Jul 26, 2024 | Shi | 1–0 | Karmin Kaul | Round 1: Shi, Shaoquan - Karmin Kaul | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 25, 2024 | Shi | 1–0 | Chu | Round 9: Shi, Shaoquan - Chu, Edward | King's Indian Defense: Kramer Variation | |
| Jul 25, 2024 | Laba | 1–0 | Shi | Round 8: Laba, Danylo - Shi, Shaoquan | English Opening: Anglo-Indian Defense | |
| Jul 25, 2024 | Shi | 0–1 | Ganti | Round 7: Shi, Shaoquan - Ganti, Shriaansh | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Jul 25, 2024 | Patel | 1–0 | Shi | Round 6: Patel, Zain - Shi, Shaoquan | Slav Defense: Exchange Variation | |
| Jul 25, 2024 | Shi | 0–1 | Wastney | Round 5: Shi, Shaoquan - Wastney, Dylan | Nimzo-Indian Defense: Rubinstein System | |
| Jul 25, 2024 | Catabay | 0–1 | Shi | Round 4: Catabay, Mae Katelyn Rose - Shi, Shaoquan | Queen's Pawn Game: London System | |
| Jul 25, 2024 | Shi | 1–0 | Enoch | Round 3: Shi, Shaoquan - Enoch, Kristan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 25, 2024 | Shi | 1–0 | Adheedhan Ganessin | Round 2: Shi, Shaoquan - Adheedhan Ganessin | King's Indian Defense: Normal Variation | |
| Jul 25, 2024 | Vadalia | 1–0 | Shi | Round 1: Vadalia, Jainill - Shi, Shaoquan | Slav Defense | |
| Aug 1, 2024 | Kumar | 0–1 | Shi | Round 5: Kumar, Arnav - Shi, Shaoquan | Ruy Lopez: Marshall Attack, Modern Main Line | |
| Jul 30, 2024 | Shi | 1–0 | Gunarathne | Round 3: Shi, Shaoquan - Gunarathne, Senith Thenula | King's Indian Defense: Kramer Variation | |
| Sep 10, 2023 | Shi | 0–1 | Grose | 2023 UK Chess Challenge Terafinal Challengers U12 | Semi-Slav Defense | |
| Sep 9, 2023 | Shi | 0–1 | Luk | 2023 UK Chess Challenge Terafinal Challengers U12 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 9, 2023 | Lukhi | 1–0 | Shi | 2023 UK Chess Challenge Terafinal Challengers U12 | Queen's Pawn Game: London System | |