WCA ID: 2015LEON02
Country: Hong Kong
Active since: 2015

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Odd Day in Hong Kong 2026 | 26/04/2026 | Final | 41.30s | 45.07s | #1 |
| Taiwan Championship 2025 | 19/12/2025 | Final | 38.82s | 41.90s | #3 |
| Tokai Big Cubes 2025 | 14/12/2025 | Final | 40.98s | 42.45s | #1 |
| Hong Kong Championship 2025 | 15/11/2025 | Final | 41.88s | 43.97s | #1 |
| Kanto Summer PM 2025 | 30/08/2025 | Final | 40.76s | 45.18s | #1 |
| Big and Round Taichung 2025 | 16/08/2025 | Final | 41.23s | 43.45s | #2 |
| Penang One Bigger 2025 | 10/08/2025 | Final | 38.22s | 41.15s | #1 |
| Maru Cube Day Taiwan 2025 | 02/08/2025 | Final | 37.95s | 44.81s | #2 |
| Taipei Summer Open 2025 | 28/06/2025 | Final | 38.68s | 42.96s | #2 |
| Kansai Odd and BLD 2025 | 15/06/2025 | Final | 42.91s | 43.72s | #1 |
| Pingtung Winter Open 2025 | 01/03/2025 | Final | 42.89s | 45.88s | #2 |
| Paradise Park Bangkok NxNxN 2025 | 22/02/2025 | Final | 42.06s | 44.43s | #3 |
| Taiwan Championship 2024 | 06/12/2024 | Final | 37.98s | 43.92s | #3 |
| Hong Kong Championship 2024 | 16/11/2024 | Final | 43.24s | 46.49s | #1 |
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | Final | 41.01s | 44.37s | #7 |
| Thailand Warm Up 2024 | 21/09/2024 | Final | 41.68s | 46.03s | #1 |
| Tokai Open PM 2024 | 15/09/2024 | Final | 39.96s | 44.78s | #2 |
| New Taipei Big Cube Day 2024 | 18/08/2024 | Final | 42.76s | 45.58s | #1 |
| Vietnam Championship 2024 | 19/07/2024 | Final | 38.47s | 41.56s | #1 |
| Taipei Summer Open 2024 | 29/06/2024 | Final | 40.15s | 43.11s | #1 |
| Cube Camp in Nakhon Nayok 2024 | 01/06/2024 | Final | 40.95s | 44.40s | #1 |
| Sunway Velocity Mall Open 2024 | 25/05/2024 | Final | 42.45s | 44.82s | #1 |
| Selangor Niche 2024 | 21/04/2024 | Final | 42.62s | 46.20s | #2 |
| Paradise Park NxNxN 2024 | 16/02/2024 | Final | 39.16s | 42.84s | #2 |
| MYHM Singapore Championship 2024 | 02/02/2024 | Final | 42.40s | 43.62s | #2 |
| Taiwan Championship 2023 | 08/12/2023 | Final | 43.71s | 44.96s | #3 |
| Taoyuan Airport Cube Day 2023 | 11/11/2023 | Final | 41.52s | 45.29s | #2 |
| Hong Kong Championship 2023 | 21/10/2023 | Final | 44.32s | 46.40s | #1 |
| Thailand Warm Up 2023 | 09/09/2023 | Final | 42.47s | 46.57s | #1 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Final | 42.50s | 46.56s | #10 |
| Hong Kong Big Cube Day 2023 | 30/07/2023 | Final | 42.74s | 45.66s | #1 |
| Maru Cube Day 2023 | 22/07/2023 | Final | 39.99s | 45.48s | #2 |
| Ayase Summer 2023 | 17/07/2023 | Final | 42.82s | 45.26s | #1 |
| Singapore Max 2023 | 15/07/2023 | Final | 41.97s | 44.50s | #2 |
| Selangor Ace Cube 2023 | 03/06/2023 | Final | 41.04s | 43.96s | #2 |
| NDHU Big Cube Day 2023 | 20/05/2023 | Final | 39.54s | 45.87s | #2 |
| Cube Camp in Kaeng Krachan 2023 | 05/05/2023 | Final | 43.23s | 50.38s | #1 |
| Yong Jun KL Speedcubing 2023 | 10/03/2023 | Final | 47.65s | 50.65s | #1 |
| Hong Kong Cube Day 2023 | 04/03/2023 | Final | 50.40s | 51.96s | #1 |
| Big 'n Blind Guangzhou 2019 | 08/12/2019 | Final | 46.78s | 52.89s | #1 |
| Cross-strait Cubing Exchange 2019 | 12/10/2019 | Final | 47.48s | 50.81s | #2 |
| Shenzhen Open 2019 | 21/09/2019 | Final | 46.19s | 55.34s | #1 |
| Shenzhen Cubing 10th Anniversary 2019 | 24/08/2019 | Final | 46.53s | 53.80s | #1 |
| China Championship 2019 | 26/07/2019 | Final | 53.72s | 56.39s | #3 |
| ZHBIT Open 2019 | 19/05/2019 | Final | 54.39s | 57.58s | #1 |
| Dongguan Spring 2019 | 21/04/2019 | Final | 51.70s | 54.12s | #1 |
| GDSY Open 2019 | 23/03/2019 | Final | 55.08s | 58.18s | #3 |
| Jieyang Winter 2019 | 27/01/2019 | Final | 50.00s | 55.31s | #1 |
| Big 'n Blind Guangzhou 2018 | 09/12/2018 | Final | 52.42s | 56.67s | #1 |
| Fuzhou Open 2018 | 24/11/2018 | Final | 54.70s | 55.83s | #1 |
| Zhongshan NxN Speedcubing 2018 | 09/09/2018 | Final | 55.88s | 58.53s | #2 |
| WCA Asian Championship 2018 | 17/08/2018 | Final | 54.01s | 56.62s | #9 |
| Shenzhen Open 2018 | 21/07/2018 | Final | 48.99s | 58.84s | #4 |
| Guangdong Open 2018 | 30/04/2018 | Final | 52.78s | 1:00.21 | #3 |
| Cross-strait Cubing Exchange 2018 | 06/04/2018 | Final | 53.80s | 57.14s | #1 |
| Hsinchu Winter Open 2018 | 04/02/2018 | Final | 55.17s | 1:01.72 | #2 |
| Big 'n Blind 2017 | 10/12/2017 | Final | 1:01.43 | 1:03.40 | #3 |
| China's 10th Anniversary Championship 2017 | 01/10/2017 | Final | 59.39s | 1:02.17 | #6 |
| Korean Championship 2017 | 28/07/2017 | Final | 55.13s | 1:03.91 | #1 |
| Maru Cube Day 2017 | 15/07/2017 | Final | 1:03.39 | 1:04.54 | #3 |
| All is Well 2017 | 08/04/2017 | Final | 1:03.45 | 1:09.24 | #4 |
| Hong Kong Cube Day 2017 | 25/02/2017 | Final | 58.73s | 1:07.61 | #5 |
| Kaohsiung Winter Open 2016 | 17/12/2016 | Final | 1:11.45 | 1:16.02 | #7 |
| Arnold Classic Asia 2016 | 20/08/2016 | Final | 1:16.02 | 1:23.56 | #6 |
| Thailand Championship 2016 | 23/07/2016 | Final | 1:18.71 | 1:23.91 | #5 |
| Maru Cube Day 2016 | 09/07/2016 | Final | 1:17.45 | 1:26.89 | #11 |
| Hong Kong Summer Cube Day 2015 | 22/08/2015 | Final | 1:45.68 | 1:55.16 | #14 |
| Hong Kong Spring Cube Day 2015 | 16/05/2015 | Final | 2:25.61 | — | #6 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Odd Day in Hong Kong 2026 | 26/04/2026 | First round | 46.13s | 48.91s | #1 |
| Odd Day in Hong Kong 2026 | 26/04/2026 | Final | 41.30s | 45.07s | #1 |
| Taiwan Championship 2025 | 19/12/2025 | First round | 40.55s | 43.95s | #4 |
| Taiwan Championship 2025 | 19/12/2025 | Second round | 37.72s | 42.02s | #3 |
| Taiwan Championship 2025 | 19/12/2025 | Final | 38.82s | 41.90s | #3 |
| Tokai Big Cubes 2025 | 14/12/2025 | First round | 41.09s | 45.27s | #2 |
| Tokai Big Cubes 2025 | 14/12/2025 | Second round | 38.91s | 41.65s | #1 |
| Tokai Big Cubes 2025 | 14/12/2025 | Final | 40.98s | 42.45s | #1 |
| Hong Kong Championship 2025 | 15/11/2025 | First round | 38.89s | 43.74s | #1 |
| Hong Kong Championship 2025 | 15/11/2025 | Final | 41.88s | 43.97s | #1 |
| Kanto Summer PM 2025 | 30/08/2025 | First round | 44.07s | 45.42s | #1 |
| Kanto Summer PM 2025 | 30/08/2025 | Final | 40.76s | 45.18s | #1 |
| Big and Round Taichung 2025 | 16/08/2025 | First round | 42.26s | 45.75s | #2 |
| Big and Round Taichung 2025 | 16/08/2025 | Second round | 40.43s | 42.95s | #2 |
| Big and Round Taichung 2025 | 16/08/2025 | Final | 41.23s | 43.45s | #2 |
| Penang One Bigger 2025 | 10/08/2025 | First round | 40.90s | 44.96s | #1 |
| Penang One Bigger 2025 | 10/08/2025 | Second round | 43.19s | 45.18s | #1 |
| Penang One Bigger 2025 | 10/08/2025 | Final | 38.22s | 41.15s | #1 |
| Maru Cube Day Taiwan 2025 | 02/08/2025 | First round | 39.47s | 42.47s | #2 |
| Maru Cube Day Taiwan 2025 | 02/08/2025 | Final | 37.95s | 44.81s | #2 |
| Taipei Summer Open 2025 | 28/06/2025 | First round | 37.31s | 40.75s | #1 |
| Taipei Summer Open 2025 | 28/06/2025 | Final | 38.68s | 42.96s | #2 |
| Kansai Odd and BLD 2025 | 15/06/2025 | First round | 42.64s | 46.30s | #1 |
| Kansai Odd and BLD 2025 | 15/06/2025 | Final | 42.91s | 43.72s | #1 |
| Pingtung Winter Open 2025 | 01/03/2025 | First round | 39.01s | 41.80s | #2 |
| Pingtung Winter Open 2025 | 01/03/2025 | Second round | 43.55s | 47.33s | #2 |
| Pingtung Winter Open 2025 | 01/03/2025 | Final | 42.89s | 45.88s | #2 |
| Paradise Park Bangkok NxNxN 2025 | 22/02/2025 | First round | 38.97s | 43.98s | #3 |
| Paradise Park Bangkok NxNxN 2025 | 22/02/2025 | Second round | 42.87s | 45.19s | #3 |
| Paradise Park Bangkok NxNxN 2025 | 22/02/2025 | Final | 42.06s | 44.43s | #3 |
| Taiwan Championship 2024 | 06/12/2024 | First round | 37.22s | 42.71s | #3 |
| Taiwan Championship 2024 | 06/12/2024 | Second round | 40.47s | 42.33s | #3 |
| Taiwan Championship 2024 | 06/12/2024 | Final | 37.98s | 43.92s | #3 |
| Hong Kong Championship 2024 | 16/11/2024 | First round | 38.83s | 44.02s | #1 |
| Hong Kong Championship 2024 | 16/11/2024 | Final | 43.24s | 46.49s | #1 |
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | First round | 42.10s | 47.40s | #13 |
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | Second round | 41.64s | 44.43s | #6 |
| Rubik's WCA Asian Championship 2024 | 01/11/2024 | Final | 41.01s | 44.37s | #7 |
| Thailand Warm Up 2024 | 21/09/2024 | First round | 39.92s | 46.15s | #1 |
| Thailand Warm Up 2024 | 21/09/2024 | Final | 41.68s | 46.03s | #1 |
| Tokai Open PM 2024 | 15/09/2024 | First round | 37.49s | 43.38s | #2 |
| Tokai Open PM 2024 | 15/09/2024 | Final | 39.96s | 44.78s | #2 |
| New Taipei Big Cube Day 2024 | 18/08/2024 | First round | 43.84s | 46.23s | #2 |
| New Taipei Big Cube Day 2024 | 18/08/2024 | Second round | 41.78s | 43.35s | #2 |
| New Taipei Big Cube Day 2024 | 18/08/2024 | Final | 42.76s | 45.58s | #1 |
| Vietnam Championship 2024 | 19/07/2024 | First round | 41.44s | 45.72s | #3 |
| Vietnam Championship 2024 | 19/07/2024 | Final | 38.47s | 41.56s | #1 |
| Taipei Summer Open 2024 | 29/06/2024 | First round | 39.68s | 43.11s | #2 |
| Taipei Summer Open 2024 | 29/06/2024 | Final | 40.15s | 43.11s | #1 |
| Cube Camp in Nakhon Nayok 2024 | 01/06/2024 | First round | 40.06s | 44.20s | #1 |
| Cube Camp in Nakhon Nayok 2024 | 01/06/2024 | Final | 40.95s | 44.40s | #1 |
| Sunway Velocity Mall Open 2024 | 25/05/2024 | First round | 38.70s | 43.58s | #1 |
| Sunway Velocity Mall Open 2024 | 25/05/2024 | Final | 42.45s | 44.82s | #1 |
| Selangor Niche 2024 | 21/04/2024 | First round | 41.21s | 43.21s | #2 |
| Selangor Niche 2024 | 21/04/2024 | Second round | 40.31s | 42.79s | #2 |
| Selangor Niche 2024 | 21/04/2024 | Final | 42.62s | 46.20s | #2 |
| Paradise Park NxNxN 2024 | 16/02/2024 | First round | 39.33s | 45.13s | #2 |
| Paradise Park NxNxN 2024 | 16/02/2024 | Second round | 37.77s | 42.62s | #2 |
| Paradise Park NxNxN 2024 | 16/02/2024 | Final | 39.16s | 42.84s | #2 |
| MYHM Singapore Championship 2024 | 02/02/2024 | First round | 40.56s | 45.31s | #2 |
| MYHM Singapore Championship 2024 | 02/02/2024 | Final | 42.40s | 43.62s | #2 |
| Taiwan Championship 2023 | 08/12/2023 | First round | 42.80s | 45.22s | #3 |
| Taiwan Championship 2023 | 08/12/2023 | Second round | 39.32s | 43.22s | #3 |
| Taiwan Championship 2023 | 08/12/2023 | Final | 43.71s | 44.96s | #3 |
| Taoyuan Airport Cube Day 2023 | 11/11/2023 | First round | 37.89s | 45.16s | #2 |
| Taoyuan Airport Cube Day 2023 | 11/11/2023 | Final | 41.52s | 45.29s | #2 |
| Hong Kong Championship 2023 | 21/10/2023 | First round | 40.56s | 46.03s | #1 |
| Hong Kong Championship 2023 | 21/10/2023 | Final | 44.32s | 46.40s | #1 |
| Thailand Warm Up 2023 | 09/09/2023 | First round | 42.46s | 45.29s | #1 |
| Thailand Warm Up 2023 | 09/09/2023 | Second round | 40.01s | 45.79s | #1 |
| Thailand Warm Up 2023 | 09/09/2023 | Final | 42.47s | 46.57s | #1 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | First round | 42.36s | 47.71s | #12 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Second round | 44.76s | 49.11s | #14 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Final | 42.50s | 46.56s | #10 |
| Hong Kong Big Cube Day 2023 | 30/07/2023 | First round | 37.78s | 45.30s | #1 |
| Hong Kong Big Cube Day 2023 | 30/07/2023 | Second round | 42.50s | 45.33s | #1 |
| Hong Kong Big Cube Day 2023 | 30/07/2023 | Final | 42.74s | 45.66s | #1 |
| Maru Cube Day 2023 | 22/07/2023 | First round | 44.37s | 47.98s | #2 |
| Maru Cube Day 2023 | 22/07/2023 | Final | 39.99s | 45.48s | #2 |
| Ayase Summer 2023 | 17/07/2023 | First round | 44.26s | 45.10s | #1 |
| Ayase Summer 2023 | 17/07/2023 | Final | 42.82s | 45.26s | #1 |
| Singapore Max 2023 | 15/07/2023 | First round | 42.24s | 43.81s | #1 |
| Singapore Max 2023 | 15/07/2023 | Second round | 45.26s | 46.40s | #2 |
| Singapore Max 2023 | 15/07/2023 | Final | 41.97s | 44.50s | #2 |
| Selangor Ace Cube 2023 | 03/06/2023 | First round | 42.18s | 46.71s | #2 |
| Selangor Ace Cube 2023 | 03/06/2023 | Second round | 44.92s | 47.89s | #2 |
| Selangor Ace Cube 2023 | 03/06/2023 | Final | 41.04s | 43.96s | #2 |
| NDHU Big Cube Day 2023 | 20/05/2023 | First round | 44.33s | 45.84s | #2 |
| NDHU Big Cube Day 2023 | 20/05/2023 | Second round | 42.50s | 46.26s | #2 |
| NDHU Big Cube Day 2023 | 20/05/2023 | Final | 39.54s | 45.87s | #2 |
| Cube Camp in Kaeng Krachan 2023 | 05/05/2023 | First round | 46.24s | 47.82s | #1 |
| Cube Camp in Kaeng Krachan 2023 | 05/05/2023 | Final | 43.23s | 50.38s | #1 |
| Yong Jun KL Speedcubing 2023 | 10/03/2023 | First round | 45.62s | 49.41s | #1 |
| Yong Jun KL Speedcubing 2023 | 10/03/2023 | Final | 47.65s | 50.65s | #1 |
| Hong Kong Cube Day 2023 | 04/03/2023 | Final | 50.40s | 51.96s | #1 |
| Big 'n Blind Guangzhou 2019 | 08/12/2019 | First round | 45.75s | 49.30s | #1 |
| Big 'n Blind Guangzhou 2019 | 08/12/2019 | Final | 46.78s | 52.89s | #1 |
| Cross-strait Cubing Exchange 2019 | 12/10/2019 | First round | 46.99s | 49.73s | #1 |
| Cross-strait Cubing Exchange 2019 | 12/10/2019 | Final | 47.48s | 50.81s | #2 |
| Shenzhen Open 2019 | 21/09/2019 | Final | 46.19s | 55.34s | #1 |
| Shenzhen Cubing 10th Anniversary 2019 | 24/08/2019 | First round | 45.07s | 52.93s | #2 |
| Shenzhen Cubing 10th Anniversary 2019 | 24/08/2019 | Final | 46.53s | 53.80s | #1 |
| China Championship 2019 | 26/07/2019 | First round | 50.72s | 54.07s | #1 |
| China Championship 2019 | 26/07/2019 | Second round | 50.93s | 57.26s | #3 |
| China Championship 2019 | 26/07/2019 | Final | 53.72s | 56.39s | #3 |
| ZHBIT Open 2019 | 19/05/2019 | Final | 54.39s | 57.58s | #1 |
| Dongguan Spring 2019 | 21/04/2019 | Final | 51.70s | 54.12s | #1 |
| GDSY Open 2019 | 23/03/2019 | First round | 53.72s | 58.65s | #4 |
| GDSY Open 2019 | 23/03/2019 | Final | 55.08s | 58.18s | #3 |
| Jieyang Winter 2019 | 27/01/2019 | First round | 50.74s | 53.56s | #1 |
| Jieyang Winter 2019 | 27/01/2019 | Final | 50.00s | 55.31s | #1 |
| Big 'n Blind Guangzhou 2018 | 09/12/2018 | First round | 55.17s | 57.50s | #1 |
| Big 'n Blind Guangzhou 2018 | 09/12/2018 | Final | 52.42s | 56.67s | #1 |
| Fuzhou Open 2018 | 24/11/2018 | First round | 55.26s | 59.36s | #1 |
| Fuzhou Open 2018 | 24/11/2018 | Final | 54.70s | 55.83s | #1 |
| Zhongshan NxN Speedcubing 2018 | 09/09/2018 | First round | 53.35s | 57.62s | #1 |
| Zhongshan NxN Speedcubing 2018 | 09/09/2018 | Final | 55.88s | 58.53s | #2 |
| WCA Asian Championship 2018 | 17/08/2018 | First round | 53.44s | 57.09s | #8 |
| WCA Asian Championship 2018 | 17/08/2018 | Second round | 53.25s | 57.67s | #11 |
| WCA Asian Championship 2018 | 17/08/2018 | Final | 54.01s | 56.62s | #9 |
| Shenzhen Open 2018 | 21/07/2018 | First round | 52.51s | 58.14s | #2 |
| Shenzhen Open 2018 | 21/07/2018 | Final | 48.99s | 58.84s | #4 |
| Guangdong Open 2018 | 30/04/2018 | First round | 56.19s | 57.41s | #1 |
| Guangdong Open 2018 | 30/04/2018 | Final | 52.78s | 1:00.21 | #3 |
| Cross-strait Cubing Exchange 2018 | 06/04/2018 | First round | 53.72s | 56.87s | #1 |
| Cross-strait Cubing Exchange 2018 | 06/04/2018 | Final | 53.80s | 57.14s | #1 |
| Hsinchu Winter Open 2018 | 04/02/2018 | Final | 55.17s | 1:01.72 | #2 |
| Big 'n Blind 2017 | 10/12/2017 | First round | 55.90s | 1:00.66 | #1 |
| Big 'n Blind 2017 | 10/12/2017 | Final | 1:01.43 | 1:03.40 | #3 |
| China's 10th Anniversary Championship 2017 | 01/10/2017 | First round | 57.14s | 1:03.54 | #7 |
| China's 10th Anniversary Championship 2017 | 01/10/2017 | Final | 59.39s | 1:02.17 | #6 |
| Korean Championship 2017 | 28/07/2017 | First round | 1:02.17 | 1:07.27 | #2 |
| Korean Championship 2017 | 28/07/2017 | Final | 55.13s | 1:03.91 | #1 |
| Maru Cube Day 2017 | 15/07/2017 | First round | 1:02.78 | 1:05.78 | #3 |
| Maru Cube Day 2017 | 15/07/2017 | Second round | 1:00.53 | 1:06.24 | #4 |
| Maru Cube Day 2017 | 15/07/2017 | Final | 1:03.39 | 1:04.54 | #3 |
| All is Well 2017 | 08/04/2017 | First round | 1:01.59 | 1:04.77 | #3 |
| All is Well 2017 | 08/04/2017 | Final | 1:03.45 | 1:09.24 | #4 |
| Hong Kong Cube Day 2017 | 25/02/2017 | Final | 58.73s | 1:07.61 | #5 |
| Kaohsiung Winter Open 2016 | 17/12/2016 | First round | 1:03.56 | 1:17.41 | #6 |
| Kaohsiung Winter Open 2016 | 17/12/2016 | Final | 1:11.45 | 1:16.02 | #7 |
| Arnold Classic Asia 2016 | 20/08/2016 | First round | 1:11.13 | 1:24.12 | #6 |
| Arnold Classic Asia 2016 | 20/08/2016 | Final | 1:16.02 | 1:23.56 | #6 |
| Thailand Championship 2016 | 23/07/2016 | First round | 1:18.03 | 1:26.43 | #6 |
| Thailand Championship 2016 | 23/07/2016 | Final | 1:18.71 | 1:23.91 | #5 |
| Maru Cube Day 2016 | 09/07/2016 | First round | 1:23.62 | 1:27.00 | #16 |
| Maru Cube Day 2016 | 09/07/2016 | Second round | 1:22.61 | 1:27.96 | #11 |
| Maru Cube Day 2016 | 09/07/2016 | Final | 1:17.45 | 1:26.89 | #11 |
| Hong Kong Summer Cube Day 2015 | 22/08/2015 | Final | 1:45.68 | 1:55.16 | #14 |
| Hong Kong Spring Cube Day 2015 | 16/05/2015 | Final | 2:25.61 | — | #6 |
Get updates about new features, analytics tools and WCA insights.