| Total score | ||||
|---|---|---|---|---|
| Competition | City | Date | Category | Score |
| British Championships 2024 | Sheffield | 2024-11-27 | Junior | 169.34 |
| Crystal Skate Open 2025 | Tallinn | 2025-09-25 | Junior | 165.99 |
| Tayside Trophy 2025 | Dundee | 2025-10-11 | Junior | 160.03 |
| Free skating | ||||
| Competition | City | Date | Segment | Score |
| Crystal Skate Open 2025 | Tallinn | 2025-09-25 | Junior | 115.06 |
| British Championships 2024 | Sheffield | 2024-11-27 | Junior | 107.87 |
| British Championships 2025 | Sheffield | 2025-11-26 | Junior | 106.98 |
| Short program | ||||
| Competition | City | Date | Segment | Score |
| British Championships 2024 | Sheffield | 2024-11-27 | Junior | 61.47 |
| Tayside Trophy 2025 | Dundee | 2025-10-11 | Junior | 57.73 |
| 32nd Golden Bear | Zagreb | 2025-10-23 | Junior | 55.94 |