| Total score | ||||
|---|---|---|---|---|
| Competition | City | Date | Category | Score |
| Murrayfield Open 2017 | Edinburgh | 2017-04-28 | Senior | 141.85 |
| British Championships 2019 | Sheffield | 2018-11-26 | Senior | 140.87 |
| Cup of Nice 2017 | Nice | 2017-10-11 | Senior | 133.18 |
| Free skating | ||||
| Competition | City | Date | Segment | Score |
| Murrayfield Open 2017 | Edinburgh | 2017-04-28 | Senior | 95.37 |
| British Championships 2019 | Sheffield | 2018-11-26 | Senior | 93.09 |
| British Championships 2019 - Qualifier 2 | Sheffield | 2019-07-22 | Senior | 86.43 |
| Short program | ||||
| Competition | City | Date | Segment | Score |
| Cup of Nice 2017 | Nice | 2017-10-11 | Senior | 49.25 |
| British Championships 2019 | Sheffield | 2018-11-26 | Senior | 47.78 |
| Murrayfield Open 2017 | Edinburgh | 2017-04-28 | Senior | 46.48 |