| Total score | ||||
|---|---|---|---|---|
| Competition | City | Date | Category | Score |
| British Championships 2024 | Sheffield | 2024-11-27 | Senior | 133.47 |
| Tayside Trophy Club International 2023 | Dundee | 2023-10-16 | Senior | 110.14 |
| British Championships 2023 | Sheffield | 2023-12-01 | Junior | 106.74 |
| Free skating | ||||
| Competition | City | Date | Segment | Score |
| British Championships 2024 | Sheffield | 2024-11-27 | Senior | 87.22 |
| Skate Ayrshire 2023 | Stevenston | 2023-09-02 | Senior | 71.85 |
| October Qualifier 2024 | Sheffield | 2024-10-07 | Junior | 69.40 |
| Short program | ||||
| Competition | City | Date | Segment | Score |
| British Championships 2024 | Sheffield | 2024-11-27 | Senior | 46.25 |
| British Championships 2023 | Sheffield | 2023-12-01 | Junior | 41.21 |
| Tayside Trophy Club International 2023 | Dundee | 2023-10-16 | Senior | 40.78 |