| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 30 Aug 25 30 Aug 2025 | Monument Mile | 4:14.54 | + | ||||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 2 | h2 8th | 4:09.02 | |||
| 26 Apr 25 26 Apr 2025 | Scottish Athletics Open | Heat 1 | h1 3rd | 4:05.70 | |||
| 23 Apr 25 23 Apr 2025 | Student Outdoor Champs | Heat 1 | h1 5th | 4:11.64 | |||
| 2023/2024 | |||||||
| 26 Jul 24 26 Jul 2024 | Glasgow Miler Meet | Heat 2 | h2 5th | 3:56.56 | |||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 8 | h8 9th | 4:10.62 | |||
| 2022/2023 | |||||||
| 1 May 23 1 May 2023 | BUCS Championships | Semi 2 | s2 9th | 4:01.48 | |||
| 1 May 23 1 May 2023 | BUCS Championships | Heat 4 | h4 6th | 4:03.39 | |||
| 11 Feb 23 11 Feb 2023 | Student Indoor Champs | Final | ❷ | 4:12.69 | |||
| 11 Feb 23 11 Feb 2023 | Student Indoor Champs | Heat 2 | h2 2nd | 4:39.59 | |||
| 2021/2022 | |||||||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 6 | h6 8th | 4:07.17 | |||
| 29 Jul 22 29 Jul 2022 | Glasgow Miler Meet | Heat 4 | h4 3rd | 4:06.43 | |||
| 3 Jul 22 3 Jul 2022 | Central & South League | A | A 1st | 4:12.10 | |||
| 24 Jun 22 24 Jun 2022 | Livingston Open | Heat 7 | h7 9th | 4:12.95 | |||
| 2020/2021 | |||||||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 1 | h1 5th | 4:08.76 | |||
| 18 Jul 21 18 Jul 2021 | Scottish Joint League | Heat 2 | h2 4th | 4:16.99 | |||
| 2019/2020 | |||||||
| 13 Sep 20 13 Sep 2020 | SA Open Series | Heat 9 | h9 1st | 4:33.40 | |||
| 2018/2019 | |||||||
| 17 Jul 19 17 Jul 2019 | Livingston Open | Heat 4 | h4 8th | 4:52.25 | |||
| 2017/2018 | |||||||
| 26 May 18 26 May 2018 | Forth Valley League | B | B 5th | 5:15.9 | |||
| 8 Feb 18 8 Feb 2018 | Schools Indoor Champs | Heat 4 | h4 9th | 5:15.95 | |||
| 2016/2017 | |||||||
| 25 Jun 17 25 Jun 2017 | Central & South League | A | A 3rd | 5:05.17 | |||
| 24 Jun 17 24 Jun 2017 | Forth Valley League | A | A 3rd | 5:02.2 | |||
| 13 May 17 13 May 2017 | District Championships | Final | ❷ | 4:53.65 | |||
| 19 Apr 17 19 Apr 2017 | Livingston Open | Heat 3 | h3 3rd | 4:55.82 | |||
| 1 Apr 17 1 Apr 2017 | Central Pre-Season Meet | Heat 2 | h2 6th | 5:02.6 | |||
| 2015/2016 | |||||||
| 11 Sep 16 11 Sep 2016 | Club Championships | ❶ | 5:12.49 | ||||
| 20 Jul 16 20 Jul 2016 | Livingston Open | Heat 3 | h3 9th | 5:15.26 | |||
| 26 Jun 16 26 Jun 2016 | Central & South League | A | A 5th | 5:12.89 | |||
| 25 Jun 16 25 Jun 2016 | Forth Valley League | A | A 2nd | 5:09.6 | |||
| 21 May 16 21 May 2016 | Forth Valley League | A | A 3rd | 5:17.7 | |||
| 10 Apr 16 10 Apr 2016 | Edinburgh & Lothian Trials | Heat 1 | h1 7th | 5:22.21 | |||
| Personal Best |
| Seasons Best |
| + Split time (during a longer race or relay leg) |