| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 4:30.74 | ||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 6 | h6 9th | 4:29.25 | |||
| 30 Aug 25 30 Aug 2025 | Monument Mile | 4:33.35 | + | ||||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Final | 9th | 4:29.72 | |||
| 2 Jul 25 2 Jul 2025 | Falkirk Open Graded | Heat 3 | h3 4th | 4:37.72 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 7 | h7 9th | 4:30.93 | |||
| 14 Jun 25 14 Jun 2025 | Schools T&F Championships | Final | 6th | 4:26.30 | |||
| 14 Jun 25 14 Jun 2025 | Schools T&F Championships | Heat 1 | h1 1st | 4:32.93 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | 5th | 4:32.53 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 1 | h1 1st | 4:38.42 | |||
| 2023/2024 | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 4:43.23 | ||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 5 | h5 4th | 4:39.58 | |||
| 24 Aug 24 24 Aug 2024 | Monument Mile | 4:45.19 | + | ||||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 2 | h2 10th | 4:58.55 | |||
| 26 Jul 24 26 Jul 2024 | Glasgow Miler Meet | Heat 9 | h9 10th | 4:54.27 | |||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 4 | h4 7th | 4:46.14 | |||
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 3rd | 4:47.36 | |||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | A | A 3rd | 5:00.2 | |||
| 12 May 24 12 May 2024 | District Championships | Final | 7th | 4:49.69 | |||
| 2022/2023 | |||||||
| 6 Sep 23 6 Sep 2023 | Falkirk Open Graded | Heat 3 | h3 1st | 5:01.42 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 4 | h4 10th | 4:54.66 | |||
| 26 Aug 23 26 Aug 2023 | Monument Mile | 4:58.28 | + | ||||
| 23 Jul 23 23 Jul 2023 | Central & South League | A | A 2nd | 5:18.49 | |||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | A | A 2nd | 5:08.5 | |||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Final | 7th | 5:09.54 | |||
| 2 May 23 2 May 2023 | Falkirk Open Graded | Heat 2 | h2 3rd | 5:01.35 | |||
| 21 Jan 23 21 Jan 2023 | National Indoor Open | Heat 8 | h8 11th | 5:09.14 | |||
| 2021/2022 | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 5:19.63 | ||||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 1 | h1 5th | 5:14.07 | |||
| Personal Best |
| Seasons Best |
| + Split time (during a longer race or relay leg) |