0.98s

Best Single

2.12s

Best Average

51

Competitions

1

Best Position

543

Official Solves

111

Rounds

#953

Single WR

#160

Single CR
China

#47

Single NR

#1,179

Average WR

#289

Average CR
China

#106

Average NR

64

Podiums

05/07/2026

Last Result
Competitions
Weihai Open 2026 Big Cube Time Brisbane 2026 Please Be Finished Brisbane 2026 Cube Against Cancer Brisbane 2026 Speedy Southport 2025 Australian Nationals 2025 QLD State Championship 2025 Brisbane Summer 2025 Yancheng Open 2024 Speedy Southport 2024 MarsdeNxN 2024 Queensland Open 2024 Cubing in Corinda Sunday 2024 Eastside Side Events 2024 Brisbane Summer 2024 Xi'an Open 2023 QUT Qube Challenge Sunday 2023 Brisbane Big n Blind 2023 Australian Nationals 2023 Australian Nationals FMC 2023 U Cube at UQ Saturday 2023 Queensland Open 2023 Victorian Open 2023 Runaway Bay May Saturday 2023 Singapore Championship 2023 Brisbane Summer 2023 Melbourne Summer 2023 Rubik's WCA Oceanic Championship 2022 Northside Spring Saturday 2022 Even Better Sydney Gathering 2022 Runaway Bay Sunday Challenge 2022 Queensland Open 2022 Brisbane's 20 in 21 in 2022 Tianjin Summer Solstice 2021 Wuhan Open 2021 Zhengzhou Summer 2021 Xuzhou Open PM 2021 Hangzhou Open PM 2021 Xi'an Cherry Blossom AM 2021 Xi'an Cherry Blossom Special 2021 Beijing Spring PM 2021 Beijing Spring Special 2021 Guangzhou Panyu Afternoon 2021 Chengdu New Year Morning 2021 Nanchang Good Afternoon 2021 Ordos Winter 2020 Harbin Open 2019 Beijing Winter 2019 Xuzhou Winter 2019 Zibo Open 2019 Chengdu Winter 2019 Changsha Autumn 2019 Tianjin Autumn 2019 Xiamen Autumn 2019 Quanzhou Open 2019 Ningxia Open 2019 China Championship 2019 WCA World Championship 2019 NTU Open 2019 Beijing Summer 2019 Kunming Open 2019 Lanzhou Spring 2019 Xiamen Open 2019 Dalian Spring 2019 Weihai Open 2019 Qingdao Spring 2019 Shenyang New Year 2019 Beijing Winter 2018 Zibo Open 2018 Beijing Summer 2018 Qingdao Open 2018

Event Progression

Event PB Progression

Position Progression

Result Distribution

Competition Results Table

