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

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2:24.62 | 2:27.56 | #50 |
| Glasgow Side Events Winter 2026 | 14/02/2026 | Final | 2:19.89 | 2:22.81 | #5 |
| Weston-super-Mare Winter 2026 | 03/01/2026 | Final | 2:41.59 | 2:44.49 | #4 |
| Weston-super-Mare Autumn 2025 | 13/09/2025 | Final | 2:42.11 | 2:54.85 | #5 |
| Bristol August 2025 | 30/08/2025 | Final | 2:46.79 | 2:53.25 | #5 |
| Rubik's UK Championship 2025 | 22/08/2025 | Final | 2:37.98 | 2:47.92 | #10 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 2:56.01 | 3:01.90 | #10 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 3:03.00 | 3:14.48 | #201 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 3:22.81 | 3:25.21 | #13 |
| Weston-super-Mare Spring 2025 | 17/05/2025 | Final | 3:30.76 | 3:41.49 | #5 |
| Wiltshire Spring 2025 | 15/03/2025 | Final | 3:24.88 | 3:34.95 | #7 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 3:21.76 | 3:23.84 | #11 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 3:34.06 | 3:43.86 | #40 |
| Wiltshire September 2024 | 21/09/2024 | Final | 3:32.84 | 3:39.51 | #10 |
| Lincolnshire Summer 2024 | 03/08/2024 | Final | 3:14.11 | 3:31.24 | #8 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | First round | 4:05.71 | — | #182 |
| Chichester Summer 2024 | 20/07/2024 | Final | 3:30.56 | 3:39.08 | #13 |
| Manchester Spring 2024 | 29/03/2024 | Final | — | — | #42 |
| Wiltshire February 2024 | 03/02/2024 | Final | 3:40.22 | 4:06.92 | #12 |
| Bristol Winter 2024 | 20/01/2024 | Final | 3:41.99 | 3:45.64 | #10 |
| Weston-super-Mare Autumn 2023 | 18/11/2023 | Final | 3:24.01 | 3:52.37 | #12 |
| Wakefield Autumn 2023 | 07/10/2023 | Final | 3:27.39 | 3:40.21 | #13 |
| Wiltshire Autumn 2023 | 09/09/2023 | Final | 3:44.26 | 3:56.90 | #16 |
| Bristol Summer 2023 | 08/07/2023 | Final | 3:24.89 | 3:34.06 | #4 |
| Exeter Summer 2023 | 03/06/2023 | Final | 3:44.51 | 3:50.04 | #8 |
| Weston-super-Mare Spring 2023 | 13/05/2023 | Final | 3:46.71 | 3:53.94 | #12 |
| Glasgow Winter 2023 | 27/01/2023 | First round | 4:23.86 | 4:33.55 | #12 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 4:07.48 | 4:18.13 | #12 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 7:28.40 | — | #38 |
| Lincoln Open 2019 | 20/04/2019 | Final | 6:27.17 | — | #26 |
| Welsh Open 2019 | 09/03/2019 | Final | 6:27.43 | — | #16 |
| Fontwell Open 2019 | 09/02/2019 | Final | 7:18.09 | — | #43 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 2:24.62 | 2:27.56 | #50 |
| Glasgow Side Events Winter 2026 | 14/02/2026 | First round | 2:18.77 | 2:23.11 | #5 |
| Glasgow Side Events Winter 2026 | 14/02/2026 | Second round | 2:10.57 | 2:30.80 | #4 |
| Glasgow Side Events Winter 2026 | 14/02/2026 | Final | 2:19.89 | 2:22.81 | #5 |
| Weston-super-Mare Winter 2026 | 03/01/2026 | Final | 2:41.59 | 2:44.49 | #4 |
| Weston-super-Mare Autumn 2025 | 13/09/2025 | Final | 2:42.11 | 2:54.85 | #5 |
| Bristol August 2025 | 30/08/2025 | Final | 2:46.79 | 2:53.25 | #5 |
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 2:33.93 | 2:47.16 | #8 |
| Rubik's UK Championship 2025 | 22/08/2025 | Final | 2:37.98 | 2:47.92 | #10 |
| Rubik's Irish Championship 2025 | 15/08/2025 | First round | 2:50.36 | 3:00.12 | #9 |
| Rubik's Irish Championship 2025 | 15/08/2025 | Final | 2:56.01 | 3:01.90 | #10 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 3:03.00 | 3:14.48 | #201 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 3:22.81 | 3:25.21 | #13 |
| Weston-super-Mare Spring 2025 | 17/05/2025 | Final | 3:30.76 | 3:41.49 | #5 |
| Wiltshire Spring 2025 | 15/03/2025 | Final | 3:24.88 | 3:34.95 | #7 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 3:21.76 | 3:23.84 | #11 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 3:34.06 | 3:43.86 | #40 |
| Wiltshire September 2024 | 21/09/2024 | Final | 3:32.84 | 3:39.51 | #10 |
| Lincolnshire Summer 2024 | 03/08/2024 | Final | 3:14.11 | 3:31.24 | #8 |
| Rubik's WCA European Championship 2024 | 25/07/2024 | First round | 4:05.71 | — | #182 |
| Chichester Summer 2024 | 20/07/2024 | Final | 3:30.56 | 3:39.08 | #13 |
| Manchester Spring 2024 | 29/03/2024 | Final | — | — | #42 |
| Wiltshire February 2024 | 03/02/2024 | Final | 3:40.22 | 4:06.92 | #12 |
| Bristol Winter 2024 | 20/01/2024 | Final | 3:41.99 | 3:45.64 | #10 |
| Weston-super-Mare Autumn 2023 | 18/11/2023 | Final | 3:24.01 | 3:52.37 | #12 |
| Wakefield Autumn 2023 | 07/10/2023 | Final | 3:27.39 | 3:40.21 | #13 |
| Wiltshire Autumn 2023 | 09/09/2023 | First round | 3:32.94 | 3:40.54 | #14 |
| Wiltshire Autumn 2023 | 09/09/2023 | Final | 3:44.26 | 3:56.90 | #16 |
| Bristol Summer 2023 | 08/07/2023 | Final | 3:24.89 | 3:34.06 | #4 |
| Exeter Summer 2023 | 03/06/2023 | First round | 3:48.31 | 3:52.69 | #8 |
| Exeter Summer 2023 | 03/06/2023 | Final | 3:44.51 | 3:50.04 | #8 |
| Weston-super-Mare Spring 2023 | 13/05/2023 | Final | 3:46.71 | 3:53.94 | #12 |
| Glasgow Winter 2023 | 27/01/2023 | First round | 4:23.86 | 4:33.55 | #12 |
| Wiltshire Winter 2023 | 07/01/2023 | First round | 4:17.52 | 4:19.47 | #13 |
| Wiltshire Winter 2023 | 07/01/2023 | Final | 4:07.48 | 4:18.13 | #12 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 7:28.40 | — | #38 |
| Lincoln Open 2019 | 20/04/2019 | Final | 6:27.17 | — | #26 |
| Welsh Open 2019 | 09/03/2019 | Final | 6:27.43 | — | #16 |
| Fontwell Open 2019 | 09/02/2019 | Final | 7:18.09 | — | #43 |
Get updates about new features, analytics tools and WCA insights.