| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 100m | |||||||
| 23 May 26 23 May 2026 | Junior Grand Prix | Heat 3 | h3 4th | 15.17 | 1.8 | ||
| 200m | |||||||
| 23 May 26 23 May 2026 | Junior Grand Prix | Heat 3 | h3 2nd | 30.99 | -0.8 | ||
| Long Jump | |||||||
| 23 May 26 23 May 2026 | Junior Grand Prix | 2nd | 3.52m | -0.6 | |||
| 2024/2025 | |||||||
| 100m | |||||||
| 9 Aug 25 9 Aug 2025 | Forth Valley League | B | B 3rd | 15.7 | |||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 2 | h2 2nd | 15.95 | 0.5 | ||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | Heat 2 | h2 4th | 15.94 | -1.6 | ||
| 200m | |||||||
| 9 Aug 25 9 Aug 2025 | Forth Valley League | B | B 1st | 32.2 | |||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 3 | h3 4th | 33.11 | 0.2 | ||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | Heat 2 | h2 2nd | 32.48 | 0.8 | ||
| 1500m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 6:35.37 | ||||
| Long Jump | |||||||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 1st | 3.50m | -0.4 | |||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | 2nd | 3.34m | 0.1 | |||
| Shot Put (2.72kg) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 7.78m | ||||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 1st | 7.06m | ||||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | 1st | 7.03m | ||||
| Javelin (400g) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 14.14m | ||||
| 4x100m Relay | |||||||
| 27 Apr 25 27 Apr 2025 | Forth Valley League | 1st | 60.9 | ||||
| 2023/2024 | |||||||
| 100m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 1 | h1 2nd | 16.57 | w | 2.8 | |
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 7th | 16.78 | -0.3 | ||
| 4 May 24 4 May 2024 | Forth Valley League | B | B 5th | 16.7 | |||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 1 | h1 1st | 16.73 | 1.6 | ||
| 200m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 2 | h2 3rd | 34.45 | -0.3 | ||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 4th | 36.97 | -1.5 | ||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 2 | h2 3rd | 35.75 | w | 2.5 | |
| 800m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 3:12.91 | ||||
| 1500m | |||||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 1 | h1 6th | 6:48.20 | |||
| Long Jump | |||||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | 4th | 2.96m | 0.8 | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 5th | 2.96m | 0.4 | |||
| 18 May 24 18 May 2024 | Junior Grand Prix | 8th | 2.77m | -1.0 | |||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | 4th | 2.90m | ||||
| Shot Put (2.72kg) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 6.95m | ||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | 1st | 6.21m | ||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 2nd | 6.05m | ||||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | A | A 2nd | 5.52m | |||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | 2nd | 5.51m | ||||
| Javelin (400g) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 11.79m | ||||
| 18 May 24 18 May 2024 | Junior Grand Prix | 2nd | 11.48m | ||||
| 4 May 24 4 May 2024 | Forth Valley League | A | A 2nd | 13.04m | |||
| 4x100m Relay | |||||||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | 2nd | 61.8 | ||||
| 4 May 24 4 May 2024 | Forth Valley League | 4th | 65.1 | ||||
| 2022/2023 | |||||||
| 80m | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 3 | h3 2nd | 14.01 | 0.3 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 4 | h4 4th | 14.88 | -0.8 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 4 | h4 5th | 15.17 | -0.5 | ||
| 150m | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 2 | h2 1st | 26.74 | 0.2 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 3 | h3 2nd | 28.15 | 2.0 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 5 | h5 3rd | 29.47 | -1.8 | ||
| 600m | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 2 | h2 11th | 2:29.94 | |||
| Long Jump | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 10th | 2.85m | -0.5 | |||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 1st | 3.04m | 0.0 | |||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 6th | 2.36m | -2.8 | |||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 1st | 2.80m | 1.2 | |||
| Shot Put (2kg) | |||||||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 1st | 5.07m | ||||
| Shot Put (2.72kg) | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 9th | 4.78m | ||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 2nd | 5.00m | ||||
| Turbo Javelin | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 1st | 12.12m | ||||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 1st | 9.10m | ||||
| 2021/2022 | |||||||
| 80m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 4th | 14.62 | -1.8 | |||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 2 | h2 3rd | 14.94 | -0.9 | ||
| 22 May 22 22 May 2022 | Junior Grand Prix | Heat 2 | h2 1st | 14.54 | 1.9 | ||
| 100m | |||||||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 5th | 18.35 | 0.4 | ||
| 150m | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 2 | h2 4th | 29.16 | -0.3 | ||
| 200m | |||||||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 5th | 39.02 | 0.9 | ||
| Long Jump | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 4th | 2.49m | 0.3 | |||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 3rd | 2.25m | -0.6 | |||
| 22 May 22 22 May 2022 | Junior Grand Prix | 4th | 2.39m | -1.3 | |||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | 7th | 2.49m | -0.1 | |||
| Shot Put (2kg) | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 5.62m | ||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 1st | 5.61m | ||||
| Shot Put (2.72kg) | |||||||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | 1st | 4.21m | ||||
| Turbo Javelin | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 3rd | 7.17m | ||||
| Cross Country (1.3K) | |||||||
| 13 Nov 21 13 Nov 2021 | Livingston XC Series | 11th | 7:38 | ||||
| 2 Oct 21 2 Oct 2021 | Livingston XC Series | 7th | 7:41 | ||||
| 2020/2021 | |||||||
| 60m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | 11.28 | 1.5 | ||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 3 | h3 2nd | 11.39 | 1.1 | ||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | Heat 1 | h1 2nd | 11.11 | 0.3 | ||
| 80m | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 2 | h2 3rd | 15.56 | -1.7 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 3 | h3 6th | 15.40 | -0.8 | ||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 2 | h2 3rd | 15.73 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | Heat 1 | h1 5th | 15.27 | w | 2.4 | |
| 600m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | 2:38.06 | |||||
| Long Jump | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 2nd | 1.97m | -0.6 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | 8th | 2.03m | 1.7 | |||
| Shot Put (1kg) | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | 7.08m | |||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 1st | 6.55m | ||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 1st | 4.77m | ||||
| Shot Put (2kg) | |||||||
| 23 May 21 23 May 2021 | Junior Grand Prix | 3rd | 3.86m | ||||
| Standing Long Jump | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | 1.21m | |||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 1st | 1.37m | ||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 1st | 1.41m | ||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 1st | 1.34m | ||||
| Turbo Javelin | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 2nd | 6.39m | ||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 1st | 6.43m | ||||
| Quadrathlon | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 411 | ||||
| Personal Best |
| w Wind-assisted (>2 m/s) |