| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2023/2024 | |||||||
| Shot Put (3kg) | |||||||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | 20th | 7.78m | |||
| 2022/2023 | |||||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❷ | 15.15 | -0.9 | |||
| Shot Put (3kg) | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 8.06m | ||||
| Javelin (500g) | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 16.33m | ||||
| 2021/2022 | |||||||
| 100m | |||||||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 9 | h9 2nd | 15.32 | -0.4 | ||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 4th | 32.23 | -1.4 | |||
| 22 Jul 22 22 Jul 2022 | Livingston Open | Heat 12 | h12 4th | 32.58 | -0.3 | ||
| 27 May 22 27 May 2022 | Livingston Open | Heat 10 | h10 6th | 32.22 | -0.6 | ||
| Shot Put (3kg) | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❸ | 6.98m | ||||
| 2 Sep 22 2 Sep 2022 | Livingston Open | 4th | 6.76m | ||||
| 22 Jul 22 22 Jul 2022 | Livingston Open | 6th | 6.07m | ||||
| 27 May 22 27 May 2022 | Livingston Open | 11th | 5.42m | ||||
| 22 Apr 22 22 Apr 2022 | Livingston Open | 8th | 5.42m | ||||
| Javelin (500g) | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 14.35m | ||||
| 2020/2021 | |||||||
| 100m | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 1 | h1 5th | 16.06 | 1.1 | ||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 3 | h3 5th | 15.83 | 0.7 | ||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 12 | h12 4th | 15.92 | -0.7 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 11 | h11 2nd | 16.06 | -0.1 | ||
| 23 May 21 23 May 2021 | Junior Grand Prix | Heat 1 | h1 5th | 16.01 | w | 3.0 | |
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 3 | h3 3rd | 17.23 | 1.2 | ||
| 200m | |||||||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 7 | h7 3rd | 33.11 | 0.0 | ||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 1 | h1 2nd | 34.01 | -1.5 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 8 | h8 5th | 35.69 | -0.1 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 1 | h1 5th | 33.30 | 0.6 | ||
| 600m | |||||||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 4 | h4 7th | 2:40.55 | |||
| Long Jump | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 6th | 2.29m | w | 2.5 | ||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 6th | 2.54m | -0.4 | |||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 9th | 2.44m | -0.8 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | 9th | 1.83m | 1.6 | |||
| Shot Put (3kg) | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 6th | 4.41m | ||||
| 23 May 21 23 May 2021 | Junior Grand Prix | 7th | 4.85m | ||||
| Javelin (500g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 4th | 11.82m | ||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 6th | 9.16m | ||||
| 2019/2020 | |||||||
| 100m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 3 | h3 4th | 17.22 | -0.8 | ||
| 800m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 2 | h2 10th | 3:38.15 | |||
| 2018/2019 | |||||||
| 100m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | 8th | 17.42 | -1.0 | |||
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 13 | h13 6th | 17.93 | 0.0 | ||
| 200m | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | Heat 2 | h2 4th | 37.94 | 2.0 | ||
| 22 May 19 22 May 2019 | Livingston Open | Heat 21 | h21 4th | 38.41 | -2.1 | ||
| Long Jump | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | 14th | 1.72m | ||||
| 8 Sep 19 8 Sep 2019 | Club Championships | 6th | 2.50m | 0.2 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | 18th | 1.77m | 1.4 | |||
| Shot Put (2.72kg) | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❸ | 4.14m | ||||
| 19 Jun 19 19 Jun 2019 | Livingston Open | 12th | 3.79m | ||||
| 22 May 19 22 May 2019 | Livingston Open | 8th | 3.94m | ||||
| Javelin (400g) | |||||||
| 15 Sep 19 15 Sep 2019 | RJT Grand Prix | 7th | 8.40m | ||||
| 2017/2018 | |||||||
| 60m | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 11.48 | |||||
| 11 Feb 18 11 Feb 2018 | U12 SUPERteams | 11.45 | |||||
| 80m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❸ | 15.51 | -0.4 | |||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 3 | h3 5th | 14.52 | -0.9 | ||
| 100m | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 7th | 17.5 | |||
| 150m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❷ | 29.88 | 0.1 | |||
| 600m | |||||||
| 18 Jul 18 18 Jul 2018 | Livingston Open | Heat 1 | h1 10th | 2:44.20 | |||
| 800m | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 8th | 3:49.0 | |||
| High Jump | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | B | B 5th | 0.95m | |||
| Long Jump | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❷ | 1.74m | 1.4 | |||
| 11 Feb 18 11 Feb 2018 | U12 SUPERteams | 2.40m | |||||
| Shot Put (2.72kg) | |||||||
| 11 Feb 18 11 Feb 2018 | U12 SUPERteams | 3.40m | |||||
| Standing Long Jump | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 1.29m | |||||
| Turbo Javelin | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 6.60m | |||||
| 4x100m Relay | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | 7th | 73.5 | ||||
| 4x200m Relay | |||||||
| 11 Feb 18 11 Feb 2018 | U12 SUPERteams | 2:30.85 | |||||
| Personal Best |
| w Wind-assisted (>2 m/s) |