| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 800m | |||||||
| 2 Nov 25 2 Nov 2025 | Indoor League | 2:45.49 | |||||
| Cross Country (2.5K) | |||||||
| 25 Oct 25 25 Oct 2025 | National XC Relays | 12:07 | + | ||||
| Cross Country (4K) | |||||||
| 10 Jan 26 10 Jan 2026 | Inter-District XC Champs | 49th | 18:49 | ||||
| Cross Country (4.2K) | |||||||
| 6 Dec 25 6 Dec 2025 | East District XC Champs | 39th | 21:19 | ||||
| Cross Country (4.3K) | |||||||
| 1 Nov 25 1 Nov 2025 | East District XC League | 26th | 19:50 | ||||
| Cross Country (4.6K) | |||||||
| 17 Jan 26 17 Jan 2026 | East District XC League | 28th | 20:38 | ||||
| Cross Country (4.7K) | |||||||
| 22 Nov 25 22 Nov 2025 | East District XC League | 31st | 22:45 | ||||
| 2024/2025 | |||||||
| 800m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 2:45.41 | ||||
| 17 Aug 25 17 Aug 2025 | U13/U15/U20 Champs | Heat 1 | h1 3rd | 2:37.65 | |||
| 9 Aug 25 9 Aug 2025 | Forth Valley League | B | B 2nd | 2:44.0 | |||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 4 | h4 11th | 2:41.54 | |||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | Heat 1 | h1 1st | 2:41.37 | |||
| 14 Jun 25 14 Jun 2025 | Schools T&F Championships | Heat 2 | h2 10th | 2:41.89 | |||
| 7 Jun 25 7 Jun 2025 | Junior Grand Prix | Heat 1 | h1 2nd | 2:37.31 | |||
| 23 May 25 23 May 2025 | Livingston Open | Heat 5 | h5 11th | 2:45.81 | |||
| 27 Apr 25 27 Apr 2025 | Forth Valley League | A | A 4th | 2:50.1 | |||
| 12 Apr 25 12 Apr 2025 | Junior Grand Prix | Heat 1 | h1 2nd | 2:41.26 | |||
| 8 Dec 24 8 Dec 2024 | Indoor League | 3:03.98 | |||||
| 1500m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❶ | 5:32.92 | ||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 1 | h1 6th | 5:30.79 | |||
| 30 Aug 25 30 Aug 2025 | Monument Mile | 5:41.18 | + | ||||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 2 | h2 11th | 5:47.34 | |||
| 15 Jun 25 15 Jun 2025 | Forth Valley League | A | A 3rd | 5:38.0 | |||
| 11 May 25 11 May 2025 | District Championships | Final | 10th | 5:41.80 | |||
| Mile | |||||||
| 30 Aug 25 30 Aug 2025 | Monument Mile | Heat 4 | h4 1st | 6:01.50 | |||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | 9th | 3.26m | -0.2 | |||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 5th | 3.27m | 1.1 | |||
| 7 Jun 25 7 Jun 2025 | Junior Grand Prix | 8th | 3.37m | 0.1 | |||
| Shot Put (3kg) | |||||||
| 26 Jul 25 26 Jul 2025 | Junior Grand Prix | 9th | 4.57m | ||||
| Medley Relay | |||||||
| 22 Jun 25 22 Jun 2025 | National Relay Champs | Heat 3 | h3 5th | 6:01.17 | |||
| 1.75K | |||||||
| 28 Sep 25 28 Sep 2025 | Linlithgow Road Race | 11th | 8:15 | ||||
| 4K | |||||||
| 15 Mar 25 15 Mar 2025 | Junior Road Race Champs | 52nd | 17:53 | ||||
| Cross Country (2K) | |||||||
| 2 Nov 24 2 Nov 2024 | National Short Course XC Champs | 71st | 8:49 | ||||
| Cross Country (2.5K) | |||||||
| 19 Oct 24 19 Oct 2024 | National XC Relays | 12:48 | + | ||||
| 5 Oct 24 5 Oct 2024 | East District XC Relays | 11:49 | + | ||||
| Cross Country (4K) | |||||||
| 5 Mar 25 5 Mar 2025 | Schools XC Champs | 45th | 19:49 | ||||
| 16 Nov 24 16 Nov 2024 | East District XC League | 38th | 20:50 | ||||
| Cross Country (4.2K) | |||||||
| 30 Nov 24 30 Nov 2024 | East District XC Champs | 46th | 22:08 | ||||
| Cross Country (4.3K) | |||||||
| 22 Feb 25 22 Feb 2025 | National XC Champs | 84th | 20:23 | ||||
| 26 Oct 24 26 Oct 2024 | East District XC League | 34th | 21:09 | ||||
| Cross Country (4.6K) | |||||||
| 18 Jan 25 18 Jan 2025 | East District XC League | 35th | 21:28 | ||||
| Cross Country Relay (Relay) | |||||||
| 19 Oct 24 19 Oct 2024 | National XC Relays | 26:29 | |||||
| 5 Oct 24 5 Oct 2024 | East District XC Relays | 39th | 36:24 | ||||
| 2023/2024 | |||||||
| 100m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 1 | h1 4th | 16.42 | 0.5 | ||
| 200m | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 1 | h1 5th | 34.51 | 0.5 | ||
| 800m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 2:59.20 | ||||
| 31 Aug 24 31 Aug 2024 | Forth Valley League | A | A 4th | 2:54.6 | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | DNS | |||||
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 1 | h1 6th | 2:59.96 | |||
| 24 May 24 24 May 2024 | Livingston Open | Heat 1 | h1 6th | 2:57.52 | |||
| 4 May 24 4 May 2024 | Forth Valley League | B | B 3rd | 2:58.8 | |||
| 27 Apr 24 27 Apr 2024 | Central & South League | B | B 5th | 3:03.24 | |||
| 1200m | |||||||
| 26 May 24 26 May 2024 | SUPERteams | 4:50.59 | |||||
| 1500m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 5:57.12 | ||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 1 | h1 3rd | 6:06.36 | |||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 1 | h1 9th | 6:05.08 | |||
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 5th | 6:05.89 | |||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | A | A 5th | 6:04.3 | |||
| High Jump | |||||||
| 26 May 24 26 May 2024 | SUPERteams | 1.05m | |||||
| Long Jump | |||||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 8th | 3.10m | -0.8 | |||
| Shot Put (2.72kg) | |||||||
| 26 May 24 26 May 2024 | SUPERteams | 4.74m | |||||
| Shot Put (3kg) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | 4th | 4.68m | ||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 7th | 4.66m | ||||
| Cross Country (2.9K) | |||||||
| 27 Jan 24 27 Jan 2024 | East District XC League | 54th | 14:45 | ||||
| Cross Country (3K) | |||||||
| 6 Mar 24 6 Mar 2024 | Schools XC Champs | 84th | 15:19 | ||||
| Cross Country (3.3K) | |||||||
| 24 Feb 24 24 Feb 2024 | National XC Champs | 104th | 16:33 | ||||
| 2021/2022 | |||||||
| Cross Country (1.3K) | |||||||
| 2 Oct 21 2 Oct 2021 | Livingston XC Series | 14th | 6:15 | ||||
| Cross Country (1.6K) | |||||||
| 22 Jan 22 22 Jan 2022 | East District XC League | 33rd | 8:00 | ||||
| 2020/2021 | |||||||
| 80m | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 2 | h2 3rd | 15.42 | -1.7 | ||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 2 | h2 4th | 16.05 | |||
| Long Jump | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 4th | 2.50m | -0.9 | |||
| Turbo Javelin | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 2nd | 7.68m | ||||
| 2018/2019 | |||||||
| 60m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 3 | h3 4th | 12.83 | 0.1 | ||
| 150m | |||||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | Heat 2 | h2 4th | 34.29 | -0.2 | ||
| 600m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 10th | 2:58.49 | |||
| Shot Put (1kg) | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 3rd | 3.98m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 5th | 3.20m | ||||
| Standing Long Jump | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 5th | 1.13m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 3rd | 1.26m | ||||
| Personal Best |
| + Split time (during a longer race or relay leg) |