56 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Leung, Hao Ran | Yu, Rock | 1-0 | B36 | VI Mindsports International Festival 2026 - Super Swiss {£4,000 in prizes!} | 2026-08-30 |
| Leung, Hao Ran | Steiners, Emils | 1/2-1/2 | A08 | VI Mindsports International Festival 2026 - Super Swiss {Q4,000 in prizes!} | 2026-08-29 |
| Leung, Hao Ran | Fernandez, Michael | 0-1 | A11 | VI Mindsports International Festival 2026 - Super Swiss {Q4,000 in prizes!} | 2026-08-28 |
| Leung, Hao Ran | Kilambi, Venkata Ananth Akshay | 1/2-1/2 | A13 | VI Mindsports International Festival 2026 - Super Swiss {Q4,000 in prizes!} | 2026-08-28 |
| Leung, Hao Ran | Jin, Yueheng | 0-1 | A13 | Hong Kong International Open 2024 | 2025-01-01 |
| Leung, Hao Ran | Zhao, Liming | 1-0 | A09 | Hong Kong International Open 2024 | 2024-12-30 |
| Leung, Hao Ran | Azizbekyan, Haik | 0-1 | D01 | Hong Kong International Open 2024 | 2024-12-28 |
| Leung, Hao Ran | Sung, Tze Shyan Evin | 0-1 | B19 | Hong Kong International Open 2024 | 2024-12-27 |
| Leung, Hao Ran | Yu, Rock | 0-1 | A00 | Round 9: Leung, Hao Ran - Yu, Rock | 2024-08-04 |
| Leung, Hao Ran | De Silva, Sithun | 1-0 | A11 | Round 7: Leung, Hao Ran - De Silva, Sithun | 2024-08-03 |
| Leung, Hao Ran | May, Paul | 1-0 | A10 | Round 7: Leung, Hao Ran - May, Paul | 2024-08-02 |
| Leung, Hao Ran | Kumar, Sanjit S | 1/2-1/2 | A11 | Round 5: Leung, Hao Ran - Kumar, Sanjit S | 2024-08-01 |
| Leung, Hao Ran | Yu, Rock | 0-1 | B38 | Round 3: Leung, Hao Ran - Yu, Rock | 2024-07-30 |
| Leung, Hao Ran | Chan, Sheng Liang Bernard | 1/2-1/2 | A20 | Round 4: Leung, Hao Ran - Chan, Sheng Liang Bernard | 2024-07-30 |
| Leung, Hao Ran | Mittal, Aditya | 1-0 | A31 | Round 3: Leung, Hao Ran - Mittal, Aditya | 2024-07-29 |
| Leung, Hao Ran | Walia, Michael Kanishk | 1-0 | A20 | Round 1: Leung, Hao Ran - Walia, Michael Kanishk | 2024-07-28 |
| Leung, Hao Ran | Kapitanski, Furion | 1-0 | A29 | Round 1: Leung, Hao Ran - Kapitanski, Furion | 2024-07-27 |
| Leung, Hao Ran | Welling, Zac | 1/2-1/2 | E68 | Round 4: Leung, Hao Ran - Welling, Zac | 2024-04-21 |
| Leung, Hao Ran | Tan, Chong Hien Andrew | 1/2-1/2 | A30 | Round 2: Leung, Hao Ran - Tan, Chong Hien Andrew | 2024-04-20 |
| Leung, Hao Ran | Shearsby, Jude | 1/2-1/2 | A10 | British Rapidplay Championship 2024 | 2024-03-03 |
| Leung, Hao Ran | Milewska, Agnieszka | 0-1 | A23 | British Rapidplay Championship 2024 | 2024-03-03 |
| Leung, Hao Ran | Mehta, Hatle | 1-0 | A10 | British Rapidplay - lower boards | 2024-03-02 |
| Leung, Hao Ran | Derakhshani, Borna | 1/2-1/2 | A22 | British Rapidplay Championship 2024 | 2024-03-02 |
| Leung, Hao Ran | Amir, Zain | 1-0 | A21 | British Rapidplay Championship 2024 | 2024-03-02 |
| Leung, Hao Ran | Kovalskyi, Roman | 0-1 | A08 | Round 1: Leung, Hao Ran - Kovalskyi, Roman | |
| Leung, Hao Ran | Wastney, Dylan | 1-0 | D34 | Round 7: Leung, Hao Ran - Wastney, Dylan | |
| Leung, Hao Ran | Carroll, Peter | 1-0 | A08 | Round 8: Leung, Hao Ran - Carroll, Peter |