WCA ID: 2009YAUR01
Country: United Kingdom
Active since: 2009

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's UK Championship 2025 | 22/08/2025 | Second round | 13.75s | 15.36s | #26 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 12.75s | 14.40s | #160 |
| Swisscubing Cup Final 2024 | 14/12/2024 | Final | 9.37s | 14.34s | #3 |
| Rubik's UK Championship 2024 | 01/11/2024 | Final | 12.07s | 13.39s | #8 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | Second round | 12.41s | 14.95s | #95 |
| Stevenage Newcomers Saturday 2024 | 09/03/2024 | Final | 13.92s | 15.59s | #4 |
| Guildford Autumn 2023 | 11/11/2023 | Final | 13.59s | 14.99s | #1 |
| Rubik's UK Championship 2023 | 20/10/2023 | Final | 14.15s | 15.30s | #14 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Second round | 14.23s | 15.81s | #78 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | Final | 13.28s | 15.65s | #3 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | Final | 13.56s | 15.71s | #4 |
| East London Autumn 2022 | 12/11/2022 | Final | 12.25s | 16.35s | #7 |
| Kewbz UK Championship 2022 | 28/10/2022 | Second round | 14.73s | 16.76s | #19 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | Final | 11.30s | 13.53s | #4 |
| Lincoln Summer 2022 | 20/08/2022 | Final | 11.93s | 15.54s | #2 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 12.17s | 16.44s | #59 |
| Stevenage Spring 2022 | 30/04/2022 | Final | 14.57s | 17.24s | #13 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 12.82s | 16.24s | #9 |
| Manchester Open 2020 | 14/03/2020 | Final | 13.74s | 15.28s | #2 |
| Fontwell Open 2020 | 08/02/2020 | Final | 13.41s | 16.13s | #8 |
| Guildford Open 2020 | 18/01/2020 | Final | 13.57s | 15.59s | #6 |
| Weston-super-Mare Open 2019 | 23/11/2019 | Final | 12.57s | 14.78s | #4 |
| UK Championship 2019 | 25/10/2019 | Final | 15.47s | 16.42s | #13 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 13.93s | 16.13s | #4 |
| WCA World Championship 2019 | 11/07/2019 | First round | 16.37s | 17.54s | #103 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 12.65s | 16.93s | #39 |
| Warm Up Canberra 2019 | 03/07/2019 | Final | 13.52s | 15.38s | #4 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | Final | 11.95s | 15.15s | #1 |
| London Open 2019 | 11/05/2019 | Final | 8.44s | 15.76s | #6 |
| Lincoln Open 2019 | 20/04/2019 | Final | 11.88s | 15.95s | #3 |
| Welsh Open 2019 | 09/03/2019 | Final | 14.43s | 15.82s | #1 |
| Fontwell Open 2019 | 09/02/2019 | Final | 15.92s | 21.07s | #11 |
| Cambridge Open 2018 | 15/12/2018 | Final | 14.32s | 15.88s | #2 |
| Weston-super-Mare Open 2018 | 24/11/2018 | Final | 15.27s | 17.97s | #10 |
| UK Championship 2018 | 26/10/2018 | Final | 14.64s | 17.23s | #10 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | Final | 14.38s | 17.02s | #4 |
| August Bank Holiday Competition 2018 | 25/08/2018 | Final | 12.83s | 15.01s | #3 |
| WCA European Championship 2018 | 19/07/2018 | Final | 12.50s | 15.21s | #18 |
| Peterborough Open 2018 | 30/06/2018 | Final | 13.16s | 17.49s | #5 |
| Hastings Open 2018 | 02/06/2018 | Final | 13.11s | 15.02s | #1 |
| High Wycombe Open 2018 | 14/04/2018 | Final | 11.81s | 13.98s | #2 |
| Guildford Open 2018 | 17/03/2018 | Final | 11.56s | 15.85s | #1 |
| Manchester Open 2018 | 17/02/2018 | Final | 15.39s | 17.68s | #9 |
| Welsh Open 2018 | 27/01/2018 | Final | 16.53s | 17.75s | #3 |
| UK Championship 2017 | 27/10/2017 | Final | 14.76s | 16.37s | #5 |
| Guildford Open 2017 | 23/09/2017 | Final | 14.96s | 17.02s | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 15.59s | 16.09s | #4 |
| Swiss Open 2017 | 21/07/2017 | Final | 13.71s | 16.27s | #5 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 14.73s | 15.40s | #43 |
| London Open 2017 | 08/07/2017 | Final | 13.30s | 17.11s | #13 |
| Crawley Open 2017 | 03/06/2017 | Final | 13.63s | 15.88s | #1 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 12.68s | 14.06s | #1 |
| Peterborough Open 2017 | 04/03/2017 | Final | 14.51s | 16.18s | #2 |
| Hamburg Open 2017 | 25/02/2017 | Final | 14.47s | 15.11s | #3 |
| Manchester Open 2017 | 14/01/2017 | Final | 13.47s | 14.70s | #2 |
| Birmingham Open 2016 | 17/12/2016 | Final | 14.39s | 17.08s | #1 |
| UK Championship 2016 | 04/11/2016 | Final | 12.80s | 16.18s | #2 |
| Guildford Open 2016 | 01/10/2016 | Final | 13.10s | 13.90s | #1 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 14.70s | 16.26s | #1 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 12.43s | 16.06s | #2 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Second round | 17.89s | 19.11s | #56 |
| North London Open 2016 | 30/04/2016 | Final | 15.28s | 16.91s | #1 |
| Exeter Open 2016 | 02/04/2016 | Final | 15.57s | 18.56s | #2 |
| Manchester Open 2016 | 30/01/2016 | Final | 14.33s | 16.25s | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 15.93s | 17.51s | #2 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 12.53s | 18.00s | #4 |
| Cuthberts Open 2015 | 26/09/2015 | Final | 11.94s | 16.18s | #1 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 14.25s | 18.94s | #6 |
| The Glorious North 2015 | 01/08/2015 | Final | 13.83s | 15.47s | #1 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 13.96s | 16.77s | #12 |
| Welwyn Garden City 2015 | 23/05/2015 | Final | 13.12s | 15.60s | #2 |
| Welcome Back to Guildford 2015 | 11/04/2015 | Final | 15.12s | 16.63s | #2 |
| Edinburgh Spring 2015 | 21/03/2015 | Final | 12.94s | 17.09s | #2 |
| Harrow Spring 2015 | 28/02/2015 | Final | 15.81s | 16.85s | #3 |
| Oxford Winter 2014 | 20/12/2014 | Final | 15.22s | 17.83s | #1 |
| UK Rubik's Cube Championship 2014 | 01/11/2014 | Final | 15.35s | 15.74s | #1 |
| Cuthberts Open 2014 | 11/10/2014 | Final | 11.66s | 14.78s | #1 |
| ABHC 2014 | 23/08/2014 | Final | 15.47s | 17.08s | #3 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | Second round | 11.12s | 18.18s | #16 |
| Welcome To Cambridge 2014 | 12/07/2014 | Final | 16.30s | 17.66s | #3 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 15.89s | 16.98s | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 16.91s | 20.25s | #4 |
| Nottingham Open 2014 | 22/02/2014 | Final | 13.71s | 17.04s | #2 |
| UK Rubik's Cube Championship 2013 | 16/11/2013 | Final | 12.58s | 16.24s | #1 |
| Cuthberts Open 2013 | 05/10/2013 | Final | 15.25s | 18.05s | #2 |
| Guildford Open 2013 | 24/08/2013 | Final | 14.34s | 16.26s | #1 |
| N8W8 Summer 2013 | 10/08/2013 | Final | 15.94s | 17.36s | #1 |
| Berkeley Summer 2013 | 03/08/2013 | Final | 14.36s | 16.47s | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 14.92s | 18.40s | #23 |
| Nottingham Open 2013 | 04/05/2013 | Final | 14.71s | 17.44s | #1 |
| Leicester Open 2013 | 23/02/2013 | Final | 18.22s | 20.07s | #3 |
| UK Open 2012 | 03/11/2012 | Final | 18.03s | 20.20s | #4 |
| European Rubik's Cube Championship 2012 | 12/10/2012 | Second round | 16.53s | 19.56s | #22 |
| N8W8 Summer 2012 | 25/08/2012 | Final | 20.52s | 23.33s | #4 |
| Weston-super-Mare 2012 | 14/07/2012 | Final | 15.28s | 16.67s | #1 |
| Rapid Dash Open 2012 | 14/04/2012 | Final | 17.19s | 23.32s | #4 |
| UK Open 2011 | 12/11/2011 | Final | 13.81s | 17.52s | #1 |
| Guildford Summer Open 2011 | 30/07/2011 | Final | 16.05s | 18.84s | #2 |
| Vårgårda Open 2011 | 18/06/2011 | Final | 13.91s | 19.46s | #2 |
| French Open 2011 | 26/03/2011 | Final | 15.78s | 22.25s | #3 |
| UK Open 2010 | 06/11/2010 | Final | 17.18s | 23.47s | #1 |
| Swedish Open 2010 | 11/09/2010 | Final | 20.55s | 22.92s | #2 |
| Bristol Spring 2010 | 27/03/2010 | Final | 18.31s | 24.54s | #4 |
| UK Masters 2009 | 11/07/2009 | Final | 18.29s | 25.60s | #1 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 12.43s | 14.12s | #20 |
| Rubik's UK Championship 2025 | 22/08/2025 | Second round | 13.75s | 15.36s | #26 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 12.75s | 14.40s | #160 |
| Swisscubing Cup Final 2024 | 14/12/2024 | Final | 9.37s | 14.34s | #3 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 13.25s | 14.52s | #15 |
| Rubik's UK Championship 2024 | 01/11/2024 | Second round | 11.32s | 14.04s | #9 |
| Rubik's UK Championship 2024 | 01/11/2024 | Final | 12.07s | 13.39s | #8 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | First round | 10.42s | 12.14s | #25 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | Second round | 12.41s | 14.95s | #95 |
| Stevenage Newcomers Saturday 2024 | 09/03/2024 | Final | 13.92s | 15.59s | #4 |
| Guildford Autumn 2023 | 11/11/2023 | First round | 12.40s | 15.56s | #1 |
| Guildford Autumn 2023 | 11/11/2023 | Final | 13.59s | 14.99s | #1 |
| Rubik's UK Championship 2023 | 20/10/2023 | First round | 14.05s | 15.58s | #19 |
| Rubik's UK Championship 2023 | 20/10/2023 | Second round | 13.24s | 14.72s | #12 |
| Rubik's UK Championship 2023 | 20/10/2023 | Final | 14.15s | 15.30s | #14 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | First round | 12.65s | 13.77s | #71 |
| Rubik's WCA World Championship 2023 | 12/08/2023 | Second round | 14.23s | 15.81s | #78 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | First round | 11.35s | 13.10s | #1 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | Final | 13.28s | 15.65s | #3 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | First round | 13.11s | 14.50s | #3 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | Final | 13.56s | 15.71s | #4 |
| East London Autumn 2022 | 12/11/2022 | First round | 14.28s | 16.75s | #6 |
| East London Autumn 2022 | 12/11/2022 | Final | 12.25s | 16.35s | #7 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 15.66s | 16.54s | #23 |
| Kewbz UK Championship 2022 | 28/10/2022 | Second round | 14.73s | 16.76s | #19 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | First round | 11.03s | 15.42s | #4 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | Final | 11.30s | 13.53s | #4 |
| Lincoln Summer 2022 | 20/08/2022 | Final | 11.93s | 15.54s | #2 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 10.91s | 15.04s | #46 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 12.17s | 16.44s | #59 |
| Stevenage Spring 2022 | 30/04/2022 | First round | 13.36s | 18.58s | #15 |
| Stevenage Spring 2022 | 30/04/2022 | Second round | 14.94s | 15.55s | #13 |
| Stevenage Spring 2022 | 30/04/2022 | Final | 14.57s | 17.24s | #13 |
| Weston-super-Mare Open 2022 | 19/03/2022 | First round | 12.62s | 17.44s | #12 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 12.82s | 16.24s | #9 |
| Manchester Open 2020 | 14/03/2020 | First round | 17.37s | 18.53s | #7 |
| Manchester Open 2020 | 14/03/2020 | Final | 13.74s | 15.28s | #2 |
| Fontwell Open 2020 | 08/02/2020 | First round | 12.93s | 14.85s | #5 |
| Fontwell Open 2020 | 08/02/2020 | Final | 13.41s | 16.13s | #8 |
| Guildford Open 2020 | 18/01/2020 | First round | 10.31s | 14.60s | #4 |
| Guildford Open 2020 | 18/01/2020 | Final | 13.57s | 15.59s | #6 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 13.03s | 15.89s | #6 |
| Weston-super-Mare Open 2019 | 23/11/2019 | Final | 12.57s | 14.78s | #4 |
| UK Championship 2019 | 25/10/2019 | First round | 16.76s | 18.31s | #22 |
| UK Championship 2019 | 25/10/2019 | Second round | 13.63s | 15.09s | #10 |
| UK Championship 2019 | 25/10/2019 | Final | 15.47s | 16.42s | #13 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 13.93s | 16.13s | #4 |
| WCA World Championship 2019 | 11/07/2019 | First round | 16.37s | 17.54s | #103 |
| Warm Up Sydney 2019 | 06/07/2019 | First round | 12.65s | 16.93s | #39 |
| Warm Up Canberra 2019 | 03/07/2019 | First round | 12.55s | 15.86s | #7 |
| Warm Up Canberra 2019 | 03/07/2019 | Final | 13.52s | 15.38s | #4 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | First round | 12.25s | 14.70s | #1 |
| Oceania 10th Anniversary 2019 | 28/06/2019 | Final | 11.95s | 15.15s | #1 |
| London Open 2019 | 11/05/2019 | First round | 14.25s | 16.00s | #6 |
| London Open 2019 | 11/05/2019 | Second round | 12.79s | 16.45s | #8 |
| London Open 2019 | 11/05/2019 | Final | 8.44s | 15.76s | #6 |
| Lincoln Open 2019 | 20/04/2019 | First round | 12.71s | 15.21s | #2 |
| Lincoln Open 2019 | 20/04/2019 | Final | 11.88s | 15.95s | #3 |
| Welsh Open 2019 | 09/03/2019 | Final | 14.43s | 15.82s | #1 |
| Fontwell Open 2019 | 09/02/2019 | First round | 11.37s | 16.63s | #5 |
| Fontwell Open 2019 | 09/02/2019 | Final | 15.92s | 21.07s | #11 |
| Cambridge Open 2018 | 15/12/2018 | First round | 13.79s | 15.97s | #3 |
| Cambridge Open 2018 | 15/12/2018 | Second round | 13.08s | 16.47s | #7 |
| Cambridge Open 2018 | 15/12/2018 | Final | 14.32s | 15.88s | #2 |
| Weston-super-Mare Open 2018 | 24/11/2018 | Final | 15.27s | 17.97s | #10 |
| UK Championship 2018 | 26/10/2018 | First round | 13.29s | 14.25s | #2 |
| UK Championship 2018 | 26/10/2018 | Second round | 12.72s | 14.92s | #6 |
| UK Championship 2018 | 26/10/2018 | Final | 14.64s | 17.23s | #10 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | First round | 12.00s | 13.85s | #2 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | Second round | 13.73s | 15.15s | #2 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | Final | 14.38s | 17.02s | #4 |
| August Bank Holiday Competition 2018 | 25/08/2018 | Final | 12.83s | 15.01s | #3 |
| WCA European Championship 2018 | 19/07/2018 | First round | 13.22s | 16.28s | #46 |
| WCA European Championship 2018 | 19/07/2018 | Second round | 11.53s | 13.72s | #15 |
| WCA European Championship 2018 | 19/07/2018 | Final | 12.50s | 15.21s | #18 |
| Peterborough Open 2018 | 30/06/2018 | First round | 12.40s | 15.21s | #2 |
| Peterborough Open 2018 | 30/06/2018 | Final | 13.16s | 17.49s | #5 |
| Hastings Open 2018 | 02/06/2018 | First round | 14.44s | 15.70s | #2 |
| Hastings Open 2018 | 02/06/2018 | Final | 13.11s | 15.02s | #1 |
| High Wycombe Open 2018 | 14/04/2018 | First round | 12.25s | 17.46s | #7 |
| High Wycombe Open 2018 | 14/04/2018 | Final | 11.81s | 13.98s | #2 |
| Guildford Open 2018 | 17/03/2018 | First round | 14.42s | 17.69s | #4 |
| Guildford Open 2018 | 17/03/2018 | Final | 11.56s | 15.85s | #1 |
| Manchester Open 2018 | 17/02/2018 | First round | 11.90s | 14.10s | #3 |
| Manchester Open 2018 | 17/02/2018 | Final | 15.39s | 17.68s | #9 |
| Welsh Open 2018 | 27/01/2018 | First round | 12.92s | 16.76s | #2 |
| Welsh Open 2018 | 27/01/2018 | Final | 16.53s | 17.75s | #3 |
| UK Championship 2017 | 27/10/2017 | First round | 13.60s | 15.10s | #4 |
| UK Championship 2017 | 27/10/2017 | Final | 14.76s | 16.37s | #5 |
| Guildford Open 2017 | 23/09/2017 | Final | 14.96s | 17.02s | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | First round | 12.04s | 16.05s | #2 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 15.59s | 16.09s | #4 |
| Swiss Open 2017 | 21/07/2017 | First round | 11.71s | 14.13s | #2 |
| Swiss Open 2017 | 21/07/2017 | Second round | 14.51s | 15.40s | #3 |
| Swiss Open 2017 | 21/07/2017 | Final | 13.71s | 16.27s | #5 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 16.68s | 17.31s | #84 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | Second round | 14.73s | 15.40s | #43 |
| London Open 2017 | 08/07/2017 | First round | 14.61s | 16.59s | #13 |
| London Open 2017 | 08/07/2017 | Final | 13.30s | 17.11s | #13 |
| Crawley Open 2017 | 03/06/2017 | Final | 13.63s | 15.88s | #1 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | First round | 13.76s | 17.40s | #2 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Second round | 12.92s | 15.87s | #3 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Final | 12.68s | 14.06s | #1 |
| Peterborough Open 2017 | 04/03/2017 | First round | 11.98s | 15.67s | #2 |
| Peterborough Open 2017 | 04/03/2017 | Final | 14.51s | 16.18s | #2 |
| Hamburg Open 2017 | 25/02/2017 | First round | 13.25s | 17.05s | #5 |
| Hamburg Open 2017 | 25/02/2017 | Second round | 15.49s | 16.29s | #5 |
| Hamburg Open 2017 | 25/02/2017 | Final | 14.47s | 15.11s | #3 |
| Manchester Open 2017 | 14/01/2017 | First round | 12.90s | 15.41s | #3 |
| Manchester Open 2017 | 14/01/2017 | Final | 13.47s | 14.70s | #2 |
| Birmingham Open 2016 | 17/12/2016 | First round | 14.33s | 15.92s | #1 |
| Birmingham Open 2016 | 17/12/2016 | Final | 14.39s | 17.08s | #1 |
| UK Championship 2016 | 04/11/2016 | First round | 12.69s | 15.27s | #2 |
| UK Championship 2016 | 04/11/2016 | Final | 12.80s | 16.18s | #2 |
| Guildford Open 2016 | 01/10/2016 | First round | 10.19s | 15.68s | #1 |
| Guildford Open 2016 | 01/10/2016 | Final | 13.10s | 13.90s | #1 |
| August Bank Holiday Competition 2016 | 27/08/2016 | First round | 14.16s | 18.28s | #3 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Final | 14.70s | 16.26s | #1 |
| Macclesfield Open 2016 | 30/07/2016 | First round | 12.98s | 14.04s | #1 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 12.43s | 16.06s | #2 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | First round | 15.55s | 18.60s | #63 |
| European Rubik's Cube Championship 2016 | 15/07/2016 | Second round | 17.89s | 19.11s | #56 |
| North London Open 2016 | 30/04/2016 | First round | 15.13s | 17.32s | #2 |
| North London Open 2016 | 30/04/2016 | Final | 15.28s | 16.91s | #1 |
| Exeter Open 2016 | 02/04/2016 | Final | 15.57s | 18.56s | #2 |
| Manchester Open 2016 | 30/01/2016 | First round | 13.36s | 18.55s | #2 |
| Manchester Open 2016 | 30/01/2016 | Final | 14.33s | 16.25s | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | First round | 15.41s | 16.58s | #1 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Final | 15.93s | 17.51s | #2 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | Final | 12.53s | 18.00s | #4 |
| Cuthberts Open 2015 | 26/09/2015 | First round | 16.08s | 18.37s | #1 |
| Cuthberts Open 2015 | 26/09/2015 | Final | 11.94s | 16.18s | #1 |
| August Bank Holiday Competition 2015 | 29/08/2015 | First round | 13.97s | 17.07s | #4 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 14.25s | 18.94s | #6 |
| The Glorious North 2015 | 01/08/2015 | First round | 13.49s | 16.39s | #1 |
| The Glorious North 2015 | 01/08/2015 | Final | 13.83s | 15.47s | #1 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | First round | 15.57s | 17.20s | #15 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Second round | 15.81s | 19.01s | #26 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Semi Final | 11.44s | 14.79s | #9 |
| World Rubik's Cube Championship 2015 | 17/07/2015 | Final | 13.96s | 16.77s | #12 |
| Welwyn Garden City 2015 | 23/05/2015 | First round | 15.16s | 16.68s | #2 |
| Welwyn Garden City 2015 | 23/05/2015 | Final | 13.12s | 15.60s | #2 |
| Welcome Back to Guildford 2015 | 11/04/2015 | First round | 15.61s | 18.18s | #4 |
| Welcome Back to Guildford 2015 | 11/04/2015 | Final | 15.12s | 16.63s | #2 |
| Edinburgh Spring 2015 | 21/03/2015 | First round | 12.71s | 16.15s | #2 |
| Edinburgh Spring 2015 | 21/03/2015 | Second round | 15.23s | 18.04s | #3 |
| Edinburgh Spring 2015 | 21/03/2015 | Final | 12.94s | 17.09s | #2 |
| Harrow Spring 2015 | 28/02/2015 | First round | 15.12s | 17.84s | #2 |
| Harrow Spring 2015 | 28/02/2015 | Second round | 15.82s | 17.35s | #3 |
| Harrow Spring 2015 | 28/02/2015 | Final | 15.81s | 16.85s | #3 |
| Oxford Winter 2014 | 20/12/2014 | First round | 14.49s | 17.17s | #1 |
| Oxford Winter 2014 | 20/12/2014 | Second round | 15.00s | 17.18s | #1 |
| Oxford Winter 2014 | 20/12/2014 | Final | 15.22s | 17.83s | #1 |
| UK Rubik's Cube Championship 2014 | 01/11/2014 | First round | 14.97s | 17.10s | #3 |
| UK Rubik's Cube Championship 2014 | 01/11/2014 | Final | 15.35s | 15.74s | #1 |
| Cuthberts Open 2014 | 11/10/2014 | Final | 11.66s | 14.78s | #1 |
| ABHC 2014 | 23/08/2014 | First round | 12.38s | 15.14s | #1 |
| ABHC 2014 | 23/08/2014 | Final | 15.47s | 17.08s | #3 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | First round | 14.36s | 15.71s | #5 |
| Rubik's Cube European Championships 2014 | 08/08/2014 | Second round | 11.12s | 18.18s | #16 |
| Welcome To Cambridge 2014 | 12/07/2014 | First round | 13.74s | 16.26s | #2 |
| Welcome To Cambridge 2014 | 12/07/2014 | Final | 16.30s | 17.66s | #3 |
| Nottingham Summer 2014 | 14/06/2014 | First round | 11.76s | 15.01s | #1 |
| Nottingham Summer 2014 | 14/06/2014 | Final | 15.89s | 16.98s | #2 |
| Welwyn Garden City Open 2014 | 05/04/2014 | Final | 16.91s | 20.25s | #4 |
| Nottingham Open 2014 | 22/02/2014 | First round | 14.26s | 16.93s | #3 |
| Nottingham Open 2014 | 22/02/2014 | Final | 13.71s | 17.04s | #2 |
| UK Rubik's Cube Championship 2013 | 16/11/2013 | First round | 15.92s | 17.57s | #1 |
| UK Rubik's Cube Championship 2013 | 16/11/2013 | Final | 12.58s | 16.24s | #1 |
| Cuthberts Open 2013 | 05/10/2013 | First round | 15.18s | 17.20s | #2 |
| Cuthberts Open 2013 | 05/10/2013 | Final | 15.25s | 18.05s | #2 |
| Guildford Open 2013 | 24/08/2013 | First round | 13.72s | 16.83s | #1 |
| Guildford Open 2013 | 24/08/2013 | Final | 14.34s | 16.26s | #1 |
| N8W8 Summer 2013 | 10/08/2013 | Final | 15.94s | 17.36s | #1 |
| Berkeley Summer 2013 | 03/08/2013 | First round | 16.77s | 19.33s | #9 |
| Berkeley Summer 2013 | 03/08/2013 | Final | 14.36s | 16.47s | #2 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | First round | 12.98s | 16.77s | #11 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Second round | 14.23s | 19.68s | #41 |
| World Rubik's Cube Championship 2013 | 26/07/2013 | Semi Final | 14.92s | 18.40s | #23 |
| Nottingham Open 2013 | 04/05/2013 | First round | 12.93s | 18.64s | #1 |
| Nottingham Open 2013 | 04/05/2013 | Final | 14.71s | 17.44s | #1 |
| Leicester Open 2013 | 23/02/2013 | First round | 15.50s | 17.49s | #3 |
| Leicester Open 2013 | 23/02/2013 | Final | 18.22s | 20.07s | #3 |
| UK Open 2012 | 03/11/2012 | First round | 18.18s | 20.97s | #2 |
| UK Open 2012 | 03/11/2012 | Final | 18.03s | 20.20s | #4 |
| European Rubik's Cube Championship 2012 | 12/10/2012 | First round | 13.69s | 17.12s | #5 |
| European Rubik's Cube Championship 2012 | 12/10/2012 | Second round | 16.53s | 19.56s | #22 |
| N8W8 Summer 2012 | 25/08/2012 | Final | 20.52s | 23.33s | #4 |
| Weston-super-Mare 2012 | 14/07/2012 | First round | 14.08s | 18.56s | #1 |
| Weston-super-Mare 2012 | 14/07/2012 | Final | 15.28s | 16.67s | #1 |
| Rapid Dash Open 2012 | 14/04/2012 | First round | 14.80s | 19.80s | #1 |
| Rapid Dash Open 2012 | 14/04/2012 | Final | 17.19s | 23.32s | #4 |
| UK Open 2011 | 12/11/2011 | First round | 17.94s | 19.51s | #1 |
| UK Open 2011 | 12/11/2011 | Final | 13.81s | 17.52s | #1 |
| Guildford Summer Open 2011 | 30/07/2011 | First round | 16.31s | 20.34s | #3 |
| Guildford Summer Open 2011 | 30/07/2011 | Second round | 17.02s | 20.22s | #4 |
| Guildford Summer Open 2011 | 30/07/2011 | Final | 16.05s | 18.84s | #2 |
| Vårgårda Open 2011 | 18/06/2011 | First round | 17.33s | 19.94s | #4 |
| Vårgårda Open 2011 | 18/06/2011 | Final | 13.91s | 19.46s | #2 |
| French Open 2011 | 26/03/2011 | First round | 15.86s | 19.80s | #2 |
| French Open 2011 | 26/03/2011 | Second round | 18.25s | 22.55s | #3 |
| French Open 2011 | 26/03/2011 | Final | 15.78s | 22.25s | #3 |
| UK Open 2010 | 06/11/2010 | Final | 17.18s | 23.47s | #1 |
| Swedish Open 2010 | 11/09/2010 | First round | 19.36s | 21.08s | #1 |
| Swedish Open 2010 | 11/09/2010 | Final | 20.55s | 22.92s | #2 |
| Bristol Spring 2010 | 27/03/2010 | Final | 18.31s | 24.54s | #4 |
| UK Masters 2009 | 11/07/2009 | Final | 18.29s | 25.60s | #1 |
Get updates about new features, analytics tools and WCA insights.