| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2025/2026 | |||||||
| 60m | |||||||
| 11 Jan 26 11 Jan 2026 | National Indoor Open | Heat 14 | h14 4th | 8.51 | |||
| 7 Dec 25 7 Dec 2025 | Indoor League | 8.61 | |||||
| 200m | |||||||
| 2 Nov 25 2 Nov 2025 | Indoor League | 2nd | 28.10 | ||||
| 400m | |||||||
| 11 Jan 26 11 Jan 2026 | National Indoor Open | Heat 16 | h16 1st | 65.26 | |||
| Shot Put (3kg) | |||||||
| 2 Nov 25 2 Nov 2025 | Indoor League | 6.70m | |||||
| 2024/2025 | |||||||
| 60m | |||||||
| 9 Mar 25 9 Mar 2025 | Indoor U17/Senior Champs | Semi 1 | s1 7th | 8.50 | |||
| 9 Mar 25 9 Mar 2025 | Indoor U17/Senior Champs | Heat 4 | h4 5th | 8.56 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 16 | h16 4th | 8.76 | |||
| 14 Dec 24 14 Dec 2024 | GAA Open | Heat 6 | h6 5th | 8.79 | |||
| 24 Nov 24 24 Nov 2024 | Falkirk VH Indoor Open | Heat 17 | h17 1st | 8.69 | |||
| 27 Oct 24 27 Oct 2024 | Indoor League | 8.9 | |||||
| 100m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 13.39 | 1.1 | |||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 5 | h5 2nd | 13.60 | -0.3 | ||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Semi 3 | s3 6th | 13.66 | -0.5 | ||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 4 | h4 3rd | 13.43 | 1.4 | ||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 5 | h5 3rd | 13.89 | -1.0 | ||
| 14 Jun 25 14 Jun 2025 | Schools T&F Championships | Heat 2 | h2 5th | 13.96 | -1.8 | ||
| 8 Jun 25 8 Jun 2025 | Scottish National League | Heat 6 | h6 5th | 13.76 | w | 2.2 | |
| 11 May 25 11 May 2025 | District Championships | Heat 2 | h2 3rd | 13.83 | -1.8 | ||
| 13 Apr 25 13 Apr 2025 | Scottish National League | Heat 5 | h5 3rd | 14.23 | -1.0 | ||
| 200m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 27.90 | 1.2 | |||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Semi 2 | s2 8th | 27.92 | 0.0 | ||
| 24 Aug 25 24 Aug 2025 | U17/Senior Champs | Heat 1 | h1 4th | 27.55 | 0.3 | ||
| 1 Aug 25 1 Aug 2025 | Livingston Open | Heat 6 | h6 5th | 28.13 | -1.3 | ||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 3 | h3 5th | 27.68 | -0.1 | ||
| 23 May 25 23 May 2025 | Livingston Open | Heat 6 | h6 5th | 28.04 | -0.7 | ||
| 18 May 25 18 May 2025 | Scottish National League | Heat 3 | h3 5th | 27.59 | w | 3.4 | |
| 11 May 25 11 May 2025 | District Championships | Final | 6th | 27.58 | w | 3.1 | |
| 11 May 25 11 May 2025 | District Championships | Heat 1 | h1 2nd | 27.55 | 0.3 | ||
| 9 Mar 25 9 Mar 2025 | Indoor U17/Senior Champs | Semi 1 | s1 5th | 27.86 | |||
| 9 Mar 25 9 Mar 2025 | Indoor U17/Senior Champs | Heat 5 | h5 3rd | 27.45 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 7 | h7 3rd | 27.96 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 24 | h24 5th | 28.07 | |||
| 14 Dec 24 14 Dec 2024 | GAA Open | Heat 8 | h8 6th | 28.69 | |||
| 8 Dec 24 8 Dec 2024 | Indoor League | 28.78 | |||||
| 300m | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 46.80 | ||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 2 | h2 5th | 44.99 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | Heat 2 | h2 4th | 45.99 | |||
| 18 May 25 18 May 2025 | Scottish National League | Heat 2 | h2 3rd | 46.41 | |||
| 13 Apr 25 13 Apr 2025 | Scottish National League | Heat 3 | h3 3rd | 46.39 | |||
| 12 Jan 25 12 Jan 2025 | Indoor League | 45.84 | |||||
| High Jump | |||||||
| 10 Jan 25 10 Jan 2025 | Jumps Glasgow | Pool 1 | p1 6th | 1.32m | |||
| 27 Oct 24 27 Oct 2024 | Indoor League | 1.25m | |||||
| Long Jump | |||||||
| 13 Sep 25 13 Sep 2025 | Club Championships | ❷ | 4.31m | w | 2.3 | ||
| 1 Aug 25 1 Aug 2025 | Livingston Open | 2nd | 4.20m | 0.6 | |||
| 27 Jun 25 27 Jun 2025 | Livingston Open | 2nd | 3.72m | -0.4 | |||
| Shot Put (3kg) | |||||||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | 22nd | 6.87m | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Pool 3 | p3 4th | 7.06m | |||
| 14 Dec 24 14 Dec 2024 | GAA Open | Pool A | pA 2nd | 7.08m | |||
| 24 Nov 24 24 Nov 2024 | Falkirk VH Indoor Open | 3rd | 7.28m | ||||
| 4x200m Relay | |||||||
| 8 Feb 25 8 Feb 2025 | National Indoor Relay Champs | Heat 1 | h1 | DQ | |||
| 2023/2024 | |||||||
| 60m | |||||||
| 30 Mar 24 30 Mar 2024 | Falkirk VH Indoor Open | Heat 5 | h5 2nd | 8.81 | |||
| 9 Mar 24 9 Mar 2024 | Falkirk VH Indoor Open | Heat 19 | h19 2nd | 8.73 | |||
| 28 Jan 24 28 Jan 2024 | SA Indoor Series | Heat 47 | h47 2nd | 8.73 | |||
| 21 Jan 24 21 Jan 2024 | SA Indoor Series | Heat 52 | h52 1st | 8.78 | |||
| 13 Jan 24 13 Jan 2024 | Falkirk VH Indoor Open | Heat 5 | h5 2nd | 8.91 | |||
| 16 Dec 23 16 Dec 2023 | Falkirk VH Indoor Open | Heat 7 | h7 4th | 8.8 | |||
| 100m | |||||||
| 25 Aug 24 25 Aug 2024 | Central & South League | A | A 4th | 13.94 | w | 3.2 | |
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 3 | h3 4th | 14.10 | 1.9 | ||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 7 | h7 5th | 14.17 | 1.8 | ||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 4 | h4 4th | 13.76 | 1.2 | ||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 3rd | 13.80 | -0.1 | ||
| 3 May 24 3 May 2024 | Pitreavie Speed Meet | Heat 5 | h5 5th | 13.80 | 0.7 | ||
| 28 Apr 24 28 Apr 2024 | Glasgow Sprint Gala | Heat 7 | h7 6th | 14.12 | -0.4 | ||
| 27 Apr 24 27 Apr 2024 | Central & South League | B | B 1st | 13.99 | -0.1 | ||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 2 | h2 2nd | 14.05 | w | 4.3 | |
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❸ | 28.77 | 0.2 | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | Heat 3 | h3 4th | 29.28 | 1.6 | ||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Semi 3 | s3 7th | 29.72 | w | 4.2 | |
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | Heat 5 | h5 3rd | 29.04 | w | 3.5 | |
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 7 | h7 3rd | 28.69 | 0.5 | ||
| 24 Jul 24 24 Jul 2024 | Falkirk Open Graded | Heat 8 | h8 4th | 29.31 | -1.7 | ||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Semi 2 | s2 7th | 28.28 | w | 2.8 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 1 | h1 2nd | 27.94 | w | 3.0 | |
| 12 May 24 12 May 2024 | District Championships | Final | 5th | 28.15 | -1.5 | ||
| 12 May 24 12 May 2024 | District Championships | Heat 2 | h2 3rd | 28.20 | -2.4 | ||
| 3 May 24 3 May 2024 | Pitreavie Speed Meet | Heat 4 | h4 6th | 28.14 | 1.2 | ||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | Heat 2 | h2 2nd | 28.49 | 0.8 | ||
| 300m | |||||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | Heat 4 | h4 3rd | 46.91 | |||
| 14 Jun 24 14 Jun 2024 | Livingston Open | Heat 2 | h2 2nd | 46.97 | |||
| 18 May 24 18 May 2024 | Junior Grand Prix | Heat 2 | h2 4th | 47.74 | |||
| 28 Apr 24 28 Apr 2024 | Glasgow Sprint Gala | Heat 2 | h2 3rd | 46.41 | |||
| 60m Hurdles (U15G) | |||||||
| 30 Mar 24 30 Mar 2024 | Falkirk VH Indoor Open | Heat 2 | h2 2nd | 10.74 | |||
| 28 Jan 24 28 Jan 2024 | SA Indoor Series | Heat 1 | h1 4th | 10.65 | |||
| 21 Jan 24 21 Jan 2024 | SA Indoor Series | Heat 1 | h1 5th | 12.14 | |||
| 13 Jan 24 13 Jan 2024 | Falkirk VH Indoor Open | Heat 6 | h6 3rd | 11.23 | |||
| 16 Dec 23 16 Dec 2023 | Falkirk VH Indoor Open | Heat 4 | h4 2nd | 11.2 | |||
| 75m Hurdles (U15G) | |||||||
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 5th | 14.39 | 2.0 | ||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | A | A 2nd | 13.5 | -0.5 | ||
| 12 May 24 12 May 2024 | District Championships | Final | 5th | 13.33 | -0.3 | ||
| 12 May 24 12 May 2024 | District Championships | Heat 2 | h2 3rd | 13.55 | 0.5 | ||
| High Jump | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 1.30m | ||||
| 31 Aug 24 31 Aug 2024 | Forth Valley League | A | A 5th | 1.25m | |||
| 11 Aug 24 11 Aug 2024 | U13/U15/U20 Champs | DNS | |||||
| 24 Jul 24 24 Jul 2024 | Falkirk Open Graded | 2nd | 1.20m | ||||
| 14 Jun 24 14 Jun 2024 | Livingston Open | 5th | 1.25m | ||||
| 9 Jun 24 9 Jun 2024 | Central & South League | B | B 2nd | 1.30m | |||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | 20th | 1.25m | |||
| 12 May 24 12 May 2024 | District Championships | Final | 7th | 1.22m | |||
| 30 Mar 24 30 Mar 2024 | Falkirk VH Indoor Open | 7th | 1.25m | ||||
| 22 Mar 24 22 Mar 2024 | Jumps Glasgow | Pool 1 | p1 15th | 1.25m | |||
| 9 Mar 24 9 Mar 2024 | Falkirk VH Indoor Open | 7th | 1.20m | ||||
| 18 Feb 24 18 Feb 2024 | SA Indoor Series | Final | 12th | 1.24m | |||
| 28 Jan 24 28 Jan 2024 | SA Indoor Series | Pool 3 | p3 9th | 1.29m | |||
| 21 Jan 24 21 Jan 2024 | SA Indoor Series | Pool 3 | p3 5th | 1.33m | |||
| 13 Jan 24 13 Jan 2024 | Falkirk VH Indoor Open | 6th | 1.30m | ||||
| 16 Dec 23 16 Dec 2023 | Falkirk VH Indoor Open | 7th | 1.30m | ||||
| Long Jump | |||||||
| 25 Aug 24 25 Aug 2024 | Central & South League | A | A 4th | 3.95m | |||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 3rd | 3.91m | w | 3.1 | ||
| 2 Aug 24 2 Aug 2024 | Livingston Open | 3rd | 3.60m | -0.8 | |||
| 18 May 24 18 May 2024 | Junior Grand Prix | 2nd | 3.92m | -0.5 | |||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | 2nd | 3.93m | -0.4 | |||
| 9 Mar 24 9 Mar 2024 | Falkirk VH Indoor Open | 7th | 3.84m | ||||
| Shot Put (3kg) | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 7.25m | ||||
| 6 Sep 24 6 Sep 2024 | Livingston Open | 4th | 7.02m | ||||
| 17 Aug 24 17 Aug 2024 | Junior Grand Prix | 2nd | 6.53m | ||||
| 13 Apr 24 13 Apr 2024 | Junior Grand Prix | 2nd | 6.33m | ||||
| Discus (1kg) | |||||||
| 31 Aug 24 31 Aug 2024 | Forth Valley League | A | A 3rd | 12.62m | |||
| 25 Aug 24 25 Aug 2024 | Central & South League | B | B 1st | 11.91m | |||
| 24 Jul 24 24 Jul 2024 | Falkirk Open Graded | 5th | 14.95m | ||||
| Javelin (500g) | |||||||
| 18 May 24 18 May 2024 | Junior Grand Prix | 2nd | 10.29m | ||||
| 4 May 24 4 May 2024 | Forth Valley League | B | B 2nd | 10.09m | |||
| 4x100m Relay | |||||||
| 31 Aug 24 31 Aug 2024 | Forth Valley League | 1st | 54.9 | ||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | 7th | 53.98 | |||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Semi 1 | s1 5th | 53.53 | |||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 4 | h4 2nd | 53.65 | |||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | 1st | 54.3 | ||||
| 4 May 24 4 May 2024 | Forth Valley League | 1st | 55.2 | ||||
| Medley Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 7th | 6:24.85 | |||
| Cross Country (2K) | |||||||
| 4 Nov 23 4 Nov 2023 | National Short Course XC Champs | 90th | 8:41 | ||||
| Cross Country (4K) | |||||||
| 18 Nov 23 18 Nov 2023 | East District XC League | DNF | |||||
| Cross Country (4.3K) | |||||||
| 24 Feb 24 24 Feb 2024 | National XC Champs | 124th | 29:07 | ||||
| 2022/2023 | |||||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 13.63 | -1.0 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 7 | h7 2nd | 13.78 | 0.0 | ||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Semi 1 | s1 6th | 13.52 | w | 2.7 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 1 | h1 3rd | 13.74 | 1.2 | ||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 3rd | 14.44 | 0.0 | ||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 7 | h7 6th | 14.12 | w | 2.4 | |
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 6 | h6 5th | 14.25 | -2.0 | ||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 2 | h2 4th | 14.38 | -1.3 | ||
| 30 Apr 23 30 Apr 2023 | Central & South League | A | A 3rd | 14.24 | |||
| 23 Apr 23 23 Apr 2023 | Forth Valley League | B | B 1st | 14.0 | |||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 1 | h1 3rd | 14.97 | -1.9 | ||
| 200m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 28.10 | 1.3 | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Semi 2 | s2 5th | 28.01 | w | 3.1 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 1 | h1 2nd | 28.16 | w | 3.0 | |
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 3rd | 28.92 | -0.6 | ||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 8 | h8 2nd | 29.07 | -0.7 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 1 | h1 4th | 28.81 | |||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | Heat 2 | h2 4th | 28.43 | -0.5 | ||
| 26 May 23 26 May 2023 | Livingston Open | Heat 5 | h5 2nd | 28.47 | -0.4 | ||
| 14 May 23 14 May 2023 | District Championships | Final | 6th | 28.54 | w | 2.2 | |
| 14 May 23 14 May 2023 | District Championships | Heat 1 | h1 4th | 28.41 | w | 3.0 | |
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 1 | h1 3rd | 29.30 | -0.6 | ||
| 19 Feb 23 19 Feb 2023 | Indoor U13/U15/U20 Champs | Semi 2 | s2 6th | 29.38 | |||
| 19 Feb 23 19 Feb 2023 | Indoor U13/U15/U20 Champs | Heat 3 | h3 4th | 28.77 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Heat 4 | h4 5th | 29.02 | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 2nd | 29.14 | ||||
| 300m | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 3 | h3 4th | 47.66 | |||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 5 | h5 2nd | 47.59 | |||
| 800m | |||||||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | 2:57.24 | |||||
| 20 May 23 20 May 2023 | Central & South League | A | A 6th | 2:50.94 | |||
| 30 Apr 23 30 Apr 2023 | Central & South League | A | A 7th | 2:58.62 | |||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | 2:59.13 | |||||
| 21 Jan 23 21 Jan 2023 | National Indoor Open | Heat 17 | h17 4th | 3:02.12 | |||
| 60m Hurdles (U15G) | |||||||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | 11.71 | |||||
| 10 Dec 22 10 Dec 2022 | Indoor League | 11.70 | |||||
| 27 Nov 22 27 Nov 2022 | Indoor League | 11.79 | |||||
| 75m Hurdles (U15G) | |||||||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | 13.91 | w | 3.3 | |||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | A | A 2nd | 15.8 | |||
| 26 May 23 26 May 2023 | Livingston Open | Heat 1 | h1 5th | 14.01 | 0.6 | ||
| 14 May 23 14 May 2023 | District Championships | Final | 4th | 13.96 | 1.3 | ||
| High Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 1.35m | ||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | 2nd | 1.40m | ||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 1st | 1.25m | ||||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | 1.35m | |||||
| 23 Jun 23 23 Jun 2023 | Livingston Open | 4th | 1.30m | ||||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | A | A 2nd | 1.30m | |||
| 19 Feb 23 19 Feb 2023 | Indoor U13/U15/U20 Champs | Final | 11th | 1.33m | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Final | 10th | 1.25m | |||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | 1.32m | |||||
| 21 Jan 23 21 Jan 2023 | National Indoor Open | Pool 3 | p3 8th | 1.31m | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 1.30m | |||||
| 10 Dec 22 10 Dec 2022 | Indoor League | 1.31m | |||||
| 27 Nov 22 27 Nov 2022 | Indoor League | 3rd | 1.40m | ||||
| Long Jump | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | B | B 1st | 4.27m | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Final | 13th | 4.25m | 0.8 | ||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 3rd | 3.63m | -0.3 | |||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | 3.97m | 1.4 | ||||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 3rd | 3.63m | -1.0 | |||
| 14 May 23 14 May 2023 | District Championships | Final | 9th | 3.85m | -0.2 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 3rd | 3.80m | 1.8 | |||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | 3.88m | |||||
| Shot Put (3kg) | |||||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 6th | 5.50m | ||||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | 6.72m | |||||
| 4 Jun 23 4 Jun 2023 | Junior Grand Prix | 1st | 6.03m | ||||
| 26 May 23 26 May 2023 | Livingston Open | 4th | 6.31m | ||||
| 23 Apr 23 23 Apr 2023 | Forth Valley League | A | A 2nd | 5.80m | |||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | 6.21m | |||||
| Discus (1kg) | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | A | A 2nd | 13.74m | |||
| Javelin (500g) | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 1st | 14.16m | ||||
| 30 Apr 23 30 Apr 2023 | Central & South League | A | A 6th | 11.55m | |||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 4th | 8.86m | ||||
| Indoor Pentathlon (U15G) | |||||||
| 29 Jan 23 29 Jan 2023 | CE Indoor Champs | Final | 19th | 1794 | |||
| Pentathlon (U15G) | |||||||
| 9 Jul 23 9 Jul 2023 | Combined Events Champs | Final | 15th | 1953 | |||
| 4x100m Relay | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | 1st | 53.3 | ||||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Final | 5th | 52.92 | |||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Heat 1 | h1 1st | 53.00 | |||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | 1st | 55.4 | ||||
| 4x200m Relay | |||||||
| 5 Mar 23 5 Mar 2023 | Indoor League | Final | 6th | 2:00.38 | |||
| 5 Mar 23 5 Mar 2023 | Indoor League | Heat 3 | h3 2nd | 1:54.40 | |||
| 12 Feb 23 12 Feb 2023 | National Indoor Relay Champs | Final | 5th | 1:54.08 | |||
| 28 Jan 23 28 Jan 2023 | National Indoor Relay Champs | Heat 2 | h2 2nd | 1:55.39 | |||
| Medley Relay | |||||||
| 25 Jun 23 25 Jun 2023 | National Relay Champs | Heat 1 | h1 6th | 6:15.98 | |||
| Cross Country (2.6K) | |||||||
| 7 Jan 23 7 Jan 2023 | East District XC League | 43rd | 15:16 | ||||
| 2021/2022 | |||||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 14.58 | -1.8 | |||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 1 | s1 5th | 14.73 | -0.9 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 4 | h4 3rd | 14.54 | 0.0 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 3 | h3 1st | 14.59 | -0.3 | ||
| 24 Jun 22 24 Jun 2022 | Livingston Open | Heat 8 | h8 4th | 14.36 | -0.5 | ||
| 22 May 22 22 May 2022 | Junior Grand Prix | Heat 2 | h2 1st | 14.33 | w | 2.2 | |
| 15 May 22 15 May 2022 | District Championships | Final | 7th | 14.38 | 1.2 | ||
| 15 May 22 15 May 2022 | District Championships | Heat 1 | h1 4th | 14.56 | 1.2 | ||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 8 | h8 3rd | 15.32 | -2.4 | ||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❷ | 29.83 | -0.1 | |||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 2 | s2 4th | 31.18 | -2.7 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 1 | h1 3rd | 30.21 | -1.6 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 3 | h3 1st | 29.77 | 0.0 | ||
| 22 Jul 22 22 Jul 2022 | Livingston Open | Heat 10 | h10 4th | 31.32 | -2.3 | ||
| 3 Jul 22 3 Jul 2022 | Central & South League | A | A 1st | 30.97 | -3.0 | ||
| 27 May 22 27 May 2022 | Livingston Open | Heat 9 | h9 2nd | 30.49 | -1.6 | ||
| 15 May 22 15 May 2022 | District Championships | Final | 7th | 31.53 | -0.8 | ||
| 15 May 22 15 May 2022 | District Championships | Heat 1 | h1 4th | 30.51 | w | 2.3 | |
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 1st | 31.46 | 1.6 | ||
| 70m Hurdles (U13G) | |||||||
| 3 Jul 22 3 Jul 2022 | Central & South League | A | A 2nd | 14.61 | -3.2 | ||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 3rd | 15.35 | 0.8 | ||
| High Jump | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 1.25m | ||||
| 22 Jul 22 22 Jul 2022 | Livingston Open | 3rd | 1.19m | ||||
| 3 Jul 22 3 Jul 2022 | Central & South League | A | A 2nd | 1.20m | |||
| 24 Jun 22 24 Jun 2022 | Livingston Open | 4th | 1.03m | ||||
| 27 May 22 27 May 2022 | Livingston Open | 3rd | 1.17m | ||||
| 22 Apr 22 22 Apr 2022 | Livingston Open | 6th | 1.01m | ||||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | 2nd | 1.10m | ||||
| Long Jump | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 4th | 3.30m | -2.3 | |||
| 22 May 22 22 May 2022 | Junior Grand Prix | 3rd | 3.14m | -1.8 | |||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | 15th | 3.08m | -0.4 | |||
| Shot Put (2.72kg) | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 1st | 5.88m | ||||
| Javelin (400g) | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 3rd | 9.02m | ||||
| 4x100m Relay | |||||||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Semi 2 | s2 5th | 57.38 | |||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Heat 4 | h4 3rd | 58.48 | |||
| 4x200m Relay | |||||||
| 6 Mar 22 6 Mar 2022 | Indoor League | Heat 3 | h3 2nd | 2:09.61 | |||
| Cross Country (1.6K) | |||||||
| 13 Nov 21 13 Nov 2021 | Livingston XC Series | 28th | 8:04 | ||||
| 2 Oct 21 2 Oct 2021 | Livingston XC Series | 36th | 8:08 | ||||
| 2020/2021 | |||||||
| 80m | |||||||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 3 | h3 7th | 13.74 | w | 2.6 | |
| 100m | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 3 | h3 3rd | 15.98 | -0.2 | ||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 14 | h14 3rd | 15.68 | -1.0 | ||
| 200m | |||||||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 8 | h8 3rd | 34.13 | -0.6 | ||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 2 | h2 4th | 34.13 | -1.1 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 3 | h3 5th | 36.10 | -1.9 | ||
| 600m | |||||||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 1 | h1 3rd | 2:42.97 | |||
| 800m | |||||||
| 2 May 21 2 May 2021 | Livingston Time Trials | Heat 2 | h2 8th | 3:47.29 | |||
| Long Jump | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 12th | 2.61m | -0.6 | |||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 8th | 2.59m | -0.6 | |||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 7th | 2.81m | 1.4 | |||
| Shot Put (2.72kg) | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 4th | 5.39m | ||||
| Javelin (400g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 4th | 8.49m | ||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 7th | 8.59m | ||||
| 2018/2019 | |||||||
| 80m | |||||||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | R2 Heat 1 | r1.1 5th | 13.88 | -1.9 | ||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | R1 Heat 1 | r1.1 2nd | 13.44 | 0.5 | ||
| Long Jump | |||||||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | 2nd | 2.95m | ||||
| Shot Put (2kg) | |||||||
| 4 Aug 19 4 Aug 2019 | RJT Grand Prix | 1st | 4.86m | ||||
| Personal Best |
| w Wind-assisted (>2 m/s) |