| Short program | Free skating | Total |
|---|
| Competition | City | Date | Category | Score | No | Watch | Score | No | Watch | Score | No |
|---|
| 1 | Skate London Open 2025 | London | 2025-11-16 | Advanced novice | 16.06 | 9 | details | 31.30 | 11 | details | 47.36 | 10 |
| 2 | Cambridge Classic 2025 | Cambridge | 2025-10-20 | Advanced novice | 18.69 | 8 | details | | | | | |
| 3 | Robin Hood Trophy 2025 | Nottingham | 2025-01-13 | Advanced novice | 22.19 | 12 | details | 37.00 | 13 | details | 59.19 | 12 |
| 4 | Oxford Open 2024 | Oxford | 2024-11-12 | Advanced novice | 21.43 | 8 | details | 30.36 | 17 | details | 51.79 | 13 |
| 5 | Cambridge Free Classic 2024 | Cambridge | 2024-09-23 | Advanced novice | 24.71 | 4 | details | 35.71 | 7 | details | 60.42 | 6 |
| 6 | Magnum Opens 2024 | Stevenston | 2024-08-08 | Advanced novice | 16.02 | 12 | details | 34.76 | 10 | details | 50.78 | 11 |
| 7 | Skate Edinburgh 2024 | Kirkcaldy | 2024-05-03 | Advanced novice | 19.82 | 17 | details | 39.41 | 14 | details | 59.23 | 12 |
| 8 | Bradford Open 2024 | Bradford | 2024-04-15 | Advanced novice | 20.90 | 11 | details | 38.71 | 9 | details | 59.61 | 10 |
| 9 | British Championships Qualifier March 2024 | Sheffield | 2024-03-18 | Advanced novice | 17.49 | 16 | details | 32.66 | 15 | details | 50.15 | 15 |
| 10 | Skate Ayrshire 2023 | Stevenston | 2023-09-02 | Advanced novice | 21.80 | 6 | details | 42.59 | 7 | details | 64.39 | 5 |
| 11 | August Qualifier 2023 | Sheffield | 2023-08-21 | Advanced novice | 20.16 | 20 | details | 36.61 | 22 | details | 56.77 | 23 |
| 12 | Robin Hood Trophy 2023 | Nottingham | 2023-07-22 | Advanced novice | 15.31 | 22 | details | 38.14 | 5 | details | 53.45 | 13 |
| 13 | Oxford Open 2023 | Oxford | 2023-06-19 | Advanced novice | 23.23 | 8 | details | 27.72 | 20 | details | 50.95 | 15 |
| 14 | British Novice Championships 2023 | Sheffield | 2023-05-22 | Intermediate novice | | | | 25.64 | 35 | details | | |
| 15 | Tayside Trophy Club International 2022 | Dundee | 2022-10-17 | Intermediate novice | | | | 23.10 | 14 | details | | |
| 16 | British Championships 2022 - October Qualifier | Sheffield | 2022-10-04 | Intermediate novice | | | | 32.66 | 9 | details | | |
| 17 | British Championships 2022 - September Qualifier | Sheffield | 2022-09-12 | Intermediate novice | | | | 27.01 | 25 | details | | |
| 18 | Dundee Open 2022 | Dundee | 2022-05-21 | Intermediate novice | | | | 30.48 | 9 | details | | |
| 19 | Skate London Open 2022 | London | 2022-05-09 | Intermediate novice | | | | 29.96 | 9 | details | | |
| 20 | British Novice Championships 2022 | Sheffield | 2022-04-25 | Intermediate novice | | | | 31.38 | 22 | details | | |
| 21 | British Championships 2022 - Qualifier 1 | Sheffield | 2022-03-21 | Intermediate novice | | | | 26.74 | 36 | details | | |
| 22 | British Championships 2021 | Sheffield | 2021-11-30 | Basic novice | | | | 17.87 | 39 | details | | |
| 23 | Skate London Open 2021 | London | 2021-09-27 | Basic novice | | | | 16.68 | 38 | details | | |
| 24 | BIS 2021 - Novice Qualifier 1 | Sheffield | 2021-07-26 | Basic novice | | | | 24.57 | 12 | details | | |
| 25 | Skate Southern Club International 2020 | London | 2020-02-24 | Basic novice | | | | 18.91 | 13 | details | | |
| 26 | Oxford Open 2020 | Oxford | 2020-02-02 | Basic novice | | | | 19.49 | 20 | details | | |
| 27 | Skate Southern International 2019 | London | 2019-09-23 | Level 2 | | | | 19.16 | 3 | details | | |
| 28 | Young Stars 2019 | Sheffield | 2019-04-22 | Level 1 | | | | 15.00 | 10 | details | | |
| 29 | Skate Southern Club International 2019 | London | 2019-04-01 | Level 1 | | | | 16.07 | 1 | details | | |
| 30 | Oxford Open 2018 | Oxford | 2018-10-29 | Level 1 | | | | 15.93 | 4 | details | | |
| 31 | Skate Southern International 2018 | London | 2018-09-24 | Level 1 | | | | 13.77 | 12 | details | | |
| 32 | Young Stars Sheffield 2018 | Sheffield | 2018-08-28 | Level 1 | | | | 14.82 | 10 | details | | |
| 33 | Robin Hood Trophy 2018 | Nottingham | 2018-04-23 | Beginner | | | | 11.13 | 11 | details | | |