WCA ID: 2018HAOL01
Country: China
Active since: 2018

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Pyraminx in Phitsanulok 2026 | 13/06/2026 | Final | 2.66s | 5.21s | #6 |
| Deqing Small & Special 2026 | 26/04/2026 | Final | 2.76s | 4.72s | #8 |
| Swift Cubing in Swabia 2026 | 17/04/2026 | Final | 2.30s | 3.85s | #1 |
| Getafe Open 2026 | 11/04/2026 | Final | 2.50s | 4.05s | #5 |
| Beijing Winter 2026 | 10/01/2026 | Final | 4.23s | 5.66s | #11 |
| Zhengzhou Zest 2025 | 27/12/2025 | Final | 4.56s | 6.19s | #23 |
| Guangzhou Special 2025 | 08/11/2025 | Final | 2.63s | 3.93s | #9 |
| Shenyang Autumn 2025 | 21/09/2025 | Final | 4.20s | 5.15s | #8 |
| Vietnam Championship 2025 | 15/08/2025 | Final | 2.47s | 3.11s | #2 |
| Cube Camp in Suan Phueng 2025 | 09/08/2025 | Final | 3.19s | 4.48s | #4 |
| Yancheng Open 2025 | 07/06/2025 | Final | 3.26s | 4.26s | #12 |
| Beijing Winter 2019 | 07/12/2019 | Final | 3.82s | 4.54s | #4 |
| Tianjin Autumn 2019 | 20/10/2019 | Final | 3.29s | 5.31s | #9 |
| Xi'an 10th Anniversary 2019 | 24/08/2019 | Final | 3.44s | 4.03s | #3 |
| Beijing Summer 2019 | 07/06/2019 | Final | 3.78s | 4.56s | #7 |
| Qinhuangdao Open 2019 | 06/04/2019 | Final | 4.21s | 5.61s | #7 |
| Beijing Winter 2018 | 31/12/2018 | Final | 5.22s | 5.79s | #8 |
| Qinhuangdao Winter 2018 | 02/12/2018 | Final | 5.93s | 6.56s | #4 |
| China Championship 2018 | 02/10/2018 | Semi Final | 8.24s | 8.96s | #56 |
| Linfen Open 2018 | 08/07/2018 | Final | 3.63s | 7.46s | #7 |
| Shijiazhuang Open 2018 | 10/06/2018 | First round | 6.23s | 9.10s | #14 |
| Beijing Open 2018 | 30/04/2018 | First round | 8.78s | 11.23s | #46 |
| Qinhuangdao Open 2018 | 22/04/2018 | First round | 7.65s | 10.83s | #15 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Pyraminx in Phitsanulok 2026 | 13/06/2026 | First round | 2.47s | 2.78s | #1 |
| Pyraminx in Phitsanulok 2026 | 13/06/2026 | Final | 2.66s | 5.21s | #6 |
| Deqing Small & Special 2026 | 26/04/2026 | First round | 3.08s | 3.76s | #6 |
| Deqing Small & Special 2026 | 26/04/2026 | Second round | 4.31s | 4.83s | #7 |
| Deqing Small & Special 2026 | 26/04/2026 | Final | 2.76s | 4.72s | #8 |
| Swift Cubing in Swabia 2026 | 17/04/2026 | First round | 3.10s | 3.78s | #2 |
| Swift Cubing in Swabia 2026 | 17/04/2026 | Final | 2.30s | 3.85s | #1 |
| Getafe Open 2026 | 11/04/2026 | First round | 3.37s | 4.06s | #4 |
| Getafe Open 2026 | 11/04/2026 | Final | 2.50s | 4.05s | #5 |
| Beijing Winter 2026 | 10/01/2026 | First round | 3.17s | 4.42s | #6 |
| Beijing Winter 2026 | 10/01/2026 | Final | 4.23s | 5.66s | #11 |
| Zhengzhou Zest 2025 | 27/12/2025 | First round | 2.22s | 4.59s | #13 |
| Zhengzhou Zest 2025 | 27/12/2025 | Final | 4.56s | 6.19s | #23 |
| Guangzhou Special 2025 | 08/11/2025 | First round | 4.29s | 4.91s | #10 |
| Guangzhou Special 2025 | 08/11/2025 | Second round | 3.47s | 4.20s | #11 |
| Guangzhou Special 2025 | 08/11/2025 | Final | 2.63s | 3.93s | #9 |
| Shenyang Autumn 2025 | 21/09/2025 | First round | 4.11s | 4.82s | #6 |
| Shenyang Autumn 2025 | 21/09/2025 | Final | 4.20s | 5.15s | #8 |
| Vietnam Championship 2025 | 15/08/2025 | First round | 3.38s | 6.06s | #16 |
| Vietnam Championship 2025 | 15/08/2025 | Final | 2.47s | 3.11s | #2 |
| Cube Camp in Suan Phueng 2025 | 09/08/2025 | First round | 2.43s | 3.20s | #2 |
| Cube Camp in Suan Phueng 2025 | 09/08/2025 | Second round | 3.96s | 4.40s | #9 |
| Cube Camp in Suan Phueng 2025 | 09/08/2025 | Final | 3.19s | 4.48s | #4 |
| Yancheng Open 2025 | 07/06/2025 | First round | 3.84s | 5.59s | #16 |
| Yancheng Open 2025 | 07/06/2025 | Final | 3.26s | 4.26s | #12 |
| Beijing Winter 2019 | 07/12/2019 | First round | 3.88s | 4.14s | #3 |
| Beijing Winter 2019 | 07/12/2019 | Final | 3.82s | 4.54s | #4 |
| Tianjin Autumn 2019 | 20/10/2019 | Final | 3.29s | 5.31s | #9 |
| Xi'an 10th Anniversary 2019 | 24/08/2019 | First round | 2.29s | 5.40s | #5 |
| Xi'an 10th Anniversary 2019 | 24/08/2019 | Final | 3.44s | 4.03s | #3 |
| Beijing Summer 2019 | 07/06/2019 | First round | 4.36s | 5.80s | #8 |
| Beijing Summer 2019 | 07/06/2019 | Final | 3.78s | 4.56s | #7 |
| Qinhuangdao Open 2019 | 06/04/2019 | First round | 4.15s | 4.74s | #4 |
| Qinhuangdao Open 2019 | 06/04/2019 | Final | 4.21s | 5.61s | #7 |
| Beijing Winter 2018 | 31/12/2018 | First round | 3.76s | 5.80s | #7 |
| Beijing Winter 2018 | 31/12/2018 | Final | 5.22s | 5.79s | #8 |
| Qinhuangdao Winter 2018 | 02/12/2018 | First round | 4.42s | 5.64s | #4 |
| Qinhuangdao Winter 2018 | 02/12/2018 | Final | 5.93s | 6.56s | #4 |
| China Championship 2018 | 02/10/2018 | First round | 6.31s | 7.48s | #64 |
| China Championship 2018 | 02/10/2018 | Second round | 3.63s | 5.43s | #25 |
| China Championship 2018 | 02/10/2018 | Semi Final | 8.24s | 8.96s | #56 |
| Linfen Open 2018 | 08/07/2018 | Final | 3.63s | 7.46s | #7 |
| Shijiazhuang Open 2018 | 10/06/2018 | First round | 6.23s | 9.10s | #14 |
| Beijing Open 2018 | 30/04/2018 | First round | 8.78s | 11.23s | #46 |
| Qinhuangdao Open 2018 | 22/04/2018 | First round | 7.65s | 10.83s | #15 |
Get updates about new features, analytics tools and WCA insights.