| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 200m | |||||||
| 5 Feb 26 5 Feb 2026 | Schools Indoor Champs | Final | ❸ | 23.50 | |||
| 5 Feb 26 5 Feb 2026 | Schools Indoor Champs | Heat 2 | h2 2nd | 23.54 | |||
| 400m | |||||||
| 8 Mar 26 8 Mar 2026 | Indoor U14/U16/U20 Champs | Heat 3 | h3 3rd | 53.09 | |||
| 5 Feb 26 5 Feb 2026 | Schools Indoor Champs | Final | 5th | 51.82 | |||
| 5 Feb 26 5 Feb 2026 | Schools Indoor Champs | Heat 3 | h3 2nd | 53.17 | |||
| 11 Jan 26 11 Jan 2026 | National Indoor Open | Heat 2 | h2 4th | 51.48 | |||
| 4x200m Relay | |||||||
| 28 Feb 26 28 Feb 2026 | National Indoor Relay Champs | Heat 1 | h1 4th | 1:33.59 | |||
| 2024/2025 | |||||||
| 100m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 11.58 | w | 5.2 | ||
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 23.43 | w | 3.9 | ||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Heat 1 | h1 3rd | 23.60 | -1.3 | ||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 1 | h1 6th | 23.22 | 0.0 | ||
| 23 May 25 23 May 2025 | Livingston Open | Heat 1 | h1 4th | 23.48 | -1.5 | ||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | 4th | 23.51 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Semi 3 | s3 1st | 23.58 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 5 | h5 1st | 23.80 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 6 | h6 3rd | 23.47 | |||
| 400m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 52.62 | ||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 1 | h1 3rd | 51.11 | |||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Heat 2 | h2 4th | 51.20 | |||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 1 | h1 4th | 51.80 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 1 | h1 2nd | 50.19 | |||
| 14 Jun 25 14 Jun 2025 | Schools T&F Championships | Final | ❷ | 51.06 | |||
| 8 Jun 25 8 Jun 2025 | Scottish National League | Heat 2 | h2 3rd | 50.37 | |||
| 13 Apr 25 13 Apr 2025 | Scottish National League | Heat 1 | h1 3rd | 51.35 | |||
| 2 Mar 25 2 Mar 2025 | Indoor U13/U15/U20 Champs | DNS | |||||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | 5th | 51.52 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 1 | h1 2nd | 52.48 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 2 | h2 4th | 52.04 | |||
| 12 Jan 25 12 Jan 2025 | Indoor League | 3rd | 51.68 | ||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 1st | 52.48 | ||||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 5.09m | w | 2.8 | ||
| 4x200m Relay | |||||||
| 8 Feb 25 8 Feb 2025 | National Indoor Relay Champs | Heat 1 | h1 5th | 1:32.87 | |||
| 2023/2024 | |||||||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 11.76 | 0.1 | |||
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 4 | h4 4th | 11.65 | 1.9 | ||
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 24.14 | -1.2 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | ❸ | 23.11 | w | 2.5 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 2 | h2 2nd | 23.62 | 0.7 | ||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 1 | h1 5th | 23.42 | w | 2.3 | |
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 2 | h2 1st | 23.16 | w | 2.5 | |
| 28 Jul 24 28 Jul 2024 | Scottish National League | Heat 2 | h2 3rd | 23.66 | -3.6 | ||
| 24 Jul 24 24 Jul 2024 | Falkirk Open Meet | Heat 13 | h13 4th | 23.39 | 0.2 | ||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | 5th | 22.81 | w | 4.3 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Semi 1 | s1 2nd | 22.89 | w | 2.2 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 3 | h3 2nd | 23.55 | w | 2.9 | |
| 24 May 24 24 May 2024 | Livingston Open | Heat 1 | h1 2nd | 23.18 | 0.3 | ||
| 12 May 24 12 May 2024 | District Championships | Final | ❷ | 23.22 | 0.0 | ||
| 5 May 24 5 May 2024 | Scottish National League | Heat 3 | h3 3rd | 23.25 | 1.2 | ||
| 400m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 52.94 | ||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 1 | h1 2nd | 50.95 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | 4th | 52.24 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 3 | h3 1st | 53.04 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 2 | h2 3rd | 51.64 | |||
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 1 | h1 2nd | 50.58 | |||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | 4th | 52.70 | |||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 1 | h1 2nd | 54.02 | |||
| 12 May 24 12 May 2024 | District Championships | Final | ❶ | 51.63 | |||
| 27 Apr 24 27 Apr 2024 | Central & South League | A | A 1st | 51.22 | |||
| High Jump | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 1.62m | ||||
| 4x100m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 1 | h1 | DNF | |||
| 4x400m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | ❷ | 3:37.72 | |||
| 2022/2023 | |||||||
| 60m | |||||||
| 7 Feb 23 7 Feb 2023 | Grangemouth Indoor Open | Heat 14 | h14 4th | 7.93 | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 8.14 | |||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❷ | 11.91 | -0.3 | |||
| 5 Jul 23 5 Jul 2023 | Falkirk Open Meet | Heat 5 | h5 5th | 11.79 | -0.6 | ||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 2 | h2 2nd | 11.68 | 0.7 | ||
| 18 Jun 23 18 Jun 2023 | Scottish National League | Heat 7 | h7 2nd | 12.06 | -2.7 | ||
| 30 Apr 23 30 Apr 2023 | Central & South League | B | B 1st | 12.52 | |||
| 15 Apr 23 15 Apr 2023 | Scottish National League | Heat 4 | h4 5th | 12.33 | -0.7 | ||
| 11 Apr 23 11 Apr 2023 | Linwood Open Graded | Heat 3 | h3 2nd | 11.86 | w | 3.7 | |
| 200m | |||||||
| 13 Aug 23 13 Aug 2023 | U17/Senior Champs | Semi 2 | s2 5th | 23.82 | 1.9 | ||
| 13 Aug 23 13 Aug 2023 | U17/Senior Champs | Heat 1 | h1 3rd | 23.91 | w | 2.1 | |
| 18 Jun 23 18 Jun 2023 | Scottish National League | Heat 4 | h4 1st | 23.48 | -1.2 | ||
| 28 May 23 28 May 2023 | Scottish National League | Heat 3 | h3 4th | 23.74 | w | 3.0 | |
| 26 May 23 26 May 2023 | Livingston Open | Heat 2 | h2 1st | 23.94 | 0.6 | ||
| 14 May 23 14 May 2023 | District Championships | Final | 4th | 23.77 | 1.7 | ||
| 14 May 23 14 May 2023 | District Championships | Heat 1 | h1 3rd | 23.61 | 1.8 | ||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Semi 3 | s3 6th | 25.21 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Heat 1 | h1 2nd | 24.82 | |||
| 27 Nov 22 27 Nov 2022 | Indoor League | 25.74 | |||||
| 400m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 53.23 | ||||
| 13 Aug 23 13 Aug 2023 | U17/Senior Champs | Final | 5th | 52.00 | |||
| 13 Aug 23 13 Aug 2023 | U17/Senior Champs | Heat 1 | h1 3rd | 53.56 | |||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Final | 5th | 51.96 | |||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 2 | h2 2nd | 54.10 | |||
| 28 May 23 28 May 2023 | Scottish National League | Heat 2 | h2 1st | 52.24 | |||
| 20 May 23 20 May 2023 | Central & South League | A | A 2nd | 52.46 | |||
| 14 May 23 14 May 2023 | District Championships | Final | ❸ | 52.26 | |||
| 14 May 23 14 May 2023 | District Championships | Heat 1 | h1 2nd | 54.02 | |||
| 30 Apr 23 30 Apr 2023 | Central & South League | A | A 1st | 53.10 | |||
| 15 Apr 23 15 Apr 2023 | Scottish National League | Heat 1 | h1 4th | 53.50 | |||
| 5 Mar 23 5 Mar 2023 | Indoor League | 3rd | 54.75 | ||||
| 4 Feb 23 4 Feb 2023 | Indoor U17/Senior Champs | Heat 2 | h2 4th | 54.80 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Semi 1 | s1 5th | 55.22 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Heat 3 | h3 3rd | 55.32 | |||
| 21 Jan 23 21 Jan 2023 | National Indoor Open | Heat 7 | h7 4th | 56.08 | |||
| 10 Dec 22 10 Dec 2022 | Indoor League | 55.99 | |||||
| High Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 1.25m | ||||
| 15 Jan 23 15 Jan 2023 | Indoor League | 1.30m | |||||
| 4x100m Relay | |||||||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Final | ❸ | 45.03 | |||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Heat 2 | h2 1st | 45.66 | |||
| 4x200m Relay | |||||||
| 5 Mar 23 5 Mar 2023 | Indoor League | Final | ❸ | 1:37.38 | |||
| 5 Mar 23 5 Mar 2023 | Indoor League | Heat 2 | h2 1st | 1:36.75 | |||
| 12 Feb 23 12 Feb 2023 | National Indoor Relay Champs | Final | ❸ | 1:36.84 | |||
| 28 Jan 23 28 Jan 2023 | National Indoor Relay Champs | Heat 2 | h2 1st | 1:39.01 | |||
| 4x400m Relay | |||||||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Final | ❷ | 3:38.54 | |||
| 2021/2022 | |||||||
| 60m | |||||||
| 17 Oct 21 17 Oct 2021 | Indoor League | 3rd | 8.3 | ||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❷ | 12.93 | -1.5 | |||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 2 | h2 6th | 12.63 | 0.4 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 1 | s1 7th | 12.93 | 0.9 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 2 | h2 4th | 12.74 | 0.8 | ||
| 8 May 22 8 May 2022 | Central & South League | A | A 2nd | 12.1 | |||
| 27 Apr 22 27 Apr 2022 | DTF Open | Heat 2 | h2 3rd | 12.1 | |||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 2 | h2 2nd | 12.12 | -0.8 | ||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 2 | h2 1st | 12.37 | 0.4 | ||
| 3 Apr 22 3 Apr 2022 | Central Pre-Season Meet | Heat 4 | h4 1st | 12.3 | |||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❷ | 25.87 | -0.6 | |||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 2 | h2 4th | 26.13 | w | 2.1 | |
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 2 | h2 3rd | 26.62 | -0.2 | ||
| 27 Apr 22 27 Apr 2022 | DTF Open | Heat 1 | h1 2nd | 24.5 | |||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 1st | 24.62 | 0.8 | ||
| 3 Apr 22 3 Apr 2022 | Central Pre-Season Meet | Heat 3 | h3 1st | 24.5 | |||
| 6 Mar 22 6 Mar 2022 | Indoor League | 1st | 24.98 | ||||
| 20 Feb 22 20 Feb 2022 | Indoor U13/U15/U20 Champs | Final | 5th | 25.23 | |||
| 20 Feb 22 20 Feb 2022 | Indoor U13/U15/U20 Champs | Semi 2 | s2 3rd | 24.82 | |||
| 20 Feb 22 20 Feb 2022 | Indoor U13/U15/U20 Champs | Heat 4 | h4 2nd | 25.60 | |||
| 8 Jan 22 8 Jan 2022 | National Indoor Open | Heat 10 | h10 3rd | 25.67 | |||
| 17 Oct 21 17 Oct 2021 | Indoor League | 3rd | 25.40 | ||||
| 300m | |||||||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 1 | h1 2nd | 41.38 | |||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 5 | h5 1st | 39.36 | |||
| 800m | |||||||
| 8 May 22 8 May 2022 | Central & South League | A | A 1st | 2:17.6 | |||
| 16 Mar 22 16 Mar 2022 | DTF Open | Heat 9 | h9 2nd | 2:15.6 | |||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | 2:15.66 | |||||
| 16 Jan 22 16 Jan 2022 | Indoor League | 2:31.09 | |||||
| 12 Dec 21 12 Dec 2021 | Indoor League | 3rd | 2:17.04 | ||||
| 60m Hurdles (U15B) | |||||||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | 10.27 | |||||
| High Jump | |||||||
| 16 Mar 22 16 Mar 2022 | DTF Open | Pool 2 | p2 11th | 1.40m | |||
| 6 Mar 22 6 Mar 2022 | Indoor League | 3rd | 1.50m | ||||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | 1.42m | |||||
| Long Jump | |||||||
| 8 May 22 8 May 2022 | Central & South League | A | A 4th | 4.29m | |||
| 6 Mar 22 6 Mar 2022 | Indoor League | 1st | 5.15m | ||||
| 20 Feb 22 20 Feb 2022 | Indoor U13/U15/U20 Champs | Final | 5th | 4.90m | |||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | 5.01m | |||||
| 16 Jan 22 16 Jan 2022 | Indoor League | 2nd | 4.92m | ||||
| 12 Dec 21 12 Dec 2021 | Indoor League | 1st | 5.08m | ||||
| 17 Oct 21 17 Oct 2021 | Indoor League | 1st | 4.86m | ||||
| Shot Put (4kg) | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 2nd | 7.85m | ||||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | 6.17m | |||||
| Indoor Pentathlon (U15B) | |||||||
| 30 Jan 22 30 Jan 2022 | CE Indoor Champs | Final | 5th | 1979 | |||
| 4x100m Relay | |||||||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Final | 4th | 48.02 | |||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Heat 3 | h3 1st | 48.57 | |||
| 4x200m Relay | |||||||
| 6 Mar 22 6 Mar 2022 | Indoor League | Final | ❶ | 1:43.14 | |||
| 13 Feb 22 13 Feb 2022 | National Indoor Relay Champs | Final | 1:44.55 | ||||
| 4x300m Relay | |||||||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Final | ❸ | 2:44.61 | |||
| 2020/2021 | |||||||
| 80m | |||||||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 2 | h2 1st | 11.22 | |||
| 100m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❷ | 12.45 | 0.9 | |||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 2 | h2 6th | 12.55 | -0.9 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 1 | h1 6th | 12.80 | 0.0 | ||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | Heat 3 | h3 5th | 12.63 | 1.2 | ||
| 23 May 21 23 May 2021 | Junior Grand Prix | Heat 3 | h3 1st | 12.94 | 1.4 | ||
| 1 May 21 1 May 2021 | Lothian Time Trials | R2 Heat 2 | r1.2 2nd | 13.29 | -0.6 | ||
| 1 May 21 1 May 2021 | Lothian Time Trials | R1 Heat 2 | r1.2 2nd | 13.15 | 0.2 | ||
| 200m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❷ | 25.12 | 0.2 | |||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 2 | h2 1st | 25.39 | -0.3 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Final | 7th | 25.74 | -1.4 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 3 | h3 2nd | 25.76 | -1.4 | ||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 3 | h3 1st | 26.20 | -1.2 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 2 | h2 5th | 25.46 | 0.9 | ||
| 20 Jun 21 20 Jun 2021 | Livingston Time Trials | Heat 1 | h1 1st | 25.73 | 0.6 | ||
| 15 May 21 15 May 2021 | Lothian Time Trials | Heat 2 | h2 1st | 26.53 | 1.2 | ||
| 800m | |||||||
| 2 May 21 2 May 2021 | Livingston Time Trials | Heat 1 | h1 1st | 2:35.13 | |||
| Long Jump | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 4.97m | 0.2 | |||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 1st | 4.21m | -0.6 | |||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 1st | 4.63m | 0.9 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | 2nd | 4.43m | 1.7 | |||
| Shot Put (4kg) | |||||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 2nd | 6.81m | ||||
| 23 May 21 23 May 2021 | Junior Grand Prix | 2nd | 6.54m | ||||
| Javelin (600g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 3rd | 12.70m | ||||
| 4x100m Relay | |||||||
| 11 Sep 21 11 Sep 2021 | National Relay Champs | Final | ❸ | 48.44 | |||
| 11 Sep 21 11 Sep 2021 | National Relay Champs | Heat 1 | h1 1st | 49.11 | |||
| 2018/2019 | |||||||
| 100m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❸ | 14.85 | -0.4 | |||
| 200m | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | Heat 1 | h1 2nd | 30.99 | 0.4 | ||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❷ | 31.24 | 0.2 | |||
| Long Jump | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | 2nd | 3.37m | ||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❷ | 3.97m | -0.3 | |||
| Javelin (400g) | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | 4th | 8.28m | ||||
| 2017/2018 | |||||||
| Cross Country | |||||||
| 18 Nov 17 18 Nov 2017 | Livingston XC Series | 18th | 6:06 | ||||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |