| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 60m | |||||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 8.72 | |||||
| 100m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❸ | 13.52 | 1.1 | |||
| 13 Apr 25 13 Apr 2025 | Scottish National League | Heat 5 | h5 4th | 14.28 | -1.0 | ||
| 200m | |||||||
| 23 May 25 23 May 2025 | Livingston Open | Heat 7 | h7 1st | 28.32 | -1.1 | ||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 4th | 3.74m | 0.0 | |||
| 13 Apr 25 13 Apr 2025 | Scottish National League | 9th | 4.18m | 2.0 | |||
| 4x200m Relay | |||||||
| 8 Feb 25 8 Feb 2025 | National Indoor Relay Champs | Heat 1 | h1 | DQ | |||
| 2023/2024 | |||||||
| 100m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 2 | h2 2nd | 13.64 | 1.4 | ||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 5th | 14.02 | -0.1 | ||
| 200m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 2 | h2 2nd | 28.12 | 1.8 | ||
| 300m | |||||||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 3rd | 46.33 | |||
| Long Jump | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 1st | 3.84m | -0.6 | |||
| 18 May 24 18 May 2024 | Junior Grand Prix | 1st | 3.99m | 0.2 | |||
| Shot Put (3kg) | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 2nd | 4.96m | ||||
| 4x100m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | 4th | 50.75 | |||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 2nd | 51.14 | |||
| 4x300m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 4th | 2:57.81 | |||
| 2022/2023 | |||||||
| 200m | |||||||
| 26 May 23 26 May 2023 | Livingston Open | Heat 9 | h9 1st | 28.97 | -0.4 | ||
| 800m | |||||||
| 26 May 23 26 May 2023 | Livingston Open | Heat 3 | h3 7th | 2:45.97 | |||
| 2021/2022 | |||||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 4th | 14.36 | -1.0 | |||
| 800m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 2:46.20 | ||||
| Long Jump | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❸ | 4.12m | 0.7 | |||
| 2020/2021 | |||||||
| 80m | |||||||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 1 | h1 1st | 12.09 | |||
| 200m | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 1 | h1 1st | 31.92 | -0.3 | ||
| Long Jump | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 3rd | 3.55m | -0.3 | |||
| Javelin (400g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 5th | 7.65m | ||||
| Club Record |
| Personal Best |