| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 26.30 | w | 3.9 | ||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❸ | 5.00m | -0.1 | |||
| Shot Put (7.26kg) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❸ | 7.44m | ||||
| Javelin (800g) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❸ | 21.08m | ||||
| 2020/2021 | |||||||
| 100m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | 5th | 12.21 | 1.0 | |||
| 7 Jun 21 7 Jun 2021 | Training Time Trials | Heat 1 | h1 2nd | 12.77 | w | 2.3 | |
| 200m | |||||||
| 8 Aug 21 8 Aug 2021 | Livingston Time Trials | Heat 4 | h4 4th | 25.04 | -1.1 | ||
| 20 Jun 21 20 Jun 2021 | Livingston Time Trials | Heat 4 | h4 2nd | 24.84 | 0.9 | ||
| 7 Jun 21 7 Jun 2021 | Training Time Trials | Heat 1 | h1 2nd | 25.01 | 1.9 | ||
| 2019/2020 | |||||||
| 60m | |||||||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 3 | h3 2nd | 7.96 | 0.3 | ||
| 100m | |||||||
| 25 Sep 20 25 Sep 2020 | Training Time Trials | Heat 2 | h2 4th | 12.93 | -2.1 | ||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 2 | h2 3rd | 12.52 | -0.7 | ||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 4 | h4 1st | 12.95 | 0.8 | ||
| 200m | |||||||
| 25 Sep 20 25 Sep 2020 | Training Time Trials | Heat 1 | h1 6th | 25.35 | -1.7 | ||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 3 | h3 1st | 25.49 | 1.3 | ||
| 400m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 1 | h1 4th | 56.90 | |||
| 26 Jan 20 26 Jan 2020 | Indoor U17/Senior Champs | Heat 1 | h1 4th | 56.34 | |||
| 1 Dec 19 1 Dec 2019 | Indoor League | 3rd | 56.71 | ||||
| 27 Oct 19 27 Oct 2019 | Indoor League | 57.06 | |||||
| Shot Put (5kg) | |||||||
| 1 Dec 19 1 Dec 2019 | Indoor League | 6.64m | |||||
| 27 Oct 19 27 Oct 2019 | Indoor League | 6.44m | |||||
| 4x200m Relay | |||||||
| 15 Feb 20 15 Feb 2020 | National Indoor Relay Champs | Final | 5th | 1:38.58 | |||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Heat 1 | h1 4th | 1:38.94 | |||
| 2018/2019 | |||||||
| 100m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | 4th | 12.90 | -0.5 | |||
| 2 Jun 19 2 Jun 2019 | Central & South League | A | A 6th | 12.85 | -0.4 | ||
| 200m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❸ | 26.15 | -2.0 | |||
| 17 Jul 19 17 Jul 2019 | Livingston Open | Heat 4 | h4 2nd | 25.81 | 1.1 | ||
| 30 Jun 19 30 Jun 2019 | Central & South League | B | B 1st | 25.59 | w | 3.8 | |
| 26 May 19 26 May 2019 | Youth Development League | Guest | ns | 25.99 | w | 2.3 | |
| 12 May 19 12 May 2019 | District Championships | Heat 2 | h2 5th | 26.15 | -1.3 | ||
| 5 Jan 19 5 Jan 2019 | Indoor League | 26.62 | |||||
| 300m | |||||||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Heat 1 | h1 3rd | 41.22 | |||
| 400m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❷ | 58.36 | ||||
| 21 Aug 19 21 Aug 2019 | Livingston Open | Heat 2 | h2 3rd | 57.91 | |||
| 18 Aug 19 18 Aug 2019 | U17/Senior Champs | Heat 1 | h1 6th | 57.37 | |||
| 8 Jun 19 8 Jun 2019 | Schools T&F Championships | Heat 2 | h2 6th | 57.05 | |||
| 26 May 19 26 May 2019 | Youth Development League | B | B 4th | 58.22 | |||
| 12 May 19 12 May 2019 | District Championships | Final | 8th | 57.69 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 3 | h3 3rd | 57.92 | |||
| 26 Jan 19 26 Jan 2019 | Indoor U17 Champs | Heat 4 | h4 4th | 57.79 | |||
| 1 Dec 18 1 Dec 2018 | Indoor League | 58.91 | |||||
| 800m | |||||||
| 1 Sep 19 1 Sep 2019 | Central & South League | B | B 2nd | 2:32.05 | |||
| 2 Jun 19 2 Jun 2019 | Central & South League | B | B 1st | 2:27.03 | |||
| Long Jump | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❸ | 4.75m | 0.0 | |||
| 1 Sep 19 1 Sep 2019 | Central & South League | B | B 2nd | 4.72m | |||
| 2 Jun 19 2 Jun 2019 | Central & South League | A | A 5th | 4.63m | |||
| Javelin (700g) | |||||||
| 1 Sep 19 1 Sep 2019 | Central & South League | B | B 3rd | 18.34m | |||
| 4x100m Relay | |||||||
| 15 Sep 19 15 Sep 2019 | National Relay Champs | Final | 5th | 47.59 | |||
| 15 Sep 19 15 Sep 2019 | National Relay Champs | Heat 1 | h1 3rd | 47.83 | |||
| 2 Jun 19 2 Jun 2019 | Central & South League | 1st | 49.73 | ||||
| 4x200m Relay | |||||||
| 16 Mar 19 16 Mar 2019 | Indoor League | Heat 2 | h2 4th | 1:40.32 | |||
| 16 Feb 19 16 Feb 2019 | National Indoor Relay Champs | Heat 2 | h2 5th | 1:42.36 | |||
| 4x400m Relay | |||||||
| 26 May 19 26 May 2019 | Youth Development League | 5th | 3:54.48 | ||||
| Cross Country | |||||||
| 3 Oct 18 3 Oct 2018 | WL Schools XC | 7th | 9:52 | ||||
| 2017/2018 | |||||||
| 100m | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | B | B 4th | 13.4 | |||
| 28 Apr 18 28 Apr 2018 | Forth Valley League | A | A 7th | 13.9 | |||
| 18 Apr 18 18 Apr 2018 | Livingston Open | Heat 7 | h7 2nd | 13.70 | -0.1 | ||
| 200m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 27.84 | -1.5 | |||
| 1 Jul 18 1 Jul 2018 | Central & South League | A | A 7th | 27.40 | -0.6 | ||
| 23 May 18 23 May 2018 | Livingston Open | Heat 7 | h7 1st | 27.82 | -1.5 | ||
| 11 Mar 18 11 Mar 2018 | Indoor U13/U15/U20 Champs | Heat 2 | h2 4th | 28.45 | |||
| 300m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 43.27 | ||||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 1 | h1 5th | 44.00 | |||
| 19 Aug 18 19 Aug 2018 | U13/U15/U20 Champs | Final | 6th | 44.03 | |||
| 19 Aug 18 19 Aug 2018 | U13/U15/U20 Champs | Heat 2 | h2 2nd | 43.55 | |||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 7th | 44.5 | |||
| 20 Jun 18 20 Jun 2018 | Livingston Open | Heat 2 | h2 2nd | 44.18 | |||
| 400m | |||||||
| 9 Sep 18 9 Sep 2018 | Central & South League | A | A 4th | 61.83 | |||
| 6 Jan 18 6 Jan 2018 | Indoor League | 3rd | 64.98 | ||||
| 800m | |||||||
| 9 Sep 18 9 Sep 2018 | Central & South League | A | A 5th | 2:32.51 | |||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Final | ❸ | 2:21.75 | |||
| 9 Jun 18 9 Jun 2018 | Schools T&F Championships | Heat 1 | h1 8th | 2:22.14 | |||
| 27 May 18 27 May 2018 | Central & South League | A | A 6th | 2:25.04 | |||
| 13 May 18 13 May 2018 | District Championships | Heat 2 | h2 6th | 2:25.72 | |||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Heat 1 | h1 8th | 2:23.86 | |||
| 27 Jan 18 27 Jan 2018 | Indoor League | 2:28.98 | |||||
| 28 Oct 17 28 Oct 2017 | Indoor League | 2:28.92 | |||||
| Long Jump | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 4.32m | 0.4 | |||
| 22 Aug 18 22 Aug 2018 | Livingston Open | 3rd | 4.34m | 1.0 | |||
| 1 Jul 18 1 Jul 2018 | Central & South League | A | A 4th | 4.53m | |||
| 20 Jun 18 20 Jun 2018 | Livingston Open | 2nd | 4.48m | 1.8 | |||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Final | ❷ | 4.55m | |||
| 23 May 18 23 May 2018 | Livingston Open | 3rd | 4.00m | 0.2 | |||
| 18 Apr 18 18 Apr 2018 | Livingston Open | 2nd | 4.15m | -0.5 | |||
| 27 Jan 18 27 Jan 2018 | Indoor League | 4.03m | |||||
| 28 Oct 17 28 Oct 2017 | Indoor League | 3.89m | |||||
| Shot Put (4kg) | |||||||
| 28 Apr 18 28 Apr 2018 | Forth Valley League | A | A 8th | 6.36m | |||
| 6 Jan 18 6 Jan 2018 | Indoor League | 6.22m | |||||
| Discus (1.25kg) | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | B | B 4th | 14.55m | |||
| 4x100m Relay | |||||||
| 9 Sep 18 9 Sep 2018 | Central & South League | 6th | 52.86 | ||||
| 8 Jul 18 8 Jul 2018 | National Relay Champs | Final | 4th | 52.17 | |||
| 1 Jul 18 1 Jul 2018 | Central & South League | 4th | 53.98 | ||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | 5th | 54.7 | ||||
| 27 May 18 27 May 2018 | Central & South League | 7th | 57.59 | ||||
| 4x200m Relay | |||||||
| 17 Mar 18 17 Mar 2018 | Indoor League | Heat 2 | h2 4th | 1:56.29 | |||
| 25 Feb 18 25 Feb 2018 | National Indoor Relay Champs | Final | 5th | 1:54.70 | |||
| 3 Feb 18 3 Feb 2018 | National Indoor Relay Champs | Heat 2 | h2 4th | 1:57.67 | |||
| 3x800m Relay | |||||||
| 14 Apr 18 14 Apr 2018 | National Relay Champs | Final | 8th | 7:37.20 | |||
| 14 Apr 18 14 Apr 2018 | National Relay Champs | Heat 2 | h2 4th | 7:28.60 | |||
| Cross Country | |||||||
| 18 Nov 17 18 Nov 2017 | Livingston XC Series | 10th | 9:29 | ||||
| 4 Oct 17 4 Oct 2017 | WL Schools XC | 6th | 9:32 | ||||
| 2016/2017 | |||||||
| 60m | |||||||
| 19 Feb 17 19 Feb 2017 | Indoor League | 9.63 | |||||
| 21 Jan 17 21 Jan 2017 | Indoor League | 9.35 | |||||
| 100m | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | 4th | 14.06 | -0.7 | |||
| 19 Jul 17 19 Jul 2017 | Livingston Open | Heat 9 | h9 5th | 14.56 | -0.4 | ||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Heat 3 | h3 3rd | 14.35 | |||
| 200m | |||||||
| 29 Apr 17 29 Apr 2017 | Forth Valley League | B | B 3rd | 30.0 | |||
| 300m | |||||||
| 24 Jun 17 24 Jun 2017 | Forth Valley League | B | B 2nd | 47.6 | |||
| 800m | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❸ | 2:31.81 | ||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 4th | 2:29.65 | ||||
| 23 Aug 17 23 Aug 2017 | Livingston Open | Heat 5 | h5 11th | 2:33.22 | |||
| 20 Aug 17 20 Aug 2017 | U13/U15/U20 Champs | Heat 3 | h3 8th | 2:30.57 | |||
| 10 Jun 17 10 Jun 2017 | Schools T&F Championships | Heat 3 | h3 6th | 2:31.94 | |||
| 24 May 17 24 May 2017 | Livingston Open | Heat 6 | h6 9th | 2:32.83 | |||
| 20 May 17 20 May 2017 | Forth Valley League | B | B 2nd | 2:30.00 | |||
| 13 May 17 13 May 2017 | District Championships | Heat 1 | h1 7th | 2:37.72 | |||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Heat 6 | h6 6th | 2:37.49 | |||
| 8 Jan 17 8 Jan 2017 | Indoor League | 2:46.65 | |||||
| 1500m | |||||||
| 24 Jun 17 24 Jun 2017 | Forth Valley League | B | B 2nd | 5:31.2 | |||
| 19 Apr 17 19 Apr 2017 | Livingston Open | Heat 1 | h1 9th | 5:47.17 | |||
| High Jump | |||||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 7th | 1.25m | ||||
| 20 May 17 20 May 2017 | Forth Valley League | A | A 3rd | 1.15m | |||
| 8 Jan 17 8 Jan 2017 | Indoor League | 1.15m | |||||
| Long Jump | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | 4th | 3.68m | -1.3 | |||
| 23 Aug 17 23 Aug 2017 | Livingston Open | 6th | 4.16m | 0.1 | |||
| 19 Jul 17 19 Jul 2017 | Livingston Open | 8th | 3.89m | ||||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Final | ❸ | 4.01m | |||
| Shot Put (4kg) | |||||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 8th | 5.86m | ||||
| 28 May 17 28 May 2017 | Central & South League | B | B 6th | 5.02m | |||
| 29 Apr 17 29 Apr 2017 | Forth Valley League | A | A 3rd | 4.87m | |||
| 21 Jan 17 21 Jan 2017 | Indoor League | 4.51m | |||||
| Discus (1.25kg) | |||||||
| 28 May 17 28 May 2017 | Central & South League | B | B 6th | 12.33m | |||
| 4x100m Relay | |||||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 5th | 55.93 | ||||
| 6 Aug 17 6 Aug 2017 | Central & South League | 5th | 56.13 | ||||
| 4x200m Relay | |||||||
| 26 Mar 17 26 Mar 2017 | Indoor League | Heat 2 | h2 5th | 1:50.66 | |||
| 4 Mar 17 4 Mar 2017 | National Indoor Relay Champs | Heat 2 | h2 5th | 1:51.96 | |||
| 3x800m Relay | |||||||
| 22 Apr 17 22 Apr 2017 | National Relay Champs | Final | 4th | 7:11.99 | |||
| 22 Apr 17 22 Apr 2017 | National Relay Champs | Heat 2 | h2 3rd | 7:16.66 | |||
| Cross Country | |||||||
| 12 Nov 16 12 Nov 2016 | Livingston XC Series | 5th | 6:28 | ||||
| 5 Oct 16 5 Oct 2016 | WL Schools XC | 13th | 7:12 | ||||
| 1 Oct 16 1 Oct 2016 | Livingston XC Series | 4th | 6:49 | ||||
| 2015/2016 | |||||||
| 100m | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | 4th | 15.12 | w | 2.6 | ||
| 20 Jul 16 20 Jul 2016 | Livingston Open | Heat 11 | h11 5th | 15.89 | -1.1 | ||
| 25 Jun 16 25 Jun 2016 | Forth Valley League | B | B 2nd | 16.0 | -2.7 | ||
| 21 May 16 21 May 2016 | Forth Valley League | A | A 4th | 15.8 | |||
| 13 Apr 16 13 Apr 2016 | Livingston Open | Heat 13 | h13 4th | 16.01 | -1.0 | ||
| 200m | |||||||
| 25 Jun 16 25 Jun 2016 | Forth Valley League | B | B 4th | 32.8 | -0.4 | ||
| 25 May 16 25 May 2016 | Livingston Open | Heat 3 | h3 2nd | 32.59 | 0.6 | ||
| High Jump | |||||||
| 24 Aug 16 24 Aug 2016 | Livingston Open | 7th | 1.15m | ||||
| 20 Jul 16 20 Jul 2016 | Livingston Open | 9th | 1.10m | ||||
| Long Jump | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | 6th | 3.22m | w | 3.7 | ||
| 25 May 16 25 May 2016 | Livingston Open | 15th | 3.15m | -0.1 | |||
| 21 May 16 21 May 2016 | Forth Valley League | B | B 3rd | 2.89m | |||
| 13 Apr 16 13 Apr 2016 | Livingston Open | 15th | 2.76m | ||||
| Shot Put (3.25kg) | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | ❷ | 4.76m | ||||
| 24 Aug 16 24 Aug 2016 | Livingston Open | 2nd | 5.07m | ||||
| 25 Jun 16 25 Jun 2016 | Forth Valley League | A | A 5th | 4.51m | |||
| Javelin (400g) | |||||||
| 28 Aug 16 28 Aug 2016 | Central & South League | A | A 6th | 11.69m | |||
| 4x100m Relay | |||||||
| 28 Aug 16 28 Aug 2016 | Central & South League | 6th | 60.68 | ||||
| 26 Jun 16 26 Jun 2016 | Central & South League | 6th | 63.38 | ||||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |