| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 100m | |||||||
| 29 May 26 29 May 2026 | Livingston Open | Heat 1 | h1 1st | 11.56 | 1.7 | ||
| 28 Mar 26 28 Mar 2026 | SprintFastest | Final | 5th | 11.41 | w | 6.6 | |
| 28 Mar 26 28 Mar 2026 | SprintFastest | Heat 1 | h1 2nd | 11.52 | w | 4.0 | |
| 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.49 | 1.9 | |||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 1 | h1 4th | 11.72 | 1.9 | ||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Semi 1 | s1 5th | 11.54 | 1.5 | ||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 3 | h3 2nd | 11.81 | -0.1 | ||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 4 | h4 3rd | 11.65 | 0.9 | ||
| 2 Jul 25 2 Jul 2025 | Falkirk Open Meet | Heat 7 | h7 4th | 11.55 | w | 2.5 | |
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 2 | h2 3rd | 11.53 | w | 3.4 | |
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 24.21 | 1.4 | |||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 2 | h2 4th | 23.81 | -0.6 | ||
| 23 May 25 23 May 2025 | Livingston Open | Heat 2 | h2 4th | 24.22 | -1.1 | ||
| 400m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 55.04 | ||||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 4.98m | 0.1 | |||
| 2023/2024 | |||||||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 11.96 | 0.1 | |||
| 21 Aug 24 21 Aug 2024 | Falkirk Open Meet | Heat 6 | h6 5th | 12.25 | w | 2.7 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | DNS | |||||
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 8 | h8 1st | 11.84 | 1.1 | ||
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 24.54 | -1.2 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | DNS | |||||
| 24 May 24 24 May 2024 | Livingston Open | Heat 2 | h2 1st | 25.09 | 0.4 | ||
| Long Jump | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 4.62m | 0.3 | |||
| 6 Sep 24 6 Sep 2024 | Livingston Open | 1st | 4.26m | 0.0 | |||
| 24 May 24 24 May 2024 | Livingston Open | 2nd | 4.64m | ||||
| 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 | |||||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 12.71 | -0.9 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 4 | h4 3rd | 12.69 | -0.1 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 2 | h2 2nd | 13.20 | -1.3 | ||
| 14 May 23 14 May 2023 | District Championships | Final | ❸ | 12.96 | -1.0 | ||
| 14 May 23 14 May 2023 | District Championships | Heat 1 | h1 1st | 12.67 | 0.2 | ||
| 200m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 25.68 | 1.3 | |||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 4 | h4 1st | 25.58 | -0.9 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 2 | h2 2nd | 26.01 | -0.5 | ||
| 14 May 23 14 May 2023 | District Championships | Final | 4th | 26.32 | 2.0 | ||
| 14 May 23 14 May 2023 | District Championships | Heat 2 | h2 3rd | 27.05 | 1.7 | ||
| Long Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❷ | 4.29m | 0.8 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 3rd | 4.26m | 0.1 | |||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 4th | 4.18m | -0.3 | |||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 2nd | 4.14m | -1.9 | |||
| 26 May 23 26 May 2023 | Livingston Open | 2nd | 4.32m | -0.2 | |||
| Shot Put (4kg) | |||||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 3rd | 7.43m | ||||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 2nd | 6.82m | ||||
| 4x200m Relay | |||||||
| 5 Mar 23 5 Mar 2023 | Indoor League | Final | 6th | 2:45.39 | |||
| 5 Mar 23 5 Mar 2023 | Indoor League | Heat 1 | h1 5th | 1:53.18 | |||
| 28 Jan 23 28 Jan 2023 | National Indoor Relay Champs | Heat 1 | h1 4th | 1:56.18 | |||
| 2021/2022 | |||||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 4th | 13.97 | -1.5 | |||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 6 | h6 7th | 13.85 | 0.5 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 1 | h1 3rd | 14.73 | 0.6 | ||
| 24 Jun 22 24 Jun 2022 | Livingston Open | Heat 8 | h8 1st | 13.44 | -0.5 | ||
| 22 May 22 22 May 2022 | Junior Grand Prix | Heat 1 | h1 3rd | 14.48 | 1.3 | ||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❸ | 29.09 | -0.6 | |||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 1 | h1 2nd | 28.16 | 0.9 | ||
| 22 Jul 22 22 Jul 2022 | Livingston Open | Heat 10 | h10 1st | 28.78 | -2.3 | ||
| Long Jump | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❸ | 3.89m | 0.9 | |||
| 2 Sep 22 2 Sep 2022 | Livingston Open | 15th | 3.63m | 0.5 | |||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 4th | 3.64m | 1.5 | |||
| 22 Jul 22 22 Jul 2022 | Livingston Open | 9th | 3.75m | ||||
| 24 Jun 22 24 Jun 2022 | Livingston Open | 9th | 3.51m | -0.1 | |||
| 22 May 22 22 May 2022 | Junior Grand Prix | 3rd | 3.55m | -0.6 | |||
| Shot Put (4kg) | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 5th | 6.37m | ||||
| Javelin (600g) | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 2nd | 12.40m | ||||
| 2020/2021 | |||||||
| 100m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❷ | 14.40 | 0.7 | |||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 4 | h4 3rd | 14.32 | -0.7 | ||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 7 | h7 6th | 14.59 | -1.2 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 12 | h12 1st | 14.33 | 0.4 | ||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | Heat 3 | h3 3rd | 14.38 | 1.0 | ||
| 23 May 21 23 May 2021 | Junior Grand Prix | Heat 4 | h4 4th | 15.28 | w | 3.0 | |
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 2 | h2 3rd | 15.73 | 1.4 | ||
| 200m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❸ | 30.12 | 0.4 | |||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 5 | h5 4th | 30.56 | 0.0 | ||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 3 | h3 5th | 30.55 | -0.5 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 8 | h8 1st | 30.44 | -0.1 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 4 | h4 6th | 32.99 | -0.9 | ||
| 600m | |||||||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 3 | h3 5th | 2:24.51 | |||
| Long Jump | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❸ | 3.35m | -0.2 | |||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 1st | 3.78m | 0.9 | |||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 3rd | 3.20m | -1.3 | |||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 3rd | 3.53m | 0.2 | |||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 11th | 2.34m | 2.0 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | 4th | 3.49m | w | 2.2 | ||
| Shot Put (3kg) | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 2nd | 5.34m | ||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 7th | 4.58m | ||||
| 23 May 21 23 May 2021 | Junior Grand Prix | 4th | 5.04m | ||||
| Javelin (400g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 5th | 9.31m | ||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 4th | 12.35m | ||||
| 2019/2020 | |||||||
| 60m | |||||||
| 9 Feb 20 9 Feb 2020 | U12 SUPERteams | 9.24 | |||||
| 12 Jan 20 12 Jan 2020 | Indoor League | 9.78 | |||||
| 100m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 3 | h3 3rd | 16.00 | -0.8 | ||
| 200m | |||||||
| 27 Oct 19 27 Oct 2019 | Indoor League | 31.59 | |||||
| 800m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 2 | h2 4th | 3:14.96 | |||
| Long Jump | |||||||
| 9 Feb 20 9 Feb 2020 | U12 SUPERteams | 3.04m | |||||
| Shot Put (2.72kg) | |||||||
| 9 Feb 20 9 Feb 2020 | U12 SUPERteams | 4.79m | |||||
| Shot Put (3kg) | |||||||
| 12 Jan 20 12 Jan 2020 | Indoor League | 4.16m | |||||
| 4x200m Relay | |||||||
| 9 Feb 20 9 Feb 2020 | U12 SUPERteams | 2:11.66 | |||||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Semi 2 | s2 6th | 2:08.62 | |||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Heat 3 | h3 2nd | 2:06.67 | |||
| 2018/2019 | |||||||
| 75m | |||||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 12.53 | -0.8 | ||||
| 80m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 12.56 | -0.1 | |||
| 1 Sep 19 1 Sep 2019 | Central & South League | A | A 5th | 13.29 | -3.1 | ||
| 21 Aug 19 21 Aug 2019 | Livingston Open | Heat 1 | h1 4th | 12.33 | w | 3.1 | |
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | R2 Heat 1 | r1.1 1st | 13.00 | -1.9 | ||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | R1 Heat 1 | r1.1 1st | 12.88 | 0.5 | ||
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 1 | h1 1st | 12.54 | -2.2 | ||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 1st | 13.15 | 0.2 | ||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 1 | h1 3rd | 12.77 | -1.0 | ||
| 150m | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | Heat 1 | h1 1st | 24.22 | -1.2 | ||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 23.80 | -0.6 | |||
| 17 Jul 19 17 Jul 2019 | Livingston Open | Heat 1 | h1 3rd | 23.11 | 0.9 | ||
| 23 Jun 19 23 Jun 2019 | RJT Grand Prix | Heat 1 | h1 1st | 23.89 | -1.4 | ||
| 22 May 19 22 May 2019 | Livingston Open | Heat 1 | h1 3rd | 24.95 | -1.4 | ||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | Heat 1 | h1 1st | 23.98 | -0.3 | ||
| 600m | |||||||
| 22 May 19 22 May 2019 | Livingston Open | Heat 1 | h1 13th | 2:17.01 | |||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 2nd | 2:11.40 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 1 | h1 9th | 2:15.96 | |||
| Long Jump | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 3.42m | -0.1 | |||
| 1 Sep 19 1 Sep 2019 | Central & South League | B | B 4th | 2.59m | |||
| 21 Aug 19 21 Aug 2019 | Livingston Open | 3rd | 3.22m | w | 3.3 | ||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | 1st | 3.16m | ||||
| 17 Jul 19 17 Jul 2019 | Livingston Open | 8th | 3.01m | -1.6 | |||
| 23 Jun 19 23 Jun 2019 | RJT Grand Prix | 2nd | 3.00m | ||||
| 19 Jun 19 19 Jun 2019 | Livingston Open | 10th | 2.85m | -1.1 | |||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 2.88m | |||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 1st | 2.99m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 1st | 2.82m | ||||
| Shot Put (2kg) | |||||||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | 9th | 3.29m | ||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 2nd | 4.68m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 3rd | 4.73m | ||||
| Turbo Javelin | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | 3rd | 8.98m | ||||
| 23 Jun 19 23 Jun 2019 | RJT Grand Prix | 6th | 7.80m | ||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 8.46m | |||||
| 4x100m Relay | |||||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 63.77 | |||||
| Cross Country | |||||||
| 17 Nov 18 17 Nov 2018 | Livingston XC Series | 9th | 6:18 | ||||
| 2017/2018 | |||||||
| 80m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | 4th | 13.72 | -1.6 | |||
| 150m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❸ | 24.93 | -3.3 | |||
| Long Jump | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❸ | 2.50m | 0.9 | |||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |