WCA ID: 2016ZHAJ08
Country: China
Active since: 2016

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2.99s | 4.12s | #548 |
| Bursins Goes Fast 2026 | 04/04/2026 | Final | 2.00s | 4.19s | #12 |
| Swiss Science Open 2025 | 04/10/2025 | Final | 3.64s | 4.62s | #30 |
| Neyruz Open 2025 | 20/09/2025 | Final | 3.22s | 4.01s | #9 |
| La Clock-de-Fonds 2025 | 14/09/2025 | Final | 3.65s | 4.26s | #12 |
| Swisscubing Cup V 2025 | 06/09/2025 | Final | 3.48s | 3.72s | #9 |
| La Côte Open 2025 | 23/08/2025 | Final | 4.14s | 4.50s | #14 |
| Swiss Nationals 2025 | 07/06/2025 | Second round | 2.58s | 3.90s | #32 |
| Martigny Open 2025 | 26/04/2025 | Final | 3.20s | 3.94s | #4 |
| Barby Cube Autumn 2024 | 21/09/2024 | Final | 3.20s | 4.16s | #15 |
| Wiler Würfelfäst für Afänger 2024 | 23/03/2024 | Final | 3.91s | 4.59s | #2 |
| Swisscubing Cup V 2023 | 26/08/2023 | Final | 2.99s | 3.86s | #10 |
| Swiss Science Open 2022 | 05/11/2022 | First round | 4.06s | 5.03s | #31 |
| Danish Championship 2022 | 02/09/2022 | Final | 1.83s | 4.08s | #19 |
| Swisscubing Cup II 2019 | 13/04/2019 | Final | 3.70s | 4.27s | #9 |
| Les Automnales 2018 | 10/11/2018 | First round | 3.90s | 4.11s | #11 |
| Swisscubing Cup I 2018 | 03/03/2018 | Final | 4.03s | 4.46s | #10 |
| Swiss Open 2017 | 21/07/2017 | Second round | 3.81s | 5.44s | #33 |
| Cité des Jeux 2016 | 12/11/2016 | Final | 5.15s | 5.62s | #16 |
| Musée suisse du jeu 2016 | 15/10/2016 | Second round | 4.35s | 6.11s | #25 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2.99s | 4.12s | #548 |
| Bursins Goes Fast 2026 | 04/04/2026 | First round | 3.20s | 4.71s | #13 |
| Bursins Goes Fast 2026 | 04/04/2026 | Final | 2.00s | 4.19s | #12 |
| Swiss Science Open 2025 | 04/10/2025 | Final | 3.64s | 4.62s | #30 |
| Neyruz Open 2025 | 20/09/2025 | First round | 2.80s | 4.01s | #8 |
| Neyruz Open 2025 | 20/09/2025 | Final | 3.22s | 4.01s | #9 |
| La Clock-de-Fonds 2025 | 14/09/2025 | First round | 3.57s | 4.50s | #14 |
| La Clock-de-Fonds 2025 | 14/09/2025 | Final | 3.65s | 4.26s | #12 |
| Swisscubing Cup V 2025 | 06/09/2025 | First round | 3.12s | 3.80s | #5 |
| Swisscubing Cup V 2025 | 06/09/2025 | Final | 3.48s | 3.72s | #9 |
| La Côte Open 2025 | 23/08/2025 | First round | 3.91s | 4.77s | #20 |
| La Côte Open 2025 | 23/08/2025 | Final | 4.14s | 4.50s | #14 |
| Swiss Nationals 2025 | 07/06/2025 | First round | 2.07s | 4.14s | #35 |
| Swiss Nationals 2025 | 07/06/2025 | Second round | 2.58s | 3.90s | #32 |
| Martigny Open 2025 | 26/04/2025 | First round | 3.12s | 4.15s | #9 |
| Martigny Open 2025 | 26/04/2025 | Final | 3.20s | 3.94s | #4 |
| Barby Cube Autumn 2024 | 21/09/2024 | Final | 3.20s | 4.16s | #15 |
| Wiler Würfelfäst für Afänger 2024 | 23/03/2024 | Final | 3.91s | 4.59s | #2 |
| Swisscubing Cup V 2023 | 26/08/2023 | First round | 2.07s | 3.43s | #9 |
| Swisscubing Cup V 2023 | 26/08/2023 | Final | 2.99s | 3.86s | #10 |
| Swiss Science Open 2022 | 05/11/2022 | First round | 4.06s | 5.03s | #31 |
| Danish Championship 2022 | 02/09/2022 | First round | 4.08s | 5.12s | #43 |
| Danish Championship 2022 | 02/09/2022 | Second round | 3.88s | 4.33s | #25 |
| Danish Championship 2022 | 02/09/2022 | Final | 1.83s | 4.08s | #19 |
| Swisscubing Cup II 2019 | 13/04/2019 | First round | 3.57s | 4.09s | #10 |
| Swisscubing Cup II 2019 | 13/04/2019 | Final | 3.70s | 4.27s | #9 |
| Les Automnales 2018 | 10/11/2018 | First round | 3.90s | 4.11s | #11 |
| Swisscubing Cup I 2018 | 03/03/2018 | First round | 2.78s | 4.41s | #10 |
| Swisscubing Cup I 2018 | 03/03/2018 | Final | 4.03s | 4.46s | #10 |
| Swiss Open 2017 | 21/07/2017 | First round | 4.64s | 4.74s | #28 |
| Swiss Open 2017 | 21/07/2017 | Second round | 3.81s | 5.44s | #33 |
| Cité des Jeux 2016 | 12/11/2016 | First round | 5.04s | 5.76s | #15 |
| Cité des Jeux 2016 | 12/11/2016 | Second round | 4.27s | 5.90s | #18 |
| Cité des Jeux 2016 | 12/11/2016 | Final | 5.15s | 5.62s | #16 |
| Musée suisse du jeu 2016 | 15/10/2016 | First round | 4.79s | 6.53s | #27 |
| Musée suisse du jeu 2016 | 15/10/2016 | Second round | 4.35s | 6.11s | #25 |
Get updates about new features, analytics tools and WCA insights.