| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2023/2024 | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 25.71 | -0.8 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | ❷ | 24.57 | w | 2.8 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Semi 2 | s2 1st | 25.62 | w | 3.9 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 3 | h3 1st | 25.68 | 1.8 | ||
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 3 | h3 3rd | 24.78 | w | 2.6 | |
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 1st | 24.79 | w | 2.6 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | DNF | ||||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Semi 1 | s1 3rd | 25.74 | w | 4.0 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 4 | h4 1st | 25.15 | w | 2.3 | |
| 12 May 24 12 May 2024 | District Championships | Final | ❶ | 25.15 | -0.5 | ||
| 5 May 24 5 May 2024 | Scottish National League | Heat 1 | h1 4th | 25.44 | 1.5 | ||
| 2022/2023 | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 25.33 | 1.3 | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Final | ❷ | 25.20 | w | 4.7 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Semi 2 | s2 1st | 25.52 | w | 3.1 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 4 | h4 1st | 26.19 | 1.1 | ||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 1st | 26.64 | -0.6 | ||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 3 | h3 5th | 25.98 | -1.0 | ||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | A | A 1st | 25.7 | |||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Final | ❷ | 25.66 | 2.0 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Semi 2 | s2 1st | 26.22 | -1.7 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 3 | h3 1st | 27.20 | -3.5 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 1 | h1 1st | 26.05 | -0.6 | ||
| 2021/2022 | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 27.33 | -1.4 | |||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 1 | s1 5th | 27.56 | 1.3 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 2 | h2 1st | 27.40 | 0.2 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 1 | h1 1st | 27.14 | 0.9 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Final | ❷ | 27.19 | |||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Semi 1 | s1 2nd | 27.05 | 0.4 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Heat 2 | h2 1st | 26.96 | -1.3 | ||
| 27 May 22 27 May 2022 | Livingston Open | Heat 4 | h4 2nd | 27.18 | -1.0 | ||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 1st | 27.50 | 1.0 | ||
| 2020/2021 | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 27.47 | 0.3 | |||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 3 | h3 5th | 28.42 | -0.6 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Final | 4th | 28.75 | w | 3.4 | |
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Semi 1 | s1 3rd | 29.00 | w | 3.6 | |
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 2 | h2 1st | 28.51 | w | 3.4 | |
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 3 | h3 3rd | 29.10 | -0.5 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 4 | h4 6th | 29.51 | -0.6 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 4 | h4 1st | 28.46 | -0.9 | ||
| 15 May 21 15 May 2021 | Lothian Time Trials | Heat 4 | h4 2nd | 29.25 | -0.1 | ||
| 2017/2018 | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 7th | 34.1 | |||
| Club Record |
| Season Best |
| w Wind-assisted (>2 m/s) |