WCA ID: 2016MORA24
Country: United Kingdom
Active since: 2016

| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | Second round | 57.41s | — | #106 |
| Hampshire Summer 2026 | 27/06/2026 | Final | 1:13.51 | 1:41.62 | #10 |
| Brighton 3x3 Day 2026 | 18/04/2026 | Final | 1:09.66 | — | #6 |
| Leeds Spring 2026 | 11/04/2026 | Final | 1:25.59 | — | #11 |
| Solving Ferry Fast Rosslare 2026 | 28/03/2026 | Final | 1:19.22 | — | #5 |
| Manchester Square-1 Day 2026 | 31/01/2026 | Final | 1:15.85 | — | #7 |
| Stevenage January 2026 | 10/01/2026 | Final | 1:26.26 | — | #16 |
| Wiltshire Winter 2025 | 13/12/2025 | Final | 1:36.29 | — | #14 |
| Stevenage 10th Anniversary 2025 | 08/11/2025 | Final | 1:09.65 | — | #11 |
| Manchester Clock Day 2025 | 18/10/2025 | Final | 1:08.11 | — | #5 |
| Stevenage October 2025 | 11/10/2025 | Final | 1:32.57 | — | #14 |
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 1:24.27 | — | #39 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 1:22.44 | — | #171 |
| Stevenage June 2025 | 07/06/2025 | Final | 1:39.15 | — | #6 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 1:48.79 | — | #16 |
| Chichester January 2025 | 18/01/2025 | First round | — | — | #18 |
| Norwich Winter 2024 | 14/12/2024 | Final | 1:38.67 | — | #7 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 1:21.02 | — | #13 |
| Rubik's UK Championship 2024 | 01/11/2024 | Second round | 1:18.61 | — | #26 |
| Cambridge Autumn - British Blind Off 2024 | 19/10/2024 | First round | — | — | #24 |
| Manchester 5BLD Day 2024 | 21/09/2024 | First round | 2:21.59 | — | #11 |
| August Bank Holiday Crawley 2024 | 26/08/2024 | Final | — | — | #18 |
| Mind Sports Olympiad London 2024 | 22/08/2024 | First round | — | — | #14 |
| Rubik's Irish Championship 2024 | 05/07/2024 | First round | 1:38.99 | — | #17 |
| Bolton Summer 2024 | 29/06/2024 | Final | 1:06.59 | — | #7 |
| Stevenage June 2024 | 08/06/2024 | Final | — | — | #12 |
| Stevenage April 2024 | 20/04/2024 | First round | — | — | #19 |
| Hampshire Winter 2024 | 17/02/2024 | Final | — | — | #13 |
| Stevenage January 2024 | 13/01/2024 | First round | 1:33.04 | 1:46.75 | #12 |
| Newham Autumn - British Blind Off 2023 | 23/09/2023 | First round | 2:27.55 | — | #16 |
| Stevenage September 2023 | 16/09/2023 | First round | — | — | #14 |
| Harrow Autumn 2023 | 02/09/2023 | Final | 1:42.72 | — | #10 |
| Mind Sports Olympiad Cubing 2023 | 24/08/2023 | Final | 2:30.85 | — | #8 |
| Stevenage June 2023 | 24/06/2023 | Final | 1:55.86 | — | #7 |
| Glasgow Spring 2023 | 26/05/2023 | Final | 1:20.69 | — | #7 |
| Wakefield Spring 2023 | 01/04/2023 | Final | — | — | #14 |
| Wiltshire Spring 2023 | 25/03/2023 | Final | 2:35.95 | — | #12 |
| Brent Cross Winter 2023 | 18/02/2023 | Final | 1:30.54 | — | #7 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | Final | 2:03.81 | — | #9 |
| Essex Winter 2022 | 03/12/2022 | Final | 1:25.51 | — | #9 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 1:41.58 | — | #32 |
| Wakefield Autumn 2022 | 10/09/2022 | First round | — | — | #18 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 1:38.64 | — | #55 |
| Kidderminster Summer - British Blind Off 2022 | 11/06/2022 | Final | 2:24.68 | — | #7 |
| Glasgow Open 2022 | 28/05/2022 | Final | 2:30.13 | — | #10 |
| West London Open 2022 | 19/02/2022 | Final | 2:00.17 | — | #9 |
| Wakefield Open 2022 | 29/01/2022 | Final | — | — | #14 |
| Doncaster Open 2020 | 22/02/2020 | First round | 2:05.94 | — | #24 |
| Guildford Open 2020 | 18/01/2020 | Final | 1:45.00 | — | #9 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 1:54.44 | — | #17 |
| UK Championship 2019 | 25/10/2019 | First round | 2:11.33 | — | #24 |
| Cubing in Cill Chainnigh 2019 | 31/08/2019 | Final | 2:26.83 | 2:52.19 | #5 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 1:53.26 | — | #11 |
| British Summer Open 2019 | 29/06/2019 | Final | 1:35.14 | — | #13 |
| Irish Championship 2019 | 22/06/2019 | Final | — | — | #7 |
| UK Championship 2018 | 26/10/2018 | First round | 3:41.05 | — | #33 |
| Peterborough Open 2018 | 30/06/2018 | Final | — | — | #17 |
| High Wycombe Open 2018 | 14/04/2018 | Second round | — | — | #20 |
| Manchester Open 2018 | 17/02/2018 | First round | 4:30.06 | — | #27 |
| Welsh Open 2018 | 27/01/2018 | Final | — | — | #12 |
| UK Championship 2017 | 27/10/2017 | First round | — | — | #44 |
| Guildford Open 2017 | 23/09/2017 | First round | — | — | #16 |
| Competition | Date | Round | Single | Average | Position |
|---|---|---|---|---|---|
| Rubik's WCA European Championship 2026 | 16/07/2026 | First round | 1:01.21 | 1:19.83 | #128 |
| Rubik's WCA European Championship 2026 | 16/07/2026 | Second round | 57.41s | — | #106 |
| Hampshire Summer 2026 | 27/06/2026 | First round | 1:27.05 | 1:35.79 | #13 |
| Hampshire Summer 2026 | 27/06/2026 | Final | 1:13.51 | 1:41.62 | #10 |
| Brighton 3x3 Day 2026 | 18/04/2026 | First round | 1:32.06 | — | #7 |
| Brighton 3x3 Day 2026 | 18/04/2026 | Final | 1:09.66 | — | #6 |
| Leeds Spring 2026 | 11/04/2026 | Final | 1:25.59 | — | #11 |
| Solving Ferry Fast Rosslare 2026 | 28/03/2026 | Final | 1:19.22 | — | #5 |
| Manchester Square-1 Day 2026 | 31/01/2026 | First round | 1:17.03 | — | #5 |
| Manchester Square-1 Day 2026 | 31/01/2026 | Final | 1:15.85 | — | #7 |
| Stevenage January 2026 | 10/01/2026 | First round | 1:46.95 | — | #14 |
| Stevenage January 2026 | 10/01/2026 | Final | 1:26.26 | — | #16 |
| Wiltshire Winter 2025 | 13/12/2025 | Final | 1:36.29 | — | #14 |
| Stevenage 10th Anniversary 2025 | 08/11/2025 | Final | 1:09.65 | — | #11 |
| Manchester Clock Day 2025 | 18/10/2025 | First round | 1:55.07 | — | #8 |
| Manchester Clock Day 2025 | 18/10/2025 | Final | 1:08.11 | — | #5 |
| Stevenage October 2025 | 11/10/2025 | Final | 1:32.57 | — | #14 |
| Rubik's UK Championship 2025 | 22/08/2025 | First round | 1:24.27 | — | #39 |
| Rubik's WCA World Championship 2025 | 03/07/2025 | First round | 1:22.44 | — | #171 |
| Stevenage June 2025 | 07/06/2025 | Final | 1:39.15 | — | #6 |
| Kewbz Scottish Championship 2025 | 30/05/2025 | Final | 1:48.79 | — | #16 |
| Chichester January 2025 | 18/01/2025 | First round | — | — | #18 |
| Norwich Winter 2024 | 14/12/2024 | First round | 1:28.93 | — | #7 |
| Norwich Winter 2024 | 14/12/2024 | Final | 1:38.67 | — | #7 |
| Weston-super-Mare Autumn 2024 | 16/11/2024 | Final | 1:21.02 | — | #13 |
| Rubik's UK Championship 2024 | 01/11/2024 | First round | 1:29.39 | — | #34 |
| Rubik's UK Championship 2024 | 01/11/2024 | Second round | 1:18.61 | — | #26 |
| Cambridge Autumn - British Blind Off 2024 | 19/10/2024 | First round | — | — | #24 |
| Manchester 5BLD Day 2024 | 21/09/2024 | First round | 2:21.59 | — | #11 |
| August Bank Holiday Crawley 2024 | 26/08/2024 | First round | 1:42.68 | — | #13 |
| August Bank Holiday Crawley 2024 | 26/08/2024 | Final | — | — | #18 |
| Mind Sports Olympiad London 2024 | 22/08/2024 | First round | — | — | #14 |
| Rubik's Irish Championship 2024 | 05/07/2024 | First round | 1:38.99 | — | #17 |
| Bolton Summer 2024 | 29/06/2024 | First round | 1:48.46 | 1:54.79 | #16 |
| Bolton Summer 2024 | 29/06/2024 | Final | 1:06.59 | — | #7 |
| Stevenage June 2024 | 08/06/2024 | Final | — | — | #12 |
| Stevenage April 2024 | 20/04/2024 | First round | — | — | #19 |
| Hampshire Winter 2024 | 17/02/2024 | First round | 1:38.26 | — | #14 |
| Hampshire Winter 2024 | 17/02/2024 | Final | — | — | #13 |
| Stevenage January 2024 | 13/01/2024 | First round | 1:33.04 | 1:46.75 | #12 |
| Newham Autumn - British Blind Off 2023 | 23/09/2023 | First round | 2:27.55 | — | #16 |
| Stevenage September 2023 | 16/09/2023 | First round | — | — | #14 |
| Harrow Autumn 2023 | 02/09/2023 | First round | 2:00.73 | — | #14 |
| Harrow Autumn 2023 | 02/09/2023 | Final | 1:42.72 | — | #10 |
| Mind Sports Olympiad Cubing 2023 | 24/08/2023 | First round | 2:33.85 | — | #9 |
| Mind Sports Olympiad Cubing 2023 | 24/08/2023 | Final | 2:30.85 | — | #8 |
| Stevenage June 2023 | 24/06/2023 | Final | 1:55.86 | — | #7 |
| Glasgow Spring 2023 | 26/05/2023 | First round | 2:42.98 | — | #10 |
| Glasgow Spring 2023 | 26/05/2023 | Final | 1:20.69 | — | #7 |
| Wakefield Spring 2023 | 01/04/2023 | First round | 1:42.45 | — | #18 |
| Wakefield Spring 2023 | 01/04/2023 | Final | — | — | #14 |
| Wiltshire Spring 2023 | 25/03/2023 | Final | 2:35.95 | — | #12 |
| Brent Cross Winter 2023 | 18/02/2023 | First round | 1:58.26 | — | #13 |
| Brent Cross Winter 2023 | 18/02/2023 | Second round | 1:38.13 | — | #9 |
| Brent Cross Winter 2023 | 18/02/2023 | Final | 1:30.54 | — | #7 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | First round | 2:08.98 | 2:11.81 | #14 |
| Cambridge Side Events Winter 2023 | 11/02/2023 | Final | 2:03.81 | — | #9 |
| Essex Winter 2022 | 03/12/2022 | First round | 1:48.05 | 2:02.77 | #12 |
| Essex Winter 2022 | 03/12/2022 | Final | 1:25.51 | — | #9 |
| Kewbz UK Championship 2022 | 28/10/2022 | First round | 1:41.58 | — | #32 |
| Wakefield Autumn 2022 | 10/09/2022 | First round | — | — | #18 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | First round | 2:00.02 | — | #77 |
| Rubik's WCA European Championship 2022 | 14/07/2022 | Second round | 1:38.64 | — | #55 |
| Kidderminster Summer - British Blind Off 2022 | 11/06/2022 | First round | 1:24.61 | — | #6 |
| Kidderminster Summer - British Blind Off 2022 | 11/06/2022 | Second round | 1:59.59 | — | #6 |
| Kidderminster Summer - British Blind Off 2022 | 11/06/2022 | Final | 2:24.68 | — | #7 |
| Glasgow Open 2022 | 28/05/2022 | Final | 2:30.13 | — | #10 |
| West London Open 2022 | 19/02/2022 | Final | 2:00.17 | — | #9 |
| Wakefield Open 2022 | 29/01/2022 | First round | 2:12.57 | — | #20 |
| Wakefield Open 2022 | 29/01/2022 | Final | — | — | #14 |
| Doncaster Open 2020 | 22/02/2020 | First round | 2:05.94 | — | #24 |
| Guildford Open 2020 | 18/01/2020 | First round | 1:41.07 | 2:02.01 | #17 |
| Guildford Open 2020 | 18/01/2020 | Final | 1:45.00 | — | #9 |
| Weston-super-Mare Open 2019 | 23/11/2019 | First round | 1:54.44 | — | #17 |
| UK Championship 2019 | 25/10/2019 | First round | 2:11.33 | — | #24 |
| Cubing in Cill Chainnigh 2019 | 31/08/2019 | Final | 2:26.83 | 2:52.19 | #5 |
| August Bank Holiday Celebration 2019 | 24/08/2019 | Final | 1:53.26 | — | #11 |
| British Summer Open 2019 | 29/06/2019 | Final | 1:35.14 | — | #13 |
| Irish Championship 2019 | 22/06/2019 | Final | — | — | #7 |
| UK Championship 2018 | 26/10/2018 | First round | 3:41.05 | — | #33 |
| Peterborough Open 2018 | 30/06/2018 | Final | — | — | #17 |
| High Wycombe Open 2018 | 14/04/2018 | First round | 3:00.16 | — | #24 |
| High Wycombe Open 2018 | 14/04/2018 | Second round | — | — | #20 |
| Manchester Open 2018 | 17/02/2018 | First round | 4:30.06 | — | #27 |
| Welsh Open 2018 | 27/01/2018 | Final | — | — | #12 |
| UK Championship 2017 | 27/10/2017 | First round | — | — | #44 |
| Guildford Open 2017 | 23/09/2017 | First round | — | — | #16 |
Get updates about new features, analytics tools and WCA insights.