| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 15 Jun 25 15 Jun 2025 | Forth Valley League | A | A 1st | 27.7 | |||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | Heat 3 | h3 4th | 29.21 | 0.9 | ||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 26 | h26 6th | 30.50 | |||
| 12 Jan 25 12 Jan 2025 | Indoor League | 29.75 | |||||
| 2023/2024 | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 3 | h3 5th | 30.15 | 1.6 | ||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 1 | h1 6th | 30.41 | w | 2.9 | |
| 2 Jun 24 2 Jun 2024 | Forth Valley League | 28.5 | -1.2 | ||||
| 3 May 24 3 May 2024 | Pitreavie Speed Meet | Heat 7 | h7 1st | 29.34 | 1.6 | ||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 2 | h2 6th | 32.26 | 0.8 | ||
| 2022/2023 | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | A | A 3rd | 32.0 | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 4 | h4 6th | 31.69 | w | 2.1 | |
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 2 | h2 4th | 32.21 | -0.4 | ||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 12 | h12 6th | 32.63 | -1.0 | ||
| 23 Jul 23 23 Jul 2023 | Central & South League | A | A 3rd | 30.93 | w | 4.5 | |
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 3 | h3 4th | 32.49 | -0.9 | ||
| 26 May 23 26 May 2023 | Livingston Open | Heat 8 | h8 6th | 32.71 | 0.8 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 3 | h3 2nd | 31.50 | -1.5 | ||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Heat 1 | h1 4th | 30.89 | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 32.64 | |||||
| 2021/2022 | |||||||
| 27 May 22 27 May 2022 | Livingston Open | Heat 10 | h10 5th | 31.43 | -0.6 | ||
| 17 Oct 21 17 Oct 2021 | Indoor League | 32.07 | |||||
| Personal Best |
| Seasons Best |
| w Wind-assisted (>2 m/s) |