WCA ID: 2018STOK01
Country: United Kingdom
Active since: 2018

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2:30.79 | 2:43.00 | #78 |
| Hampshire Summer 2026 | 27/06/2026 | Final | 2:29.26 | 2:39.72 | #6 |
| Wakefield Summer 2026 | 20/06/2026 | Final | 2:40.44 | 2:52.85 | #6 |
| Manchester Cubing League - Third 2026 | 13/06/2026 | Final | 2:44.94 | 2:51.68 | #3 |
| FMC for Cancer Reigate 2026 | 30/05/2026 | Final | 2:39.68 | 2:44.69 | #4 |
| Sheffield Spring 2026 | 23/05/2026 | Final | 2:53.91 | 3:00.88 | #5 |
| Weston-super-Mare Autumn 2025 | 13/09/2025 | Final | 2:46.20 | 2:54.55 | #4 |
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 2:48.87 | 3:01.04 | #19 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 2:27.48 | 2:49.49 | #7 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 2:41.41 | 2:48.53 | #3 |
| Peterborough Odd Day 2025 | 11/05/2025 | Final | 2:34.90 | 2:58.81 | #7 |
| Weston-super-Mare Winter 2025 | 04/01/2025 | Final | 2:45.93 | 3:03.12 | #4 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 2:48.27 | 3:03.16 | #8 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 3:05.17 | 3:14.03 | #19 |
| Stevenage October 2024 | 05/10/2024 | Final | 3:09.44 | 3:13.91 | #7 |
| Wiltshire September 2024 | 21/09/2024 | Final | 3:21.79 | 3:37.67 | #8 |
| August Bank Holiday Crawley 2024 | 26/08/2024 | Final | 2:51.71 | 3:03.87 | #7 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | First round | 3:05.40 | 3:08.57 | #65 |
| Chichester Summer 2024 | 20/07/2024 | Final | 3:08.03 | 3:09.22 | #5 |
| Wakefield Summer 2024 | 15/06/2024 | Final | 2:55.03 | 3:05.43 | #8 |
| Manchester Spring 2024 | 29/03/2024 | Final | 3:05.63 | 3:17.68 | #7 |
| Stevenage February 2024 | 10/02/2024 | Final | 2:51.94 | 2:55.65 | #1 |
| Weston-super-Mare Autumn 2023 | 18/11/2023 | Final | 2:55.36 | 3:03.85 | #4 |
| Guildford Autumn 2023 | 11/11/2023 | Final | 3:07.32 | 3:15.00 | #7 |
| Rubik's UK Championship 2023 | 20/10/2023 | First round | 2:55.46 | 3:05.34 | #17 |
| Wakefield Autumn 2023 | 07/10/2023 | Final | 2:59.48 | 3:07.47 | #4 |
| August Bank Holiday Manchester 2023 | 26/08/2023 | Final | 2:48.77 | 3:04.46 | #8 |
| Lincolnshire Summer 2023 | 12/08/2023 | Final | 2:55.60 | 3:10.54 | #5 |
| Stevenage July 2023 | 22/07/2023 | Final | 3:05.71 | 3:06.39 | #6 |
| Bristol Summer 2023 | 08/07/2023 | Final | 2:59.85 | 3:08.75 | #1 |
| Peterborough Summer 2023 | 03/06/2023 | Final | 3:12.62 | 3:18.29 | #4 |
| Weston-super-Mare Spring 2023 | 13/05/2023 | Final | 3:09.50 | 3:14.40 | #6 |
| Sheffield Spring - British Blind Off 2023 | 29/04/2023 | Final | 3:17.37 | 3:21.35 | #6 |
| Newham Side Events Winter 2023 | 11/02/2023 | Final | 3:15.58 | 3:21.60 | #9 |
| Guildford Winter 2023 | 04/02/2023 | Final | 3:16.19 | 3:29.86 | #7 |
| Glasgow Winter 2023 | 27/01/2023 | Final | 3:12.16 | 3:33.78 | #6 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 3:06.56 | 3:21.70 | #6 |
| Essex Winter 2022 | 03/12/2022 | Final | 3:18.33 | 3:22.90 | #10 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | First round | 3:20.96 | — | #22 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 5:00.52 | — | #48 |
| Bishop's Stortford Autumn - British Blind Off 2022 | 15/10/2022 | Final | 3:07.68 | 3:27.91 | #3 |
| Wakefield Autumn 2022 | 10/09/2022 | Final | 3:23.02 | 3:32.75 | #7 |
| Lincoln Summer 2022 | 20/08/2022 | Final | 3:26.13 | 3:37.09 | #13 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 3:29.71 | 3:36.43 | #82 |
| Stevenage Summer 2022 | 09/07/2022 | Final | 3:16.52 | 3:38.69 | #12 |
| Wakefield Spring 2022 | 07/05/2022 | Final | 3:17.98 | 3:35.40 | #6 |
| Farnworth Spring A 2022 | 09/04/2022 | Final | 3:40.66 | 3:51.69 | #10 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 3:44.88 | 3:46.97 | #15 |
| Manchester Open 2020 | 14/03/2020 | Final | 3:41.17 | 4:00.55 | #17 |
| Fontwell Open 2020 | 08/02/2020 | Final | 4:04.45 | 4:09.46 | #17 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 3:53.80 | 4:02.10 | #22 |
| Every Event Éire 2019 | 02/11/2019 | Final | 3:51.58 | 4:04.35 | #6 |
| UK Championship 2019 | 25/10/2019 | First round | 4:29.68 | 4:35.17 | #38 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 4:18.64 | 4:31.98 | #25 |
| Leeds Open 2019 | 27/07/2019 | Final | 4:35.87 | 4:58.69 | #17 |
| Lincoln Open 2019 | 20/04/2019 | Final | 4:42.20 | — | #24 |
| Welsh Open 2019 | 09/03/2019 | Final | 5:18.58 | 5:23.10 | #12 |
| Manchester Open 2019 | 16/02/2019 | Final | 6:06.52 | — | #33 |
| Fontwell Open 2019 | 09/02/2019 | Final | 6:14.67 | — | #35 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2:30.79 | 2:43.00 | #78 |
| Hampshire Summer 2026 | 27/06/2026 | Final | 2:29.26 | 2:39.72 | #6 |
| Wakefield Summer 2026 | 20/06/2026 | First round | 2:43.78 | 2:52.93 | #6 |
| Wakefield Summer 2026 | 20/06/2026 | Second round | 2:43.82 | 3:05.14 | #7 |
| Wakefield Summer 2026 | 20/06/2026 | Final | 2:40.44 | 2:52.85 | #6 |
| Manchester Cubing League - Third 2026 | 13/06/2026 | Final | 2:44.94 | 2:51.68 | #3 |
| FMC for Cancer Reigate 2026 | 30/05/2026 | First round | 2:48.01 | 2:51.56 | #4 |
| FMC for Cancer Reigate 2026 | 30/05/2026 | Final | 2:39.68 | 2:44.69 | #4 |
| Sheffield Spring 2026 | 23/05/2026 | Final | 2:53.91 | 3:00.88 | #5 |
| Weston-super-Mare Autumn 2025 | 13/09/2025 | Final | 2:46.20 | 2:54.55 | #4 |
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 2:48.87 | 3:01.04 | #19 |
| Rubik's Irish Championship 2025 | 15/08/2025 | First round | 2:48.96 | 2:52.32 | #7 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 2:27.48 | 2:49.49 | #7 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 2:41.41 | 2:48.53 | #3 |
| Peterborough Odd Day 2025 | 11/05/2025 | Final | 2:34.90 | 2:58.81 | #7 |
| Weston-super-Mare Winter 2025 | 04/01/2025 | First round | 2:59.27 | 3:09.88 | #6 |
| Weston-super-Mare Winter 2025 | 04/01/2025 | Final | 2:45.93 | 3:03.12 | #4 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 2:48.27 | 3:03.16 | #8 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 3:05.17 | 3:14.03 | #19 |
| Stevenage October 2024 | 05/10/2024 | Final | 3:09.44 | 3:13.91 | #7 |
| Wiltshire September 2024 | 21/09/2024 | Final | 3:21.79 | 3:37.67 | #8 |
| August Bank Holiday Crawley 2024 | 26/08/2024 | Final | 2:51.71 | 3:03.87 | #7 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | First round | 3:05.40 | 3:08.57 | #65 |
| Chichester Summer 2024 | 20/07/2024 | Final | 3:08.03 | 3:09.22 | #5 |
| Wakefield Summer 2024 | 15/06/2024 | First round | 3:06.26 | 3:10.18 | #7 |
| Wakefield Summer 2024 | 15/06/2024 | Final | 2:55.03 | 3:05.43 | #8 |
| Manchester Spring 2024 | 29/03/2024 | Final | 3:05.63 | 3:17.68 | #7 |
| Stevenage February 2024 | 10/02/2024 | Final | 2:51.94 | 2:55.65 | #1 |
| Weston-super-Mare Autumn 2023 | 18/11/2023 | Final | 2:55.36 | 3:03.85 | #4 |
| Guildford Autumn 2023 | 11/11/2023 | Final | 3:07.32 | 3:15.00 | #7 |
| Rubik's UK Championship 2023 | 20/10/2023 | First round | 2:55.46 | 3:05.34 | #17 |
| Wakefield Autumn 2023 | 07/10/2023 | Final | 2:59.48 | 3:07.47 | #4 |
| August Bank Holiday Manchester 2023 | 26/08/2023 | First round | 2:55.21 | 3:03.57 | #7 |
| August Bank Holiday Manchester 2023 | 26/08/2023 | Second round | 3:05.33 | 3:09.98 | #10 |
| August Bank Holiday Manchester 2023 | 26/08/2023 | Final | 2:48.77 | 3:04.46 | #8 |
| Lincolnshire Summer 2023 | 12/08/2023 | Final | 2:55.60 | 3:10.54 | #5 |
| Stevenage July 2023 | 22/07/2023 | Final | 3:05.71 | 3:06.39 | #6 |
| Bristol Summer 2023 | 08/07/2023 | Final | 2:59.85 | 3:08.75 | #1 |
| Peterborough Summer 2023 | 03/06/2023 | Final | 3:12.62 | 3:18.29 | #4 |
| Weston-super-Mare Spring 2023 | 13/05/2023 | Final | 3:09.50 | 3:14.40 | #6 |
| Sheffield Spring - British Blind Off 2023 | 29/04/2023 | First round | 3:00.39 | 3:16.03 | #5 |
| Sheffield Spring - British Blind Off 2023 | 29/04/2023 | Final | 3:17.37 | 3:21.35 | #6 |
| Newham Side Events Winter 2023 | 11/02/2023 | First round | 3:09.65 | 3:26.40 | #11 |
| Newham Side Events Winter 2023 | 11/02/2023 | Final | 3:15.58 | 3:21.60 | #9 |
| Guildford Winter 2023 | 04/02/2023 | Final | 3:16.19 | 3:29.86 | #7 |
| Glasgow Winter 2023 | 27/01/2023 | First round | 3:20.04 | 3:22.84 | #4 |
| Glasgow Winter 2023 | 27/01/2023 | Final | 3:12.16 | 3:33.78 | #6 |
| Wiltshire Winter 2023 | 07/01/2023 | First round | 3:27.51 | 3:32.49 | #6 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 3:06.56 | 3:21.70 | #6 |
| Essex Winter 2022 | 03/12/2022 | Final | 3:18.33 | 3:22.90 | #10 |
| Weston-super-Mare Autumn 2022 | 19/11/2022 | First round | 3:20.96 | — | #22 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 5:00.52 | — | #48 |
| Bishop's Stortford Autumn - British Blind Off 2022 | 15/10/2022 | Final | 3:07.68 | 3:27.91 | #3 |
| Wakefield Autumn 2022 | 10/09/2022 | Final | 3:23.02 | 3:32.75 | #7 |
| Lincoln Summer 2022 | 20/08/2022 | Final | 3:26.13 | 3:37.09 | #13 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 3:29.71 | 3:36.43 | #82 |
| Stevenage Summer 2022 | 09/07/2022 | Final | 3:16.52 | 3:38.69 | #12 |
| Wakefield Spring 2022 | 07/05/2022 | Final | 3:17.98 | 3:35.40 | #6 |
| Farnworth Spring A 2022 | 09/04/2022 | Final | 3:40.66 | 3:51.69 | #10 |
| Weston-super-Mare Open 2022 | 19/03/2022 | First round | 3:42.07 | 3:46.57 | #15 |
| Weston-super-Mare Open 2022 | 19/03/2022 | Final | 3:44.88 | 3:46.97 | #15 |
| Manchester Open 2020 | 14/03/2020 | Final | 3:41.17 | 4:00.55 | #17 |
| Fontwell Open 2020 | 08/02/2020 | Final | 4:04.45 | 4:09.46 | #17 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 3:53.80 | 4:02.10 | #22 |
| Every Event Éire 2019 | 02/11/2019 | Final | 3:51.58 | 4:04.35 | #6 |
| UK Championship 2019 | 25/10/2019 | First round | 4:29.68 | 4:35.17 | #38 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 4:18.64 | 4:31.98 | #25 |
| Leeds Open 2019 | 27/07/2019 | Final | 4:35.87 | 4:58.69 | #17 |
| Lincoln Open 2019 | 20/04/2019 | Final | 4:42.20 | — | #24 |
| Welsh Open 2019 | 09/03/2019 | Final | 5:18.58 | 5:23.10 | #12 |
| Manchester Open 2019 | 16/02/2019 | Final | 6:06.52 | — | #33 |
| Fontwell Open 2019 | 09/02/2019 | Final | 6:14.67 | — | #35 |
Get updates about new features, analytics tools and WCA insights.