Competition Date Round Single Average Position
Weihai Open 2026 05/07/2026 Final 2.24s 2.67s #7
Cube Against Cancer Brisbane 2026 14/02/2026 Final 2.50s 2.96s #9
Australian Nationals 2025 02/10/2025 Second round 2.56s 3.13s #41
QLD State Championship 2025 11/04/2025 Final 1.42s 2.20s #4
Brisbane Summer 2025 01/02/2025 Final 2.09s 2.61s #3
Yancheng Open 2024 21/12/2024 Final 2.68s 3.18s #10
MarsdeNxN 2024 21/09/2024 Final 2.13s 2.98s #5
Queensland Open 2024 28/06/2024 Final 2.52s 2.84s #9
Brisbane Summer 2024 03/02/2024 Final 2.06s 3.17s #9
Australian Nationals 2023 28/09/2023 Second round 2.57s 3.14s #22
Queensland Open 2023 08/07/2023 Final 1.70s 2.32s #4
Victorian Open 2023 01/07/2023 Final 2.57s 2.68s #7
Runaway Bay May Saturday 2023 27/05/2023 Final 1.81s 2.76s #5
Singapore Championship 2023 17/02/2023 Second round 1.82s 3.34s #23
Brisbane Summer 2023 04/02/2023 Final 2.14s 3.12s #6
Melbourne Summer 2023 20/01/2023 Final 2.01s 2.59s #6
Rubik's WCA Oceanic Championship 2022 15/12/2022 First round 2.16s 2.94s #26
Northside Spring Saturday 2022 26/11/2022 Final 0.98s 3.31s #8
Even Better Sydney Gathering 2022 24/09/2022 Second round 2.64s 4.02s #15
Queensland Open 2022 23/07/2022 Final 1.94s 2.12s #3
Brisbane's 20 in 21 in 2022 25/06/2022 Final 1.95s 3.53s #5
Tianjin Summer Solstice 2021 20/06/2021 Final 1.95s 2.85s #5
Wuhan Open 2021 05/06/2021 Final 1.96s 3.32s #8
Zhengzhou Summer 2021 23/05/2021 Final 2.59s 3.96s #11
Beijing Spring PM 2021 04/04/2021 First round 2.74s 3.48s #13
Chengdu New Year Morning 2021 03/01/2021 Final 1.84s 4.13s #6
Ordos Winter 2020 11/01/2020 Final 2.44s 3.47s #3
Harbin Open 2019 22/12/2019 Final 3.53s 3.94s #5
Beijing Winter 2019 07/12/2019 Final 1.95s 3.04s #4
Xuzhou Winter 2019 24/11/2019 Final 2.05s 2.38s #7
Zibo Open 2019 17/11/2019 Final 3.23s 4.30s #11
Chengdu Winter 2019 09/11/2019 Final 2.25s 3.24s #4
Changsha Autumn 2019 26/10/2019 Final 2.15s 4.35s #11
Tianjin Autumn 2019 20/10/2019 Final 2.98s 3.56s #10
Xiamen Autumn 2019 06/10/2019 Final 2.16s 3.12s #2
Quanzhou Open 2019 25/08/2019 Final 2.32s 3.24s #1
Ningxia Open 2019 18/08/2019 Final 2.92s 3.72s #4
China Championship 2019 26/07/2019 Semi Final 2.63s 3.49s #37
WCA World Championship 2019 11/07/2019 Second round 2.51s 4.04s #142
NTU Open 2019 29/06/2019 First round 2.41s 4.19s #19
Beijing Summer 2019 07/06/2019 First round 2.39s 4.18s #20
Kunming Open 2019 26/05/2019 Final 3.17s 4.13s #4
Lanzhou Spring 2019 11/05/2019 Final 2.32s 4.31s #6
Xiamen Open 2019 04/05/2019 Second round 3.62s 4.63s #15
Dalian Spring 2019 21/04/2019 Final 2.48s 3.74s #6
Weihai Open 2019 06/04/2019 Final 3.04s 3.99s #6
Qingdao Spring 2019 31/03/2019 Final 3.19s 3.99s #5
Shenyang New Year 2019 27/01/2019 First round 3.51s 4.76s #18
Beijing Winter 2018 31/12/2018 First round 5.15s 6.45s #54
Zibo Open 2018 01/12/2018 First round 4.38s 5.15s #23
Qingdao Open 2018 25/03/2018 First round 4.56s 7.13s #40

Round Breakdown

