| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 100m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 5th | 14.35 | 1.1 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 6 | h6 4th | 14.10 | w | 3.1 | |
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 4th | 29.95 | 1.2 | |||
| 23 May 25 23 May 2025 | Livingston Open | Heat 9 | h9 2nd | 29.48 | 1.3 | ||
| Long Jump | |||||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 3.83m | |||||
| Shot Put (3kg) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 6.95m | ||||
| 27 Jun 25 27 Jun 2025 | Livingston Open | 1st | 7.21m | ||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 7.15m | |||||
| 27 Oct 24 27 Oct 2024 | Indoor League | 6.61m | |||||
| Javelin (500g) | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 23.78m | ||||
| 2023/2024 | |||||||
| 60m | |||||||
| 28 Jan 24 28 Jan 2024 | SA Indoor Series | Heat 48 | h48 5th | 9.11 | |||
| 21 Jan 24 21 Jan 2024 | SA Indoor Series | Heat 48 | h48 4th | 9.06 | |||
| 13 Jan 24 13 Jan 2024 | Falkirk VH Indoor Open | Heat 17 | h17 3rd | 8.98 | |||
| 16 Dec 23 16 Dec 2023 | Falkirk VH Indoor Open | Heat 4 | h4 4th | 9.0 | |||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❸ | 14.60 | -0.6 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 4 | h4 6th | 14.63 | 0.2 | ||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 5 | h5 3rd | 14.27 | 1.1 | ||
| 12 May 24 12 May 2024 | District Championships | Heat 2 | h2 6th | 14.45 | -0.2 | ||
| 13 Apr 24 13 Apr 2024 | Scottish National League | Heat 9 | h9 3rd | 14.35 | w | 3.3 | |
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❸ | 30.50 | -0.8 | |||
| 5 May 24 5 May 2024 | Scottish National League | Heat 5 | h5 6th | 29.93 | 0.9 | ||
| 300m | |||||||
| 27 Apr 24 27 Apr 2024 | Central & South League | B | B 4th | 48.43 | |||
| 13 Apr 24 13 Apr 2024 | Scottish National League | DNS | |||||
| Long Jump | |||||||
| 14 Jun 24 14 Jun 2024 | Livingston Open | 2nd | 3.98m | -0.8 | |||
| 27 Apr 24 27 Apr 2024 | Central & South League | B | B 1st | 3.77m | |||
| Shot Put (3kg) | |||||||
| 12 May 24 12 May 2024 | District Championships | Final | 5th | 7.26m | |||
| 5 May 24 5 May 2024 | Scottish National League | 13th | 6.81m | ||||
| 13 Jan 24 13 Jan 2024 | Falkirk VH Indoor Open | 5th | 6.83m | ||||
| Javelin (500g) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 24.62m | ||||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | NT | ||||
| 4x100m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | 4th | 50.75 | |||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 2nd | 51.14 | |||
| 4x300m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 4th | 2:57.81 | |||
| Cross Country (2K) | |||||||
| 4 Nov 23 4 Nov 2023 | National Short Course XC Champs | 104th | 9:19 | ||||
| 2022/2023 | |||||||
| 200m | |||||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 13 | h13 2nd | 30.56 | -0.5 | ||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | B | B 3rd | 31.9 | |||
| 300m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 49.25 | ||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 4 | h4 3rd | 49.37 | |||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | B | B 2nd | 47.8 | |||
| 800m | |||||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 2 | h2 13th | 3:16.05 | |||
| 1500m | |||||||
| 23 Jul 23 23 Jul 2023 | Central & South League | A | A 6th | 7:13.47 | |||
| Long Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 3.68m | 1.2 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 2nd | 4.27m | -0.5 | |||
| 23 Jul 23 23 Jul 2023 | Central & South League | B | B 1st | 3.66m | |||
| Shot Put (3kg) | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 8th | 7.22m | ||||
| Discus (1kg) | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | B | B 2nd | 11.12m | |||
| Javelin (500g) | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 16.82m | ||||
| 4x100m Relay | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | 1st | 53.3 | ||||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | 1st | 55.4 | ||||
| 2021/2022 | |||||||
| 800m | |||||||
| 27 May 22 27 May 2022 | Livingston Open | Heat 1 | h1 8th | 3:12.47 | |||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |