| Total score | ||||
|---|---|---|---|---|
| Competition | City | Date | Category | Score |
| British Championships 2018 | Sheffield | 2017-11-28 | Junior | 103.60 |
| Aberdeen Open 2017 | Aberdeen | 2017-10-20 | Junior | 100.54 |
| Hull Open 2017 | Hull | 2017-08-17 | Junior | 99.57 |
| Free skating | ||||
| Competition | City | Date | Segment | Score |
| Dundee Open 2016 | Dundee | 2016-08-04 | Junior | 66.28 |
| British Championships 2018 | Sheffield | 2017-11-28 | Junior | 64.71 |
| Sheffield IJS 2017 | Sheffield | 2017-08-01 | Junior | 63.81 |
| Short program | ||||
| Competition | City | Date | Segment | Score |
| Hull Open 2017 | Hull | 2017-08-17 | Junior | 39.78 |
| Murrayfield Open 2016 | Edinburgh | 2016-04-29 | Junior | 38.97 |
| British Championships 2018 | Sheffield | 2017-11-28 | Junior | 38.89 |