Competition Date Round Single Average Position
Weihai Open 2026 05/07/2026 First round 2.04s 3.49s #11
Weihai Open 2026 05/07/2026 Final 2.24s 2.67s #7
Cube Against Cancer Brisbane 2026 14/02/2026 First round 2.07s 2.78s #8
Cube Against Cancer Brisbane 2026 14/02/2026 Final 2.50s 2.96s #9
Australian Nationals 2025 02/10/2025 First round 1.91s 2.85s #33
Australian Nationals 2025 02/10/2025 Second round 2.56s 3.13s #41
QLD State Championship 2025 11/04/2025 First round 1.95s 3.23s #10
QLD State Championship 2025 11/04/2025 Second round 1.32s 2.47s #6
QLD State Championship 2025 11/04/2025 Final 1.42s 2.20s #4
Brisbane Summer 2025 01/02/2025 First round 2.55s 3.03s #9
Brisbane Summer 2025 01/02/2025 Second round 1.02s 2.24s #5
Brisbane Summer 2025 01/02/2025 Final 2.09s 2.61s #3
Yancheng Open 2024 21/12/2024 First round 2.35s 3.09s #15
Yancheng Open 2024 21/12/2024 Final 2.68s 3.18s #10
MarsdeNxN 2024 21/09/2024 First round 2.13s 2.88s #10
MarsdeNxN 2024 21/09/2024 Second round 2.61s 2.98s #9
MarsdeNxN 2024 21/09/2024 Final 2.13s 2.98s #5
Queensland Open 2024 28/06/2024 First round 2.23s 2.76s #11
Queensland Open 2024 28/06/2024 Second round 2.56s 2.82s #10
Queensland Open 2024 28/06/2024 Final 2.52s 2.84s #9
Brisbane Summer 2024 03/02/2024 First round 1.87s 2.99s #12
Brisbane Summer 2024 03/02/2024 Second round 2.06s 3.29s #10
Brisbane Summer 2024 03/02/2024 Final 2.06s 3.17s #9
Australian Nationals 2023 28/09/2023 First round 1.82s 3.19s #22
Australian Nationals 2023 28/09/2023 Second round 2.57s 3.14s #22
Queensland Open 2023 08/07/2023 First round 2.57s 2.87s #8
Queensland Open 2023 08/07/2023 Second round 2.30s 2.76s #3
Queensland Open 2023 08/07/2023 Final 1.70s 2.32s #4
Victorian Open 2023 01/07/2023 First round 2.07s 3.12s #11
Victorian Open 2023 01/07/2023 Second round 1.43s 2.58s #11
Victorian Open 2023 01/07/2023 Final 2.57s 2.68s #7
Runaway Bay May Saturday 2023 27/05/2023 First round 1.41s 2.97s #5
Runaway Bay May Saturday 2023 27/05/2023 Final 1.81s 2.76s #5
Singapore Championship 2023 17/02/2023 First round 2.16s 2.78s #16
Singapore Championship 2023 17/02/2023 Second round 1.82s 3.34s #23
Brisbane Summer 2023 04/02/2023 First round 1.98s 2.88s #7
Brisbane Summer 2023 04/02/2023 Second round 2.39s 2.93s #6
Brisbane Summer 2023 04/02/2023 Final 2.14s 3.12s #6
Melbourne Summer 2023 20/01/2023 First round 2.04s 2.25s #4
Melbourne Summer 2023 20/01/2023 Second round 1.74s 2.93s #8
Melbourne Summer 2023 20/01/2023 Semi Final 2.34s 2.98s #11
Melbourne Summer 2023 20/01/2023 Final 2.01s 2.59s #6
Rubik's WCA Oceanic Championship 2022 15/12/2022 First round 2.16s 2.94s #26
Northside Spring Saturday 2022 26/11/2022 First round 1.72s 2.41s #4
Northside Spring Saturday 2022 26/11/2022 Final 0.98s 3.31s #8
Even Better Sydney Gathering 2022 24/09/2022 First round 2.45s 2.85s #6
Even Better Sydney Gathering 2022 24/09/2022 Second round 2.64s 4.02s #15
Queensland Open 2022 23/07/2022 First round 2.34s 3.10s #4
Queensland Open 2022 23/07/2022 Second round 2.53s 3.04s #7
Queensland Open 2022 23/07/2022 Final 1.94s 2.12s #3
Brisbane's 20 in 21 in 2022 25/06/2022 First round 1.89s 2.95s #2
Brisbane's 20 in 21 in 2022 25/06/2022 Final 1.95s 3.53s #5
Tianjin Summer Solstice 2021 20/06/2021 First round 2.02s 2.78s #6
Tianjin Summer Solstice 2021 20/06/2021 Final 1.95s 2.85s #5
Wuhan Open 2021 05/06/2021 First round 2.41s 3.35s #7
Wuhan Open 2021 05/06/2021 Final 1.96s 3.32s #8
Zhengzhou Summer 2021 23/05/2021 First round 1.43s 2.93s #8
Zhengzhou Summer 2021 23/05/2021 Final 2.59s 3.96s #11
Beijing Spring PM 2021 04/04/2021 First round 2.74s 3.48s #13
Chengdu New Year Morning 2021 03/01/2021 First round 2.58s 3.26s #4
Chengdu New Year Morning 2021 03/01/2021 Final 1.84s 4.13s #6
Ordos Winter 2020 11/01/2020 First round 3.04s 3.78s #4
Ordos Winter 2020 11/01/2020 Final 2.44s 3.47s #3
Harbin Open 2019 22/12/2019 First round 2.56s 3.36s #5
Harbin Open 2019 22/12/2019 Final 3.53s 3.94s #5
Beijing Winter 2019 07/12/2019 First round 2.69s 3.11s #6
Beijing Winter 2019 07/12/2019 Second round 2.79s 3.69s #12
Beijing Winter 2019 07/12/2019 Final 1.95s 3.04s #4
Xuzhou Winter 2019 24/11/2019 First round 2.89s 3.83s #15
Xuzhou Winter 2019 24/11/2019 Second round 2.82s 3.24s #8
Xuzhou Winter 2019 24/11/2019 Final 2.05s 2.38s #7
Zibo Open 2019 17/11/2019 First round 2.35s 3.78s #7
Zibo Open 2019 17/11/2019 Final 3.23s 4.30s #11
Chengdu Winter 2019 09/11/2019 First round 2.71s 2.94s #3
Chengdu Winter 2019 09/11/2019 Second round 2.10s 3.27s #3
Chengdu Winter 2019 09/11/2019 Final 2.25s 3.24s #4
Changsha Autumn 2019 26/10/2019 First round 3.13s 3.70s #6
Changsha Autumn 2019 26/10/2019 Second round 2.45s 2.88s #3
Changsha Autumn 2019 26/10/2019 Final 2.15s 4.35s #11
Tianjin Autumn 2019 20/10/2019 First round 2.96s 3.17s #4
Tianjin Autumn 2019 20/10/2019 Final 2.98s 3.56s #10
Xiamen Autumn 2019 06/10/2019 First round 2.60s 3.52s #6
Xiamen Autumn 2019 06/10/2019 Final 2.16s 3.12s #2
Quanzhou Open 2019 25/08/2019 First round 2.20s 2.57s #1
Quanzhou Open 2019 25/08/2019 Final 2.32s 3.24s #1
Ningxia Open 2019 18/08/2019 First round 3.38s 3.72s #4
Ningxia Open 2019 18/08/2019 Final 2.92s 3.72s #4
China Championship 2019 26/07/2019 First round 2.45s 3.61s #56
China Championship 2019 26/07/2019 Second round 2.17s 3.08s #32
China Championship 2019 26/07/2019 Semi Final 2.63s 3.49s #37
WCA World Championship 2019 11/07/2019 First round 3.20s 3.82s #142
WCA World Championship 2019 11/07/2019 Second round 2.51s 4.04s #142
NTU Open 2019 29/06/2019 First round 2.41s 4.19s #19
Beijing Summer 2019 07/06/2019 First round 2.39s 4.18s #20
Kunming Open 2019 26/05/2019 First round 2.23s 3.56s #3
Kunming Open 2019 26/05/2019 Final 3.17s 4.13s #4
Lanzhou Spring 2019 11/05/2019 First round 3.52s 4.90s #12
Lanzhou Spring 2019 11/05/2019 Second round 2.34s 3.17s #2
Lanzhou Spring 2019 11/05/2019 Final 2.32s 4.31s #6
Xiamen Open 2019 04/05/2019 First round 2.71s 4.45s #6
Xiamen Open 2019 04/05/2019 Second round 3.62s 4.63s #15
Dalian Spring 2019 21/04/2019 First round 3.26s 4.49s #8
Dalian Spring 2019 21/04/2019 Final 2.48s 3.74s #6
Weihai Open 2019 06/04/2019 First round 2.86s 3.87s #9
Weihai Open 2019 06/04/2019 Final 3.04s 3.99s #6
Qingdao Spring 2019 31/03/2019 First round 3.78s 4.30s #6
Qingdao Spring 2019 31/03/2019 Final 3.19s 3.99s #5
Shenyang New Year 2019 27/01/2019 First round 3.51s 4.76s #18
Beijing Winter 2018 31/12/2018 First round 5.15s 6.45s #54
Zibo Open 2018 01/12/2018 First round 4.38s 5.15s #23
Qingdao Open 2018 25/03/2018 First round 4.56s 7.13s #40
Stay updated with new features and analytics tools! Subscribe to Newsletter
© 2026 SpeedCubeAnalytics | Official results and rankings provided by the World Cube Association (WCA) | Not affiliated with or endorsed by the WCA