| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 60m | |||||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 9.67 | |||||
| 100m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 8th | 15.52 | w | 2.3 | ||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 2 | h2 4th | 16.47 | -0.5 | ||
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 6th | 32.80 | 0.7 | |||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 11 | h11 5th | 32.45 | |||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 3 | h3 5th | 33.06 | -1.5 | ||
| 23 May 25 23 May 2025 | Livingston Open | Heat 10 | h10 4th | 30.96 | 1.6 | ||
| 8 Dec 24 8 Dec 2024 | Indoor League | 30.88 | |||||
| Long Jump | |||||||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 3rd | 3.31m | 0.6 | |||
| Shot Put (4kg) | |||||||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 1st | 6.26m | ||||
| Javelin (600g) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 15.51m | ||||
| 23 May 25 23 May 2025 | Livingston Open | 1st | 20.53m | ||||
| 2023/2024 | |||||||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 15.51 | -0.2 | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 2 | h2 5th | 15.65 | 1.3 | ||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 4th | 15.65 | -0.3 | ||
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 31.83 | 0.4 | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 3 | h3 2nd | 30.92 | 1.9 | ||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 3 | h3 3rd | 33.14 | -1.4 | ||
| Long Jump | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 1st | 3.36m | 0.0 | |||
| 18 May 24 18 May 2024 | Junior Grand Prix | 1st | 3.16m | 2.0 | |||
| Shot Put (3kg) | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 1st | 6.52m | ||||
| Javelin (400g) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 23.27m | ||||
| 18 May 24 18 May 2024 | Junior Grand Prix | 1st | 20.34m | ||||
| 2022/2023 | |||||||
| 100m | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 3rd | 16.70 | -1.8 | ||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 15 | h15 5th | 16.07 | 1.7 | ||
| 200m | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 2nd | 35.29 | -1.2 | ||
| 26 May 23 26 May 2023 | Livingston Open | Heat 12 | h12 6th | 33.70 | 0.0 | ||
| 800m | |||||||
| 26 May 23 26 May 2023 | Livingston Open | Heat 2 | h2 4th | 2:51.41 | |||
| 23 Apr 23 23 Apr 2023 | Forth Valley League | B | B 1st | 2:50.6 | |||
| 1500m | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 1 | h1 6th | 5:40.58 | |||
| Long Jump | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 3rd | 3.53m | 0.0 | |||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 3rd | 3.36m | 0.0 | |||
| 26 May 23 26 May 2023 | Livingston Open | 7th | 3.49m | 0.1 | |||
| Javelin (400g) | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 6th | 19.09m | ||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 1st | 21.99m | ||||
| 4x200m Relay | |||||||
| 5 Mar 23 5 Mar 2023 | Indoor League | Heat 3 | h3 5th | 2:12.40 | |||
| 28 Jan 23 28 Jan 2023 | National Indoor Relay Champs | Heat 2 | h2 5th | 2:10.92 | |||
| 2021/2022 | |||||||
| 60m | |||||||
| 16 Jan 22 16 Jan 2022 | Indoor League | 10.37 | |||||
| 80m | |||||||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 1 | h1 3rd | 13.58 | -0.9 | ||
| 100m | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | Heat 1 | h1 4th | 15.97 | w | 3.1 | |
| 600m | |||||||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 1 | h1 4th | 2:08.92 | |||
| Long Jump | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 4th | 2.89m | -1.5 | |||
| Javelin (400g) | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 1st | 14.95m | ||||
| 2020/2021 | |||||||
| 80m | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 1 | h1 2nd | 13.73 | 1.6 | ||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 1 | h1 2nd | 14.71 | |||
| 150m | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 3 | h3 4th | 27.15 | -1.3 | ||
| Long Jump | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 2nd | 2.91m | 0.3 | |||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 1st | 3.07m | -1.9 | |||
| Shot Put (2kg) | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 2nd | 4.90m | ||||
| Turbo Javelin | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 1st | 10.09m | ||||
| 2018/2019 | |||||||
| 60m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 4th | 11.44 | 0.2 | ||
| 600m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 6th | 2:38.18 | |||
| Shot Put (1kg) | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 2nd | 5.61m | ||||
| Standing Long Jump | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 4th | 1.23m | ||||
| 2017/2018 | |||||||
| 60m | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 14.10 | |||||
| Standing Long Jump | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 1.18m | |||||
| Turbo Javelin | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 6.70m | |||||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |