| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 29 Aug 25 29 Aug 2025 | East Lothian Open | Heat 1 | h1 2nd | 54.64 | |||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 2 | h2 5th | 53.53 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 4 | h4 | DNF | |||
| 2023/2024 | |||||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 2 | h2 3rd | 53.07 | |||
| 3 Aug 24 3 Aug 2024 | Glasgow Sprint Gala | Heat 4 | h4 2nd | 53.09 | |||
| 28 Jul 24 28 Jul 2024 | Scottish National League | Heat 2 | h2 1st | 53.29 | |||
| 25 Feb 24 25 Feb 2024 | BUCS Indoor Champs | Heat 5 | h5 4th | 54.54 | |||
| 2022/2023 | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 2 | h2 1st | 52.98 | |||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 2 | h2 4th | 52.37 | |||
| 11 Feb 23 11 Feb 2023 | SSS Indoor Champs | Heat 3 | h3 4th | 54.76 | |||
| 2021/2022 | |||||||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 2 | h2 5th | 64.86 | |||
| 21 Aug 22 21 Aug 2022 | Scottish Joint League | Heat 1 | h1 7th | 53.04 | |||
| 14 Aug 22 14 Aug 2022 | U17/Senior Champs | Heat 1 | h1 5th | 54.01 | |||
| 24 Jun 22 24 Jun 2022 | Livingston Open | Heat 1 | h1 6th | 52.25 | |||
| 15 May 22 15 May 2022 | Scottish Athletics Open | Heat 2 | h2 6th | 52.34 | |||
| 23 Apr 22 23 Apr 2022 | SSS Outdoor Champs | Final | 4th | 52.82 | |||
| 23 Apr 22 23 Apr 2022 | SSS Outdoor Champs | Heat 1 | h1 2nd | 52.53 | |||
| 2020/2021 | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❷ | 54.03 | ||||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 1 | h1 5th | 52.73 | |||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 2 | h2 1st | 53.24 | |||
| 18 Jul 21 18 Jul 2021 | Scottish Joint League | Heat 2 | h2 5th | 54.19 | |||
| 7 Jul 21 7 Jul 2021 | Glasgow Sprint Gala | Heat 6 | h6 5th | 55.47 | |||
| 2019/2020 | |||||||
| 12 Sep 20 12 Sep 2020 | SA Open Series | Heat 4 | h4 4th | 58.08 | |||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 1 | h1 1st | 53.86 | |||
| 23 Aug 20 23 Aug 2020 | SA Open Series | Heat 2 | h2 3rd | 53.56 | |||
| 1 Mar 20 1 Mar 2020 | U13/U15/U20 Indoor Champs | Heat 3 | h3 4th | 53.00 | |||
| 16 Feb 20 16 Feb 2020 | BUCS Indoor Champs | Heat 8 | h8 | DQ | |||
| 8 Feb 20 8 Feb 2020 | SSS Indoor Champs | Heat 2 | h2 3rd | 53.55 | |||
| 26 Jan 20 26 Jan 2020 | U17/Senior Indoor Champs | Heat 2 | h2 5th | 53.44 | |||
| 2018/2019 | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 53.21 | ||||
| 1 Sep 19 1 Sep 2019 | Central & South League | A | A 2nd | 55.03 | |||
| 18 Aug 19 18 Aug 2019 | U17/Senior Champs | Heat 2 | h2 6th | 52.97 | |||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Final | 7th | 53.67 | |||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Heat 2 | h2 4th | 52.45 | |||
| 30 Jun 19 30 Jun 2019 | Youth Development League | A | A 4th | 52.85 | |||
| 26 May 19 26 May 2019 | Youth Development League | A | A 4th | 54.28 | |||
| 5 May 19 5 May 2019 | Youth Development League | Guest | ns | 54.35 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 1 | h1 2nd | 53.11 | |||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Semi 2 | s2 5th | 54.41 | |||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Heat 3 | h3 3rd | 53.41 | |||
| 3 Feb 19 3 Feb 2019 | U13/U15/U20 Indoor Champs | Heat 3 | h3 3rd | 53.62 | |||
| 27 Jan 19 27 Jan 2019 | Indoor League | 3rd | 54.28 | ||||
| 1 Dec 18 1 Dec 2018 | Indoor League | 53.18 | |||||
| 2017/2018 | |||||||
| 1 Jul 18 1 Jul 2018 | Youth Development League | A | A 3rd | 52.90 | |||
| 9 Jun 18 9 Jun 2018 | Schools T&F Championships | Heat 2 | h2 3rd | 54.95 | |||
| 27 May 18 27 May 2018 | Youth Development League | B | B 2nd | 53.34 | |||
| 13 May 18 13 May 2018 | District Championships | Final | 5th | 53.94 | |||
| 18 Apr 18 18 Apr 2018 | Livingston Open | Heat 1 | h1 5th | 54.31 | |||
| 11 Mar 18 11 Mar 2018 | U13/U15/U20 Indoor Champs | Heat 2 | h2 5th | 53.96 | |||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Heat 4 | h4 4th | 54.03 | |||
| 28 Oct 17 28 Oct 2017 | Indoor League | 2nd | 56.81 | ||||
| 2016/2017 | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❷ | 56.94 | ||||
| 9 Sep 17 9 Sep 2017 | Stornoway Invitational | Heat 2 | h2 1st | 57.46 | |||
| 6 Aug 17 6 Aug 2017 | Central & South League | B | B 1st | 58.05 | |||
| 28 May 17 28 May 2017 | Central & South League | B | B 4th | 57.87 | |||
| 19 Apr 17 19 Apr 2017 | Livingston Open | Heat 3 | h3 2nd | 59.03 | |||
| 19 Feb 17 19 Feb 2017 | Indoor League | 58.51 | |||||
| 8 Jan 17 8 Jan 2017 | Indoor League | 59.69 | |||||
| Personal Best |
| Seasons Best |