| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2018/2019 | |||||||
| 60m | |||||||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Heat 3 | h3 6th | 7.56 | |||
| 27 Jan 19 27 Jan 2019 | Indoor League | 7.59 | |||||
| 100m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 11.78 | -1.0 | |||
| 31 Aug 19 31 Aug 2019 | Scottish Men's League | B | B 3rd | 11.55 | w | 5.3 | |
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 1 | h1 3rd | 11.75 | 0.0 | ||
| 4x100m Relay | |||||||
| 31 Aug 19 31 Aug 2019 | Scottish Men's League | 1st | 45.27 | ||||
| 4x200m Relay | |||||||
| 16 Feb 19 16 Feb 2019 | National Indoor Relay Champs | Final | 4th | 1:34.05 | |||
| 16 Feb 19 16 Feb 2019 | National Indoor Relay Champs | Heat 2 | h2 2nd | 1:35.89 | |||
| 2017/2018 | |||||||
| 60m | |||||||
| 11 Mar 18 11 Mar 2018 | Indoor U13/U15/U20 Champs | Final | 7th | 7.34 | |||
| 11 Mar 18 11 Mar 2018 | Indoor U13/U15/U20 Champs | Heat 2 | h2 2nd | 7.32 | |||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Semi 2 | s2 7th | 7.58 | |||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Heat 4 | h4 4th | 7.56 | |||
| 27 Jan 18 27 Jan 2018 | Indoor League | 2nd | 7.53 | ||||
| 6 Jan 18 6 Jan 2018 | Indoor League | 7.66 | |||||
| 100m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 11.81 | 1.0 | |||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 1 | h1 3rd | 11.68 | -1.3 | ||
| 19 Aug 18 19 Aug 2018 | U13/U15/U20 Champs | Heat 1 | h1 6th | 11.54 | |||
| 4 Aug 18 4 Aug 2018 | Celtic Games | Guest | ns 4th | 11.33 | w | 4.1 | |
| 20 Jun 18 20 Jun 2018 | Livingston Open | Heat 1 | h1 5th | 11.81 | -1.5 | ||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Final | ❶ | 11.38 | 1.5 | ||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Heat 2 | h2 1st | 11.55 | 1.0 | ||
| 13 May 18 13 May 2018 | District Championships | Heat 2 | h2 1st | 11.48 | 1.1 | ||
| 5 May 18 5 May 2018 | Scottish Men's League | B | B 1st | 11.56 | 0.2 | ||
| 18 Apr 18 18 Apr 2018 | Livingston Open | Heat 1 | h1 1st | 11.30 | 1.8 | ||
| 200m | |||||||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Heat 8 | h8 3rd | 24.25 | |||
| Shot Put (6kg) | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❷ | 8.03m | ||||
| 4x100m Relay | |||||||
| 4 Aug 18 4 Aug 2018 | Celtic Games | Final | DNF | ||||
| 5 May 18 5 May 2018 | Scottish Men's League | 1st | 44.24 | ||||
| 4x200m Relay | |||||||
| 17 Mar 18 17 Mar 2018 | Indoor League | Final | ❸ | 1:36.24 | |||
| 3 Feb 18 3 Feb 2018 | National Indoor Relay Champs | Heat 2 | h2 3rd | 1:38.07 | |||
| 2016/2017 | |||||||
| 60m | |||||||
| 19 Feb 17 19 Feb 2017 | Indoor League | 7.73 | |||||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Semi 1 | s1 6th | 7.61 | |||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Heat 1 | h1 4th | 7.60 | |||
| 21 Jan 17 21 Jan 2017 | Indoor League | 7.64 | |||||
| 100m | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❶ | 11.93 | -0.5 | |||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | Heat 1 | h1 2nd | 11.61 | w | 4.4 | |
| 27 Aug 17 27 Aug 2017 | U17 Champs | Final | 6th | 11.57 | w | 2.6 | |
| 27 Aug 17 27 Aug 2017 | U17 Champs | Semi 1 | s1 5th | 11.53 | w | 2.7 | |
| 27 Aug 17 27 Aug 2017 | U17 Champs | Heat 2 | h2 4th | 11.65 | 1.1 | ||
| 6 Aug 17 6 Aug 2017 | Central & South League | A | A 2nd | 11.83 | 0.8 | ||
| 19 Jul 17 19 Jul 2017 | Livingston Open | Heat 1 | h1 5th | 11.83 | -0.1 | ||
| 25 Jun 17 25 Jun 2017 | Youth Development League | A | A 3rd | 11.6 | |||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Final | ❶ | 11.81 | |||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Heat 1 | h1 1st | 12.04 | |||
| 10 Jun 17 10 Jun 2017 | Schools T&F Championships | Semi 2 | s2 6th | 11.78 | |||
| 10 Jun 17 10 Jun 2017 | Schools T&F Championships | Heat 5 | h5 2nd | 11.91 | w | 3.0 | |
| 28 May 17 28 May 2017 | Central & South League | A | A 3rd | 12.48 | -3.5 | ||
| 13 May 17 13 May 2017 | District Championships | Heat 2 | h2 3rd | 11.95 | -0.5 | ||
| 3 May 17 3 May 2017 | Grangemouth Open Graded | Heat 1 | h1 8th | 12.63 | -2.7 | ||
| 19 Apr 17 19 Apr 2017 | Livingston Open | R2 Heat 1 | r1.1 2nd | 11.67 | 1.4 | ||
| 19 Apr 17 19 Apr 2017 | Livingston Open | R1 Heat 1 | r1.1 2nd | 11.67 | 0.7 | ||
| 200m | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❷ | 24.11 | -0.7 | |||
| 23 Aug 17 23 Aug 2017 | Livingston Open | Heat 1 | h1 3rd | 23.76 | 0.8 | ||
| 24 May 17 24 May 2017 | Livingston Open | Heat 2 | h2 2nd | 24.16 | -0.9 | ||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Heat 6 | h6 3rd | 24.81 | |||
| 400m | |||||||
| 28 May 17 28 May 2017 | Central & South League | A | A 8th | 58.79 | |||
| Long Jump | |||||||
| 6 Aug 17 6 Aug 2017 | Central & South League | B | B 4th | 4.10m | |||
| Shot Put (5kg) | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❸ | 8.14m | ||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 4th | 8.26m | ||||
| Discus (1.5kg) | |||||||
| 28 May 17 28 May 2017 | Central & South League | A | A 4th | 16.88m | |||
| Javelin (700g) | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | 4th | 16.01m | ||||
| 6 Aug 17 6 Aug 2017 | Central & South League | A | A 2nd | 26.97m | |||
| 4x100m Relay | |||||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | 2nd | 47.42 | ||||
| 25 Jun 17 25 Jun 2017 | Youth Development League | 3rd | 47.9 | ||||
| 28 May 17 28 May 2017 | Central & South League | 1st | 48.24 | ||||
| 22 Apr 17 22 Apr 2017 | National Relay Champs | Final | 5th | 45.60 | |||
| 22 Apr 17 22 Apr 2017 | National Relay Champs | Heat 1 | h1 2nd | 46.11 | |||
| 4x200m Relay | |||||||
| 26 Mar 17 26 Mar 2017 | Indoor League | Final | 4th | 1:38.02 | |||
| 26 Mar 17 26 Mar 2017 | Indoor League | Heat 1 | h1 3rd | 1:37.67 | |||
| 4 Mar 17 4 Mar 2017 | National Indoor Relay Champs | Heat 3 | h3 4th | 1:39.20 | |||
| 2015/2016 | |||||||
| 60m | |||||||
| 4 Feb 16 4 Feb 2016 | Schools Indoor Champs | Heat 3 | h3 7th | 8.04 | |||
| 30 Jan 16 30 Jan 2016 | Indoor U17 Champs | Heat 2 | h2 8th | 8.10 | |||
| 10 Jan 16 10 Jan 2016 | Indoor League | 8.07 | |||||
| 6 Dec 15 6 Dec 2015 | Indoor League | 7.96 | |||||
| 100m | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | ❸ | 12.23 | -1.2 | |||
| 28 Aug 16 28 Aug 2016 | Central & South League | A | A 2nd | 12.38 | |||
| 20 Jul 16 20 Jul 2016 | Livingston Open | Heat 1 | h1 4th | 12.18 | -1.4 | ||
| 15 Jun 16 15 Jun 2016 | WL Schools Champs | Final | ❶ | 12.33 | |||
| 15 Jun 16 15 Jun 2016 | WL Schools Champs | Heat 3 | h3 1st | 12.44 | |||
| 29 May 16 29 May 2016 | Central & South League | B | B 3rd | 12.29 | -0.3 | ||
| 13 Apr 16 13 Apr 2016 | Livingston Open | Heat 3 | h3 1st | 12.56 | -0.5 | ||
| 200m | |||||||
| 24 Aug 16 24 Aug 2016 | Livingston Open | Heat 1 | h1 2nd | 24.50 | -0.8 | ||
| 25 May 16 25 May 2016 | Livingston Open | Heat 15 | h15 3rd | 25.09 | 0.6 | ||
| 4 Feb 16 4 Feb 2016 | Schools Indoor Champs | Heat 4 | h4 3rd | 25.64 | |||
| 30 Jan 16 30 Jan 2016 | Indoor U17 Champs | Heat 2 | h2 5th | 26.29 | |||
| 6 Dec 15 6 Dec 2015 | Indoor League | 25.35 | |||||
| 400m | |||||||
| 28 Aug 16 28 Aug 2016 | Central & South League | A | A 8th | 60.05 | |||
| 29 May 16 29 May 2016 | Central & South League | A | A 5th | 58.50 | |||
| 10 Jan 16 10 Jan 2016 | Indoor League | 61.99 | |||||
| Long Jump | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | 4th | 4.92m | w | 2.7 | ||
| Shot Put (5kg) | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | ❷ | 8.07m | ||||
| 29 May 16 29 May 2016 | Central & South League | B | B 2nd | 7.65m | |||
| Javelin (700g) | |||||||
| 28 Aug 16 28 Aug 2016 | Central & South League | A | A 5th | 21.54m | |||
| 4x200m Relay | |||||||
| 20 Mar 16 20 Mar 2016 | Indoor League | Heat 1 | h1 5th | 1:42.42 | |||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |