| Total score | ||||
|---|---|---|---|---|
| Competition | City | Date | Category | Score |
| Skate Ayrshire 2023 | Stevenston | 2023-09-02 | Junior | 93.11 |
| Tayside Trophy Club International 2024 | Dundee | 2024-10-14 | Junior | 93.08 |
| Dundee Open 2024 | Dundee | 2024-06-08 | Junior | 90.17 |
| Free skating | ||||
| Competition | City | Date | Segment | Score |
| Skate Ayrshire 2023 | Stevenston | 2023-09-02 | Junior | 61.53 |
| Tayside Trophy Club International 2024 | Dundee | 2024-10-14 | Junior | 59.75 |
| Magnum Opens 2023 | Stevenston | 2023-08-04 | Junior | 57.32 |
| Short program | ||||
| Competition | City | Date | Segment | Score |
| Dundee Open 2024 | Dundee | 2024-06-08 | Junior | 34.18 |
| Tayside Trophy Club International 2024 | Dundee | 2024-10-14 | Junior | 33.33 |
| Skate Ayrshire 2023 | Stevenston | 2023-09-02 | Junior | 31.58 |