WCA ID: 2014STAR05
Country: United Kingdom
Active since: 2014

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Newham Side Events Winter 2023 | 11/02/2023 | Second round | 1:16.54 | 1:24.63 | #16 |
| Guildford Winter 2023 | 04/02/2023 | Final | 1:08.47 | 1:18.50 | #12 |
| Stevenage January 2023 | 21/01/2023 | Final | 1:19.10 | 1:23.91 | #10 |
| Belfast Winter 2023 | 14/01/2023 | Final | 1:18.62 | 1:20.58 | #5 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 1:15.15 | 1:21.07 | #8 |
| UK New Year Countdown 2023 | 31/12/2022 | Final | 1:07.56 | 1:20.55 | #11 |
| Essex Winter 2022 | 03/12/2022 | Final | 1:16.44 | 1:25.48 | #13 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | Final | 1:09.96 | 1:20.83 | #15 |
| East London Autumn 2022 | 12/11/2022 | First round | 1:22.06 | 1:26.75 | #16 |
| Kewbz UK Championship 2022 | 28/10/2022 | Second round | 1:18.90 | 1:26.02 | #49 |
| Chippenham Autumn 2022 | 08/10/2022 | Final | 1:10.53 | 1:14.93 | #9 |
| Stevenage Autumn A 2022 | 24/09/2022 | Final | 1:10.19 | 1:17.68 | #11 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | Final | 1:14.57 | 1:20.99 | #17 |
| Wakefield Autumn 2022 | 10/09/2022 | Final | 1:22.32 | 1:29.32 | #16 |
| August Bank Holiday Cheltenham 2022 | 27/08/2022 | Final | 1:17.11 | 1:21.97 | #16 |
| Lincoln Summer 2022 | 20/08/2022 | First round | 1:20.41 | 1:22.97 | #22 |
| Carlisle Summer 2022 | 13/08/2022 | Final | 1:10.48 | 1:22.06 | #16 |
| Norwich Summer 2022 | 30/07/2022 | Final | 1:18.28 | 1:24.62 | #8 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 1:25.13 | 1:28.12 | #170 |
| Stevenage Summer 2022 | 09/07/2022 | Final | 1:09.16 | 1:27.77 | #22 |
| Cheltenham Summer 2022 | 25/06/2022 | Final | 1:17.51 | 1:32.53 | #19 |
| Glasgow Open 2022 | 28/05/2022 | Final | 1:17.67 | 1:23.76 | #21 |
| Chester Spring 2022 | 14/05/2022 | Final | 1:15.51 | 1:20.90 | #9 |
| Stevenage Spring 2022 | 30/04/2022 | Final | 1:14.01 | 1:22.71 | #23 |
| Weston-super-Mare Open 2022 | 19/03/2022 | First round | 1:26.25 | 1:29.70 | #24 |
| Wakefield Open 2022 | 29/01/2022 | Final | 1:22.97 | 1:31.49 | #33 |
| Manchester Open 2020 | 14/03/2020 | First round | 1:23.97 | 1:27.07 | #22 |
| Doncaster Open 2020 | 22/02/2020 | First round | 1:25.94 | 1:32.04 | #35 |
| Fontwell Open 2020 | 08/02/2020 | Final | 1:33.15 | 1:35.92 | #24 |
| Guildford Open 2020 | 18/01/2020 | Final | 1:19.32 | 1:31.44 | #33 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 1:22.01 | 1:32.58 | #34 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | First round | 1:18.44 | 1:43.49 | #47 |
| Leeds Open 2019 | 27/07/2019 | Second round | 1:22.23 | 1:33.78 | #21 |
| British Summer Open 2019 | 29/06/2019 | Final | 1:19.66 | 1:38.27 | #28 |
| High Wycombe Open 2019 | 08/06/2019 | Final | 1:20.92 | 1:31.80 | #14 |
| London Open 2019 | 11/05/2019 | Second round | 1:21.91 | 1:30.69 | #29 |
| Lincoln Open 2019 | 20/04/2019 | First round | 1:20.01 | 1:31.97 | #19 |
| Chester Open 2019 | 30/03/2019 | First round | 1:13.72 | 1:29.54 | #19 |
| Welsh Open 2019 | 09/03/2019 | Final | 1:22.29 | 1:32.64 | #13 |
| Manchester Open 2019 | 16/02/2019 | First round | 1:25.72 | 1:32.13 | #31 |
| Fontwell Open 2019 | 09/02/2019 | First round | 1:29.20 | 1:30.95 | #25 |
| Cambridge Open 2018 | 15/12/2018 | Second round | 1:29.75 | 1:36.95 | #24 |
| Weston-super-Mare Open 2018 | 24/11/2018 | First round | 1:24.37 | 1:31.89 | #27 |
| UK Championship 2018 | 26/10/2018 | First round | 1:19.68 | 1:31.30 | #45 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | Final | 1:14.85 | 1:24.74 | #17 |
| August Bank Holiday Competition 2018 | 25/08/2018 | First round | 1:28.23 | 1:48.84 | #45 |
| WCA European Championship 2018 | 19/07/2018 | First round | 1:28.47 | 1:50.03 | #198 |
| Peterborough Open 2018 | 30/06/2018 | First round | 1:26.94 | 1:39.41 | #22 |
| Hastings Open 2018 | 02/06/2018 | Final | 1:38.58 | 1:45.55 | #20 |
| High Wycombe Open 2018 | 14/04/2018 | First round | 1:31.70 | 1:33.31 | #22 |
| Guildford Open 2018 | 17/03/2018 | First round | 1:37.56 | 1:47.68 | #20 |
| Manchester Open 2018 | 17/02/2018 | Second round | 1:33.17 | 1:36.36 | #24 |
| Welsh Open 2018 | 27/01/2018 | Final | 1:22.36 | 1:36.22 | #15 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 1:28.47 | 1:33.64 | #19 |
| UK Championship 2017 | 27/10/2017 | First round | 1:27.34 | 1:37.24 | #34 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:30.93 | 1:36.33 | #16 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 1:32.88 | 1:39.99 | #19 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:24.34 | 1:37.07 | #200 |
| London Open 2017 | 08/07/2017 | First round | 1:40.97 | 1:49.39 | #44 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:30.93 | 1:44.83 | #17 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Second round | 1:45.83 | 1:57.05 | #17 |
| Peterborough Open 2017 | 04/03/2017 | First round | 1:37.25 | 1:52.10 | #22 |
| Manchester Open 2017 | 14/01/2017 | First round | 1:31.12 | 1:59.17 | #17 |
| Birmingham Open 2016 | 17/12/2016 | First round | 1:44.64 | 1:47.12 | #14 |
| UK Championship 2016 | 04/11/2016 | First round | 1:51.57 | 2:00.27 | #36 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:40.56 | 1:50.62 | #18 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Second round | 1:47.54 | 1:59.09 | #16 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:49.62 | 2:00.51 | #17 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:51.85 | 1:57.37 | #10 |
| North London Open 2016 | 30/04/2016 | First round | 1:50.50 | 2:16.45 | #17 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:47.19 | 1:52.48 | #15 |
| Manchester Open 2016 | 30/01/2016 | First round | 1:43.48 | 1:54.27 | #14 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Second round | 1:48.32 | 2:04.17 | #13 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | First round | 2:01.32 | 2:17.29 | #40 |
| Cuthberts Open 2015 | 26/09/2015 | Second round | 2:06.48 | 2:16.18 | #21 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 1:55.87 | 2:03.36 | #17 |
| The Glorious North 2015 | 01/08/2015 | First round | 1:57.92 | 2:15.49 | #26 |
| Welwyn Garden City 2015 | 23/05/2015 | First round | 2:45.42 | — | #23 |
| Welcome Back to Guildford 2015 | 11/04/2015 | First round | 2:48.81 | — | #24 |
| Harrow Spring 2015 | 28/02/2015 | First round | 3:45.32 | — | #33 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Newham Side Events Winter 2023 | 11/02/2023 | First round | 1:13.59 | 1:24.54 | #16 |
| Newham Side Events Winter 2023 | 11/02/2023 | Second round | 1:16.54 | 1:24.63 | #16 |
| Guildford Winter 2023 | 04/02/2023 | First round | 1:17.88 | 1:28.11 | #17 |
| Guildford Winter 2023 | 04/02/2023 | Final | 1:08.47 | 1:18.50 | #12 |
| Stevenage January 2023 | 21/01/2023 | First round | 1:14.08 | 1:19.81 | #9 |
| Stevenage January 2023 | 21/01/2023 | Final | 1:19.10 | 1:23.91 | #10 |
| Belfast Winter 2023 | 14/01/2023 | First round | 1:11.99 | 1:25.85 | #8 |
| Belfast Winter 2023 | 14/01/2023 | Final | 1:18.62 | 1:20.58 | #5 |
| Wiltshire Winter 2023 | 07/01/2023 | First round | 1:12.22 | 1:23.42 | #9 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 1:15.15 | 1:21.07 | #8 |
| UK New Year Countdown 2023 | 31/12/2022 | Final | 1:07.56 | 1:20.55 | #11 |
| Essex Winter 2022 | 03/12/2022 | Final | 1:16.44 | 1:25.48 | #13 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | First round | 1:14.30 | 1:17.30 | #15 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | Second round | 1:18.15 | 1:19.07 | #14 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | Final | 1:09.96 | 1:20.83 | #15 |
| East London Autumn 2022 | 12/11/2022 | First round | 1:22.06 | 1:26.75 | #16 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 1:18.51 | 1:21.19 | #49 |
| Kewbz UK Championship 2022 | 28/10/2022 | Second round | 1:18.90 | 1:26.02 | #49 |
| Chippenham Autumn 2022 | 08/10/2022 | First round | 1:16.32 | 1:21.37 | #10 |
| Chippenham Autumn 2022 | 08/10/2022 | Final | 1:10.53 | 1:14.93 | #9 |
| Stevenage Autumn A 2022 | 24/09/2022 | First round | 1:14.97 | 1:21.89 | #12 |
| Stevenage Autumn A 2022 | 24/09/2022 | Final | 1:10.19 | 1:17.68 | #11 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | First round | 1:16.07 | 1:21.21 | #16 |
| Droitwich Spa Autumn 2022 | 17/09/2022 | Final | 1:14.57 | 1:20.99 | #17 |
| Wakefield Autumn 2022 | 10/09/2022 | First round | 1:10.60 | 1:21.46 | #14 |
| Wakefield Autumn 2022 | 10/09/2022 | Final | 1:22.32 | 1:29.32 | #16 |
| August Bank Holiday Cheltenham 2022 | 27/08/2022 | First round | 1:14.79 | 1:26.39 | #19 |
| August Bank Holiday Cheltenham 2022 | 27/08/2022 | Final | 1:17.11 | 1:21.97 | #16 |
| Lincoln Summer 2022 | 20/08/2022 | First round | 1:20.41 | 1:22.97 | #22 |
| Carlisle Summer 2022 | 13/08/2022 | Final | 1:10.48 | 1:22.06 | #16 |
| Norwich Summer 2022 | 30/07/2022 | First round | 1:18.77 | 1:23.14 | #9 |
| Norwich Summer 2022 | 30/07/2022 | Final | 1:18.28 | 1:24.62 | #8 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 1:25.13 | 1:28.12 | #170 |
| Stevenage Summer 2022 | 09/07/2022 | Final | 1:09.16 | 1:27.77 | #22 |
| Cheltenham Summer 2022 | 25/06/2022 | Final | 1:17.51 | 1:32.53 | #19 |
| Glasgow Open 2022 | 28/05/2022 | Final | 1:17.67 | 1:23.76 | #21 |
| Chester Spring 2022 | 14/05/2022 | First round | 1:16.11 | 1:28.63 | #10 |
| Chester Spring 2022 | 14/05/2022 | Final | 1:15.51 | 1:20.90 | #9 |
| Stevenage Spring 2022 | 30/04/2022 | First round | 1:12.90 | 1:19.53 | #21 |
| Stevenage Spring 2022 | 30/04/2022 | Final | 1:14.01 | 1:22.71 | #23 |
| Weston-super-Mare Open 2022 | 19/03/2022 | First round | 1:26.25 | 1:29.70 | #24 |
| Wakefield Open 2022 | 29/01/2022 | Final | 1:22.97 | 1:31.49 | #33 |
| Manchester Open 2020 | 14/03/2020 | First round | 1:23.97 | 1:27.07 | #22 |
| Doncaster Open 2020 | 22/02/2020 | First round | 1:25.94 | 1:32.04 | #35 |
| Fontwell Open 2020 | 08/02/2020 | First round | 1:29.51 | 1:37.41 | #27 |
| Fontwell Open 2020 | 08/02/2020 | Final | 1:33.15 | 1:35.92 | #24 |
| Guildford Open 2020 | 18/01/2020 | First round | 1:22.93 | 1:25.61 | #23 |
| Guildford Open 2020 | 18/01/2020 | Final | 1:19.32 | 1:31.44 | #33 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 1:22.01 | 1:32.58 | #34 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | First round | 1:18.44 | 1:43.49 | #47 |
| Leeds Open 2019 | 27/07/2019 | First round | 1:22.85 | 1:33.93 | #22 |
| Leeds Open 2019 | 27/07/2019 | Second round | 1:22.23 | 1:33.78 | #21 |
| British Summer Open 2019 | 29/06/2019 | Final | 1:19.66 | 1:38.27 | #28 |
| High Wycombe Open 2019 | 08/06/2019 | First round | 1:15.96 | 1:34.17 | #17 |
| High Wycombe Open 2019 | 08/06/2019 | Final | 1:20.92 | 1:31.80 | #14 |
| London Open 2019 | 11/05/2019 | First round | 1:17.02 | 1:26.16 | #26 |
| London Open 2019 | 11/05/2019 | Second round | 1:21.91 | 1:30.69 | #29 |
| Lincoln Open 2019 | 20/04/2019 | First round | 1:20.01 | 1:31.97 | #19 |
| Chester Open 2019 | 30/03/2019 | First round | 1:13.72 | 1:29.54 | #19 |
| Welsh Open 2019 | 09/03/2019 | First round | 1:32.92 | 1:41.76 | #16 |
| Welsh Open 2019 | 09/03/2019 | Final | 1:22.29 | 1:32.64 | #13 |
| Manchester Open 2019 | 16/02/2019 | First round | 1:25.72 | 1:32.13 | #31 |
| Fontwell Open 2019 | 09/02/2019 | First round | 1:29.20 | 1:30.95 | #25 |
| Cambridge Open 2018 | 15/12/2018 | First round | 1:21.20 | 1:36.94 | #26 |
| Cambridge Open 2018 | 15/12/2018 | Second round | 1:29.75 | 1:36.95 | #24 |
| Weston-super-Mare Open 2018 | 24/11/2018 | First round | 1:24.37 | 1:31.89 | #27 |
| UK Championship 2018 | 26/10/2018 | First round | 1:19.68 | 1:31.30 | #45 |
| Stratford-upon-Avon Open 2018 | 22/09/2018 | Final | 1:14.85 | 1:24.74 | #17 |
| August Bank Holiday Competition 2018 | 25/08/2018 | First round | 1:28.23 | 1:48.84 | #45 |
| WCA European Championship 2018 | 19/07/2018 | First round | 1:28.47 | 1:50.03 | #198 |
| Peterborough Open 2018 | 30/06/2018 | First round | 1:26.94 | 1:39.41 | #22 |
| Hastings Open 2018 | 02/06/2018 | Final | 1:38.58 | 1:45.55 | #20 |
| High Wycombe Open 2018 | 14/04/2018 | First round | 1:31.70 | 1:33.31 | #22 |
| Guildford Open 2018 | 17/03/2018 | First round | 1:37.56 | 1:47.68 | #20 |
| Manchester Open 2018 | 17/02/2018 | First round | 1:25.80 | 1:40.07 | #25 |
| Manchester Open 2018 | 17/02/2018 | Second round | 1:33.17 | 1:36.36 | #24 |
| Welsh Open 2018 | 27/01/2018 | First round | 1:31.20 | 1:42.47 | #18 |
| Welsh Open 2018 | 27/01/2018 | Final | 1:22.36 | 1:36.22 | #15 |
| Weston-super-Mare Open 2017 | 25/11/2017 | First round | 1:20.22 | 1:29.75 | #18 |
| Weston-super-Mare Open 2017 | 25/11/2017 | Final | 1:28.47 | 1:33.64 | #19 |
| UK Championship 2017 | 27/10/2017 | First round | 1:27.34 | 1:37.24 | #34 |
| Guildford Open 2017 | 23/09/2017 | First round | 1:31.39 | 1:37.03 | #18 |
| Guildford Open 2017 | 23/09/2017 | Final | 1:30.93 | 1:36.33 | #16 |
| August Bank Holiday Competition 2017 | 26/08/2017 | First round | 1:37.43 | 1:53.93 | #23 |
| August Bank Holiday Competition 2017 | 26/08/2017 | Final | 1:32.88 | 1:39.99 | #19 |
| World Rubik's Cube Championship 2017 | 13/07/2017 | First round | 1:24.34 | 1:37.07 | #200 |
| London Open 2017 | 08/07/2017 | First round | 1:40.97 | 1:49.39 | #44 |
| Crawley Open 2017 | 03/06/2017 | First round | 1:38.66 | 1:46.44 | #20 |
| Crawley Open 2017 | 03/06/2017 | Final | 1:30.93 | 1:44.83 | #17 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | First round | 1:38.54 | 1:48.00 | #14 |
| Newcastle-under-Lyme Open 2017 | 15/04/2017 | Second round | 1:45.83 | 1:57.05 | #17 |
| Peterborough Open 2017 | 04/03/2017 | First round | 1:37.25 | 1:52.10 | #22 |
| Manchester Open 2017 | 14/01/2017 | First round | 1:31.12 | 1:59.17 | #17 |
| Birmingham Open 2016 | 17/12/2016 | First round | 1:44.64 | 1:47.12 | #14 |
| UK Championship 2016 | 04/11/2016 | First round | 1:51.57 | 2:00.27 | #36 |
| Guildford Open 2016 | 01/10/2016 | First round | 1:46.44 | 1:58.69 | #20 |
| Guildford Open 2016 | 01/10/2016 | Final | 1:40.56 | 1:50.62 | #18 |
| August Bank Holiday Competition 2016 | 27/08/2016 | First round | 1:51.72 | 2:02.69 | #17 |
| August Bank Holiday Competition 2016 | 27/08/2016 | Second round | 1:47.54 | 1:59.09 | #16 |
| Macclesfield Open 2016 | 30/07/2016 | First round | 1:58.01 | 2:06.28 | #16 |
| Macclesfield Open 2016 | 30/07/2016 | Final | 1:49.62 | 2:00.51 | #17 |
| Irish Championship 2016 | 25/06/2016 | First round | 1:50.70 | 2:09.61 | #12 |
| Irish Championship 2016 | 25/06/2016 | Final | 1:51.85 | 1:57.37 | #10 |
| North London Open 2016 | 30/04/2016 | First round | 1:50.50 | 2:16.45 | #17 |
| Exeter Open 2016 | 02/04/2016 | First round | 1:51.83 | 1:56.58 | #16 |
| Exeter Open 2016 | 02/04/2016 | Final | 1:47.19 | 1:52.48 | #15 |
| Manchester Open 2016 | 30/01/2016 | First round | 1:43.48 | 1:54.27 | #14 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | First round | 1:57.75 | 2:01.48 | #13 |
| Welcome Thay Cambridge 2015 | 19/12/2015 | Second round | 1:48.32 | 2:04.17 | #13 |
| UK Rubik's Cube Championship 2015 | 07/11/2015 | First round | 2:01.32 | 2:17.29 | #40 |
| Cuthberts Open 2015 | 26/09/2015 | First round | 2:02.05 | 2:18.52 | #19 |
| Cuthberts Open 2015 | 26/09/2015 | Second round | 2:06.48 | 2:16.18 | #21 |
| August Bank Holiday Competition 2015 | 29/08/2015 | First round | 1:59.70 | 2:16.63 | #24 |
| August Bank Holiday Competition 2015 | 29/08/2015 | Final | 1:55.87 | 2:03.36 | #17 |
| The Glorious North 2015 | 01/08/2015 | First round | 1:57.92 | 2:15.49 | #26 |
| Welwyn Garden City 2015 | 23/05/2015 | First round | 2:45.42 | — | #23 |
| Welcome Back to Guildford 2015 | 11/04/2015 | First round | 2:48.81 | — | #24 |
| Harrow Spring 2015 | 28/02/2015 | First round | 3:45.32 | — | #33 |
Get updates about new features, analytics tools and WCA insights.