WCA ID: 2014CAIJ02
Country: Australia
Active since: 2014

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Australian Nationals 2026 | 09/07/2026 | Final | 11.83s | 13.82s | #13 |
| Spark Melbourne Autumn Saturday 2026 | 23/05/2026 | Final | 12.44s | 14.67s | #6 |
| Melbourne Summer 2026 | 24/01/2026 | Final | 12.90s | 14.18s | #11 |
| Balam Cubes Jakarta New Year 2026 | 10/01/2026 | Final | 13.16s | 14.07s | #5 |
| Melbourne Cube Days 2025 | 29/11/2025 | Final | 12.56s | 14.55s | #12 |
| Megaminx in Mordialloc 2025 | 13/09/2025 | Final | 14.09s | 15.11s | #7 |
| Spark Melbourne Spring Saturday 2024 | 05/10/2024 | Final | 14.00s | 15.25s | #4 |
| The Big Cube Melbourne 2023 | 14/10/2023 | Final | 13.01s | 15.45s | #3 |
| Monterrey Bogotá III 2023 | 23/07/2023 | Final | 15.17s | 16.17s | #1 |
| Capitanejo 2023 | 22/07/2023 | Final | 11.94s | 17.47s | #1 |
| Rubik's WCA Oceanic Championship 2022 | 15/12/2022 | Second round | 14.37s | 17.55s | #28 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 13.65s | 17.56s | #82 |
| Melbourne Summer 2022 | 21/01/2022 | Final | 14.16s | 15.02s | #3 |
| Altona Algorithms Attempt 2 2021 | 17/04/2021 | Final | 14.55s | 17.39s | #6 |
| Melbourne Summer 2021 | 23/01/2021 | Final | 14.08s | 16.31s | #4 |
| Bendigo Cube Blitz 2020 | 23/02/2020 | Final | 12.87s | 16.44s | #3 |
| Melbourne Summer 2020 | 25/01/2020 | Final | 12.03s | 15.09s | #3 |
| Surf Coast Cubing 2019 | 29/12/2019 | Final | 13.19s | 14.74s | #2 |
| Melbourne Cube Days 2019 | 30/11/2019 | Final | 14.93s | 17.44s | #5 |
| Odd Day in Sydney 2019 | 10/11/2019 | Final | 15.71s | 17.38s | #6 |
| Japan Championship 2019 | 02/11/2019 | Final | 14.58s | 18.40s | #14 |
| Altona Algorithms 2019 | 05/10/2019 | Final | 12.95s | 14.61s | #2 |
| Horsham 2019 | 10/08/2019 | Final | 14.92s | 15.92s | #1 |
| WCA World Championship 2019 | 11/07/2019 | First round | 14.35s | 15.17s | #54 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 16.48s | 17.47s | #43 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | Final | 15.20s | 18.15s | #9 |
| Koalafication Melbourne 2019 | 18/05/2019 | Final | 14.06s | 17.85s | #5 |
| Koalafication Adelaide 2019 | 04/05/2019 | Final | 14.32s | 16.57s | #1 |
| Cube for Cambodia 2019 | 28/04/2019 | Final | 14.26s | 17.70s | #3 |
| Solving in Sale 2019 | 13/04/2019 | Final | 16.13s | 18.87s | #4 |
| Koalafication Brisbane 2019 | 06/04/2019 | Final | 14.01s | 16.32s | #2 |
| Koalafication Sydney 2019 | 16/03/2019 | Final | 14.92s | 16.13s | #3 |
| Hobart Open 2019 | 09/03/2019 | Final | 14.16s | 17.90s | #3 |
| Brilliant Ballarat 2019 | 16/02/2019 | First round | 13.24s | 15.02s | #1 |
| Cool Down Sydney 2019 | 10/02/2019 | Final | 13.24s | 17.29s | #4 |
| Melbourne Summer 2019 | 26/01/2019 | Final | 14.84s | 15.82s | #3 |
| Adelaide Summer 2019 | 19/01/2019 | Final | 13.79s | 16.63s | #4 |
| Northside Cube Day 2019 | 12/01/2019 | Final | 12.88s | 16.75s | #4 |
| Melbourne Cube Days 2018 | 08/12/2018 | Final | 15.70s | 17.14s | #6 |
| Malaysia Cube Championship 2018 | 23/11/2018 | First round | 13.13s | 18.83s | #14 |
| Odd Day in Sydney 2018 | 11/11/2018 | Final | 14.45s | 16.66s | #4 |
| Australian Nationals 2018 | 06/10/2018 | Final | 13.39s | 15.46s | #3 |
| Horsham Winter 2018 | 25/08/2018 | Final | 11.59s | 16.47s | #5 |
| WCA Asian Championship 2018 | 17/08/2018 | First round | 15.54s | 15.85s | #26 |
| Adelaide Winter 2018 | 14/07/2018 | Final | 16.57s | 17.86s | #4 |
| Melbourne Winter 2018 | 02/06/2018 | Final | 16.63s | 19.02s | #7 |
| Cube for Cambodia 2018 | 06/05/2018 | Final | 15.65s | 17.58s | #5 |
| ASFA Speedcubing 2018 | 17/03/2018 | Final | 14.41s | 20.91s | #8 |
| Sydney Championship 2017 | 16/12/2017 | Final | 16.42s | 17.37s | #3 |
| New Zealand Nationals 2017 | 08/12/2017 | Final | 17.30s | 19.75s | #6 |
| Melbourne Cube Days 2017 | 18/11/2017 | Final | 14.69s | 17.82s | #5 |
| Canberra Spring 2017 | 04/11/2017 | Final | 15.24s | 16.96s | #3 |
| Australian Nationals 2017 | 23/09/2017 | Second round | 16.51s | 19.63s | #9 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 15.69s | 17.87s | #79 |
| Cube for Cambodia 2017 | 07/05/2017 | Final | 15.91s | 16.85s | #3 |
| Cubing Classic 2017 | 18/03/2017 | Final | 18.17s | 20.10s | #7 |
| Lifestyle Seasons Summer 2017 | 18/02/2017 | Final | 17.37s | 18.73s | #3 |
| Adelaide Summer 2017 | 21/01/2017 | Final | 15.55s | 17.76s | #3 |
| Sydney Championship 2016 | 17/12/2016 | Final | 16.94s | 20.71s | #7 |
| POPS Open 2016 | 11/12/2016 | First round | 13.71s | 22.29s | #11 |
| New Zealand Nationals 2016 | 03/12/2016 | Final | 19.49s | 30.34s | #8 |
| Cube for Cambodia 2016 | 24/07/2016 | Final | 17.30s | 21.79s | #3 |
| Connor's Cube Day 2016 | 29/05/2016 | Final | 20.37s | 21.53s | #4 |
| Cubing Classic 2016 | 19/03/2016 | Final | 22.40s | 24.71s | #4 |
| Melbourne Cube Days 2015 | 07/11/2015 | Final | 20.97s | 22.90s | #6 |
| Australian Nationals 2015 | 03/10/2015 | Second round | 25.47s | 27.23s | #11 |
| Lifestyle Seasons Winter 2015 | 01/08/2015 | Final | 24.15s | 26.66s | #5 |
| Cube for Cambodia 2015 | 31/05/2015 | First round | 25.55s | 29.49s | #10 |
| Melbourne Autumn 2015 | 22/03/2015 | First round | 31.90s | 37.29s | #13 |
| Melbourne Cube Day 2014 | 09/11/2014 | First round | 52.08s | — | #22 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Australian Nationals 2026 | 09/07/2026 | First round | 12.73s | 13.62s | #13 |
| Australian Nationals 2026 | 09/07/2026 | Second round | 12.46s | 13.20s | #11 |
| Australian Nationals 2026 | 09/07/2026 | Final | 11.83s | 13.82s | #13 |
| Spark Melbourne Autumn Saturday 2026 | 23/05/2026 | First round | 11.67s | 13.17s | #5 |
| Spark Melbourne Autumn Saturday 2026 | 23/05/2026 | Final | 12.44s | 14.67s | #6 |
| Melbourne Summer 2026 | 24/01/2026 | First round | 12.98s | 13.77s | #11 |
| Melbourne Summer 2026 | 24/01/2026 | Final | 12.90s | 14.18s | #11 |
| Balam Cubes Jakarta New Year 2026 | 10/01/2026 | First round | 12.03s | 14.44s | #5 |
| Balam Cubes Jakarta New Year 2026 | 10/01/2026 | Final | 13.16s | 14.07s | #5 |
| Melbourne Cube Days 2025 | 29/11/2025 | First round | 13.10s | 15.74s | #14 |
| Melbourne Cube Days 2025 | 29/11/2025 | Final | 12.56s | 14.55s | #12 |
| Megaminx in Mordialloc 2025 | 13/09/2025 | First round | 11.70s | 13.64s | #5 |
| Megaminx in Mordialloc 2025 | 13/09/2025 | Final | 14.09s | 15.11s | #7 |
| Spark Melbourne Spring Saturday 2024 | 05/10/2024 | First round | 13.12s | 13.93s | #2 |
| Spark Melbourne Spring Saturday 2024 | 05/10/2024 | Final | 14.00s | 15.25s | #4 |
| The Big Cube Melbourne 2023 | 14/10/2023 | First round | 15.42s | 15.91s | #2 |
| The Big Cube Melbourne 2023 | 14/10/2023 | Final | 13.01s | 15.45s | #3 |
| Monterrey Bogotá III 2023 | 23/07/2023 | First round | 16.25s | 17.92s | #4 |
| Monterrey Bogotá III 2023 | 23/07/2023 | Final | 15.17s | 16.17s | #1 |
| Capitanejo 2023 | 22/07/2023 | Final | 11.94s | 17.47s | #1 |
| Rubik's WCA Oceanic Championship 2022 | 15/12/2022 | First round | 15.54s | 17.00s | #31 |
| Rubik's WCA Oceanic Championship 2022 | 15/12/2022 | Second round | 14.37s | 17.55s | #28 |
| Rubik's WCA North American Championship 2022 | 07/07/2022 | First round | 13.65s | 17.56s | #82 |
| Melbourne Summer 2022 | 21/01/2022 | First round | 14.03s | 18.41s | #9 |
| Melbourne Summer 2022 | 21/01/2022 | Second round | 14.40s | 15.22s | #2 |
| Melbourne Summer 2022 | 21/01/2022 | Final | 14.16s | 15.02s | #3 |
| Altona Algorithms Attempt 2 2021 | 17/04/2021 | First round | 14.54s | 18.42s | #7 |
| Altona Algorithms Attempt 2 2021 | 17/04/2021 | Final | 14.55s | 17.39s | #6 |
| Melbourne Summer 2021 | 23/01/2021 | First round | 13.85s | 14.36s | #2 |
| Melbourne Summer 2021 | 23/01/2021 | Final | 14.08s | 16.31s | #4 |
| Bendigo Cube Blitz 2020 | 23/02/2020 | First round | 10.14s | 15.49s | #4 |
| Bendigo Cube Blitz 2020 | 23/02/2020 | Final | 12.87s | 16.44s | #3 |
| Melbourne Summer 2020 | 25/01/2020 | First round | 14.80s | 15.53s | #2 |
| Melbourne Summer 2020 | 25/01/2020 | Final | 12.03s | 15.09s | #3 |
| Surf Coast Cubing 2019 | 29/12/2019 | First round | 14.35s | 17.33s | #3 |
| Surf Coast Cubing 2019 | 29/12/2019 | Final | 13.19s | 14.74s | #2 |
| Melbourne Cube Days 2019 | 30/11/2019 | First round | 14.26s | 16.01s | #2 |
| Melbourne Cube Days 2019 | 30/11/2019 | Second round | 15.81s | 16.71s | #3 |
| Melbourne Cube Days 2019 | 30/11/2019 | Final | 14.93s | 17.44s | #5 |
| Odd Day in Sydney 2019 | 10/11/2019 | First round | 15.02s | 17.60s | #10 |
| Odd Day in Sydney 2019 | 10/11/2019 | Final | 15.71s | 17.38s | #6 |
| Japan Championship 2019 | 02/11/2019 | First round | 15.63s | 17.00s | #13 |
| Japan Championship 2019 | 02/11/2019 | Final | 14.58s | 18.40s | #14 |
| Altona Algorithms 2019 | 05/10/2019 | First round | 14.05s | 16.36s | #5 |
| Altona Algorithms 2019 | 05/10/2019 | Final | 12.95s | 14.61s | #2 |
| Horsham 2019 | 10/08/2019 | First round | 15.04s | 17.07s | #2 |
| Horsham 2019 | 10/08/2019 | Final | 14.92s | 15.92s | #1 |
| WCA World Championship 2019 | 11/07/2019 | First round | 14.35s | 15.17s | #54 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 16.48s | 17.47s | #43 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | First round | 14.98s | 15.98s | #3 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | Final | 15.20s | 18.15s | #9 |
| Koalafication Melbourne 2019 | 18/05/2019 | First round | 18.28s | 20.04s | #8 |
| Koalafication Melbourne 2019 | 18/05/2019 | Final | 14.06s | 17.85s | #5 |
| Koalafication Adelaide 2019 | 04/05/2019 | Final | 14.32s | 16.57s | #1 |
| Cube for Cambodia 2019 | 28/04/2019 | First round | 13.99s | 16.32s | #3 |
| Cube for Cambodia 2019 | 28/04/2019 | Final | 14.26s | 17.70s | #3 |
| Solving in Sale 2019 | 13/04/2019 | First round | 14.37s | 16.42s | #1 |
| Solving in Sale 2019 | 13/04/2019 | Final | 16.13s | 18.87s | #4 |
| Koalafication Brisbane 2019 | 06/04/2019 | First round | 12.85s | 15.53s | #2 |
| Koalafication Brisbane 2019 | 06/04/2019 | Final | 14.01s | 16.32s | #2 |
| Koalafication Sydney 2019 | 16/03/2019 | First round | 14.43s | 16.57s | #3 |
| Koalafication Sydney 2019 | 16/03/2019 | Final | 14.92s | 16.13s | #3 |
| Hobart Open 2019 | 09/03/2019 | First round | 14.84s | 16.97s | #1 |
| Hobart Open 2019 | 09/03/2019 | Final | 14.16s | 17.90s | #3 |
| Brilliant Ballarat 2019 | 16/02/2019 | First round | 13.24s | 15.02s | #1 |
| Cool Down Sydney 2019 | 10/02/2019 | First round | 14.04s | 16.44s | #4 |
| Cool Down Sydney 2019 | 10/02/2019 | Final | 13.24s | 17.29s | #4 |
| Melbourne Summer 2019 | 26/01/2019 | First round | 15.18s | 18.02s | #6 |
| Melbourne Summer 2019 | 26/01/2019 | Second round | 14.67s | 16.54s | #4 |
| Melbourne Summer 2019 | 26/01/2019 | Final | 14.84s | 15.82s | #3 |
| Adelaide Summer 2019 | 19/01/2019 | First round | 16.02s | 18.51s | #4 |
| Adelaide Summer 2019 | 19/01/2019 | Second round | 14.16s | 18.10s | #4 |
| Adelaide Summer 2019 | 19/01/2019 | Final | 13.79s | 16.63s | #4 |
| Northside Cube Day 2019 | 12/01/2019 | First round | 12.30s | 15.11s | #5 |
| Northside Cube Day 2019 | 12/01/2019 | Final | 12.88s | 16.75s | #4 |
| Melbourne Cube Days 2018 | 08/12/2018 | First round | 15.36s | 16.98s | #5 |
| Melbourne Cube Days 2018 | 08/12/2018 | Second round | 13.18s | 14.74s | #2 |
| Melbourne Cube Days 2018 | 08/12/2018 | Final | 15.70s | 17.14s | #6 |
| Malaysia Cube Championship 2018 | 23/11/2018 | First round | 13.13s | 18.83s | #14 |
| Odd Day in Sydney 2018 | 11/11/2018 | First round | 14.53s | 15.86s | #4 |
| Odd Day in Sydney 2018 | 11/11/2018 | Final | 14.45s | 16.66s | #4 |
| Australian Nationals 2018 | 06/10/2018 | First round | 14.80s | 16.59s | #8 |
| Australian Nationals 2018 | 06/10/2018 | Second round | 14.51s | 18.09s | #10 |
| Australian Nationals 2018 | 06/10/2018 | Final | 13.39s | 15.46s | #3 |
| Horsham Winter 2018 | 25/08/2018 | First round | 16.91s | 17.86s | #4 |
| Horsham Winter 2018 | 25/08/2018 | Final | 11.59s | 16.47s | #5 |
| WCA Asian Championship 2018 | 17/08/2018 | First round | 15.54s | 15.85s | #26 |
| Adelaide Winter 2018 | 14/07/2018 | Final | 16.57s | 17.86s | #4 |
| Melbourne Winter 2018 | 02/06/2018 | First round | 14.30s | 16.00s | #5 |
| Melbourne Winter 2018 | 02/06/2018 | Final | 16.63s | 19.02s | #7 |
| Cube for Cambodia 2018 | 06/05/2018 | First round | 14.68s | 16.46s | #4 |
| Cube for Cambodia 2018 | 06/05/2018 | Final | 15.65s | 17.58s | #5 |
| ASFA Speedcubing 2018 | 17/03/2018 | First round | 15.84s | 16.79s | #4 |
| ASFA Speedcubing 2018 | 17/03/2018 | Final | 14.41s | 20.91s | #8 |
| Sydney Championship 2017 | 16/12/2017 | First round | 15.81s | 17.61s | #4 |
| Sydney Championship 2017 | 16/12/2017 | Final | 16.42s | 17.37s | #3 |
| New Zealand Nationals 2017 | 08/12/2017 | First round | 15.20s | 17.43s | #7 |
| New Zealand Nationals 2017 | 08/12/2017 | Second round | 16.68s | 20.09s | #7 |
| New Zealand Nationals 2017 | 08/12/2017 | Final | 17.30s | 19.75s | #6 |
| Melbourne Cube Days 2017 | 18/11/2017 | First round | 15.09s | 16.23s | #4 |
| Melbourne Cube Days 2017 | 18/11/2017 | Final | 14.69s | 17.82s | #5 |
| Canberra Spring 2017 | 04/11/2017 | First round | 18.77s | 19.29s | #4 |
| Canberra Spring 2017 | 04/11/2017 | Final | 15.24s | 16.96s | #3 |
| Australian Nationals 2017 | 23/09/2017 | First round | 16.65s | 18.54s | #9 |
| Australian Nationals 2017 | 23/09/2017 | Second round | 16.51s | 19.63s | #9 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 14.01s | 17.47s | #90 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 15.69s | 17.87s | #79 |
| Cube for Cambodia 2017 | 07/05/2017 | First round | 15.22s | 18.21s | #3 |
| Cube for Cambodia 2017 | 07/05/2017 | Final | 15.91s | 16.85s | #3 |
| Cubing Classic 2017 | 18/03/2017 | First round | 17.71s | 19.60s | #7 |
| Cubing Classic 2017 | 18/03/2017 | Final | 18.17s | 20.10s | #7 |
| Lifestyle Seasons Summer 2017 | 18/02/2017 | First round | 15.39s | 17.91s | #3 |
| Lifestyle Seasons Summer 2017 | 18/02/2017 | Final | 17.37s | 18.73s | #3 |
| Adelaide Summer 2017 | 21/01/2017 | Final | 15.55s | 17.76s | #3 |
| Sydney Championship 2016 | 17/12/2016 | First round | 17.44s | 21.06s | #8 |
| Sydney Championship 2016 | 17/12/2016 | Final | 16.94s | 20.71s | #7 |
| POPS Open 2016 | 11/12/2016 | First round | 13.71s | 22.29s | #11 |
| New Zealand Nationals 2016 | 03/12/2016 | First round | 18.69s | 19.99s | #4 |
| New Zealand Nationals 2016 | 03/12/2016 | Final | 19.49s | 30.34s | #8 |
| Cube for Cambodia 2016 | 24/07/2016 | Final | 17.30s | 21.79s | #3 |
| Connor's Cube Day 2016 | 29/05/2016 | First round | 20.00s | 23.96s | #6 |
| Connor's Cube Day 2016 | 29/05/2016 | Final | 20.37s | 21.53s | #4 |
| Cubing Classic 2016 | 19/03/2016 | First round | 17.70s | 20.72s | #4 |
| Cubing Classic 2016 | 19/03/2016 | Final | 22.40s | 24.71s | #4 |
| Melbourne Cube Days 2015 | 07/11/2015 | First round | 23.63s | 26.69s | #7 |
| Melbourne Cube Days 2015 | 07/11/2015 | Second round | 22.30s | 24.50s | #6 |
| Melbourne Cube Days 2015 | 07/11/2015 | Final | 20.97s | 22.90s | #6 |
| Australian Nationals 2015 | 03/10/2015 | First round | 21.46s | 25.34s | #6 |
| Australian Nationals 2015 | 03/10/2015 | Second round | 25.47s | 27.23s | #11 |
| Lifestyle Seasons Winter 2015 | 01/08/2015 | First round | 22.96s | 27.33s | #6 |
| Lifestyle Seasons Winter 2015 | 01/08/2015 | Final | 24.15s | 26.66s | #5 |
| Cube for Cambodia 2015 | 31/05/2015 | First round | 25.55s | 29.49s | #10 |
| Melbourne Autumn 2015 | 22/03/2015 | First round | 31.90s | 37.29s | #13 |
| Melbourne Cube Day 2014 | 09/11/2014 | First round | 52.08s | — | #22 |
Get updates about new features, analytics tools and WCA insights.