| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| Cross Country (4K) | |||||||
| 25 Oct 25 25 Oct 2025 | National XC Relays | 13:30 | + | ||||
| 11 Oct 25 11 Oct 2025 | East District XC Relays | 14:04 | + | ||||
| Cross Country (7.8K) | |||||||
| 1 Nov 25 1 Nov 2025 | East District XC League | 12th | 29:58 | ||||
| Cross Country Relay (Relay) | |||||||
| 25 Oct 25 25 Oct 2025 | National XC Relays | 36th | 55:38 | ||||
| 11 Oct 25 11 Oct 2025 | East District XC Relays | 29th | 56:14 | ||||
| 2024/2025 | |||||||
| 800m | |||||||
| 26 Aug 25 26 Aug 2025 | Shettleston Harriers Open | Heat 10 | h10 2nd | 1:53.95 | |||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 1 | h1 3rd | 1:55.52 | |||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Final | ❷ | 1:53.63 | |||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Heat 1 | h1 1st | 1:59.03 | |||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 14 | h14 5th | 1:53.20 | |||
| 27 Jul 25 27 Jul 2025 | England U20/Sen Champs | Heat 2 | h2 6th | 1:54.01 | |||
| 30 May 25 30 May 2025 | Glasgow Miler Meet | Heat 1 | h1 3rd | 1:52.93 | |||
| 23 May 25 23 May 2025 | Livingston Open | Heat 14 | h14 1st | 1:54.57 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Final | ❸ | 1:52.02 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Heat 2 | h2 2nd | 2:00.28 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Final | ❷ | 1:52.22 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Heat 2 | h2 1st | 2:00.27 | |||
| 1500m | |||||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 8 | h8 2nd | 3:49.87 | |||
| 30 Aug 25 30 Aug 2025 | Monument Mile | 3:58.64 | + | ||||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Final | 9th | 3:59.70 | |||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 1 | h1 3rd | 4:03.41 | |||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Final | 9th | 4:03.44 | |||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Heat 2 | h2 4th | 4:01.89 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 10 | h10 4th | 3:57.63 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Final | ❶ | 3:53.47 | |||
| 2 Feb 25 2 Feb 2025 | SA EAP Indoor | Heat 1 | h1 3rd | 3:52.01 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 1 | h1 1st | 3:54.88 | |||
| Mile | |||||||
| 30 Aug 25 30 Aug 2025 | Monument Mile | Heat 25 | h25 10th | 4:17.21 | |||
| Cross Country (4K) | |||||||
| 2 Nov 24 2 Nov 2024 | National Short Course XC Champs | 44th | 13:14 | ||||
| 5 Oct 24 5 Oct 2024 | East District XC Relays | 13:43 | + | ||||
| Cross Country (6.4K) | |||||||
| 30 Nov 24 30 Nov 2024 | East District XC Champs | 29th | 26:24 | ||||
| Cross Country (7.6K) | |||||||
| 22 Feb 25 22 Feb 2025 | National XC Champs | DNS | |||||
| Cross Country (8K) | |||||||
| 16 Nov 24 16 Nov 2024 | East District XC League | 9th | 30:11 | ||||
| Cross Country Relay (Relay) | |||||||
| 5 Oct 24 5 Oct 2024 | East District XC Relays | 12th | 53:11 | ||||
| 2023/2024 | |||||||
| 800m | |||||||
| 4 Sep 24 4 Sep 2024 | Falkirk Open Graded | Heat 8 | h8 3rd | 1:55.35 | |||
| 27 Aug 24 27 Aug 2024 | Shettleston Harriers Open | Heat 11 | h11 4th | 1:52.53 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | 6th | 1:57.30 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 2 | h2 2nd | 1:58.30 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Final | 5th | 1:54.39 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 3 | h3 2nd | 2:02.77 | |||
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 13 | h13 3rd | 1:53.03 | |||
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 1 | h1 5th | 1:54.92 | |||
| 1500m | |||||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 10 | h10 7th | 3:54.52 | |||
| 24 Aug 24 24 Aug 2024 | Monument Mile | 4:03.07 | + | ||||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 1 | h1 8th | 4:09.75 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Final | 8th | 4:11.28 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 2 | h2 5th | 4:09.16 | |||
| 26 Jul 24 26 Jul 2024 | Glasgow Miler Meet | Heat 3 | h3 1st | 4:00.17 | |||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 6 | h6 1st | 4:05.35 | |||
| Mile | |||||||
| 24 Aug 24 24 Aug 2024 | Monument Mile | Heat 25 | h25 1st | 4:20.20 | |||
| Personal Best |
| + Split time (during a longer race or relay leg) |