| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 11 Jan 26 11 Jan 2026 | National Indoor Open | Heat 35 | h35 3rd | 31.39 | |||
| 7 Dec 25 7 Dec 2025 | Indoor League | 30.25 | |||||
| 2024/2025 | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 4th | 31.03 | 0.8 | |||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 10 | h10 5th | 31.57 | -1.0 | ||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 3 | h3 4th | 32.09 | -1.5 | ||
| 15 Jun 25 15 Jun 2025 | Forth Valley League | B | B 4th | 30.1 | |||
| 23 May 25 23 May 2025 | Livingston Open | Heat 10 | h10 3rd | 30.66 | 1.6 | ||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | Heat 3 | h3 5th | 30.92 | 0.9 | ||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Heat 5 | h5 6th | 30.93 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 41 | h41 4th | 32.92 | |||
| 27 Oct 24 27 Oct 2024 | Indoor League | 31.7 | |||||
| 2023/2024 | |||||||
| 31 Aug 24 31 Aug 2024 | Forth Valley League | B | B 3rd | 32.6 | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 3 | h3 4th | 32.27 | 1.9 | ||
| 26 May 24 26 May 2024 | SUPERteams | 32.67 | |||||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 3 | h3 2nd | 32.46 | -1.4 | ||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 3 | h3 3rd | 32.68 | 0.9 | ||
| 2022/2023 | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | 7th | 34.12 | 1.6 | |||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 4th | 37.58 | -1.2 | ||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 15 | h15 4th | 34.98 | -0.8 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 2 | h2 4th | 35.16 | -0.5 | ||
| 26 May 23 26 May 2023 | Livingston Open | Heat 11 | h11 6th | 35.42 | -1.2 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 2 | h2 5th | 37.38 | -0.4 | ||
| Personal Best |
| Seasons Best |