| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 60m | |||||||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Final | ❶ | 7.52 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Semi 2 | s2 1st | 7.79 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Heat 1 | h1 1st | 7.95 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Final | ❶ | 7.52 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Semi 2 | s2 1st | 7.70 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Heat 1 | h1 1st | 7.79 | |||
| 9 Feb 25 9 Feb 2025 | England U15/U17/U20 Champs | Final | 4th | 7.59 | |||
| 9 Feb 25 9 Feb 2025 | England U15/U17/U20 Champs | Semi 3 | s3 1st | 7.60 | |||
| 9 Feb 25 9 Feb 2025 | England U15/U17/U20 Champs | Heat 3 | h3 2nd | 7.68 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | ❶ | 7.62 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Semi 3 | s3 2nd | 8.05 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 5 | h5 1st | 8.04 | |||
| 2 Feb 25 2 Feb 2025 | SA EAP Indoor | Heat 3 | h3 3rd | 7.69 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 7 | h7 5th | 7.78 | |||
| 12 Jan 25 12 Jan 2025 | Indoor League | 1st | 8.00 | ||||
| 14 Dec 24 14 Dec 2024 | GAA Open | Heat 13 | h13 3rd | 7.72 | |||
| 200m | |||||||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Final | ❷ | 24.85 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Semi 1 | s1 2nd | 26.03 | |||
| 9 Mar 25 9 Mar 2025 | U17/Senior Indoor Champs | Heat 2 | h2 1st | 27.14 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Final | 4th | 24.62 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Semi 2 | s2 2nd | 25.70 | |||
| 2 Mar 25 2 Mar 2025 | U13/U15/U20 Indoor Champs | Heat 3 | h3 1st | 25.36 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Final | ❷ | 24.88 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Semi 3 | s3 1st | 25.75 | |||
| 6 Feb 25 6 Feb 2025 | Schools Indoor Champs | Heat 2 | h2 1st | 26.29 | |||
| 18 Jan 25 18 Jan 2025 | National Indoor Open | Heat 13 | h13 2nd | 24.88 | |||
| 14 Dec 24 14 Dec 2024 | GAA Open | Heat 15 | h15 4th | 25.30 | |||
| 27 Oct 24 27 Oct 2024 | Indoor League | 1st | 26.3 | ||||
| 2023/2024 | |||||||
| 60m | |||||||
| 30 Mar 24 30 Mar 2024 | Falkirk VH Indoor Open | Heat 8 | h8 1st | 7.89 | |||
| 18 Feb 24 18 Feb 2024 | SA Indoor Series | Heat 1 | h1 2nd | 7.78 | |||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 12.59 | -0.6 | |||
| 31 Aug 24 31 Aug 2024 | UK School Games | Final | ❶ | 12.16 | -3.5 | ||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | ❶ | 11.83 | 0.5 | ||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Semi 2 | s2 2nd | 12.34 | -1.4 | ||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 3 | h3 1st | 12.35 | w | 3.4 | |
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 1 | h1 3rd | 12.08 | 1.4 | ||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | ❸ | 12.05 | w | ||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Semi 2 | s2 1st | 12.37 | 1.9 | ||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 2 | h2 1st | 12.40 | w | ||
| 12 May 24 12 May 2024 | District Championships | Final | ❷ | 12.37 | -2.5 | ||
| 12 May 24 12 May 2024 | District Championships | Heat 2 | h2 1st | 12.54 | -0.2 | ||
| 5 May 24 5 May 2024 | Scottish National League | Heat 1 | h1 3rd | 12.06 | 1.8 | ||
| 27 Apr 24 27 Apr 2024 | Central & South League | A | A 1st | 12.32 | -0.9 | ||
| 13 Apr 24 13 Apr 2024 | Scottish National League | Heat 2 | h2 1st | 12.10 | 1.6 | ||
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 25.71 | -0.8 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Final | ❷ | 24.57 | w | 2.8 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Semi 2 | s2 1st | 25.62 | w | 3.9 | |
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 3 | h3 1st | 25.68 | 1.8 | ||
| 2 Aug 24 2 Aug 2024 | Livingston Open | Heat 3 | h3 3rd | 24.78 | w | 2.6 | |
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 1st | 24.79 | w | 2.6 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Final | DNF | ||||
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Semi 1 | s1 3rd | 25.74 | w | 4.0 | |
| 8 Jun 24 8 Jun 2024 | Schools T&F Championships | Heat 4 | h4 1st | 25.15 | w | 2.3 | |
| 12 May 24 12 May 2024 | District Championships | Final | ❶ | 25.15 | -0.5 | ||
| 5 May 24 5 May 2024 | Scottish National League | Heat 1 | h1 4th | 25.44 | 1.5 | ||
| 300m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 41.97 | ||||
| Long Jump | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❷ | 4.46m | 0.1 | |||
| Shot Put (3kg) | |||||||
| 2 Jun 24 2 Jun 2024 | Forth Valley League | A | A 3rd | 6.49m | |||
| 4x100m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | 4th | 50.75 | |||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 2nd | 51.14 | |||
| 4x300m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 2 | h2 4th | 2:57.81 | |||
| 2022/2023 | |||||||
| 60m | |||||||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Final | ❷ | 7.92 | |||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Semi 2 | s2 1st | 7.93 | |||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Heat 6 | h6 1st | 8.16 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Final | ❶ | 7.89 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Semi 1 | s1 1st | 8.01 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Heat 2 | h2 1st | 8.06 | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 1st | 8.08 | ||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 12.71 | -1.0 | |||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | A | A 1st | 12.5 | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Final | ❷ | 12.13 | w | 2.6 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Semi 2 | s2 1st | 12.50 | w | 2.6 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 4 | h4 1st | 12.50 | 2.0 | ||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 1st | 13.26 | 0.0 | ||
| 23 Jun 23 23 Jun 2023 | Livingston Open | Heat 3 | h3 3rd | 12.49 | 1.8 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Final | 4th | 12.77 | -0.5 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Semi 1 | s1 2nd | 12.90 | -1.3 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 2 | h2 1st | 13.42 | -3.8 | ||
| 20 May 23 20 May 2023 | Central & South League | A | A 2nd | 13.08 | -0.4 | ||
| 23 Apr 23 23 Apr 2023 | Forth Valley League | A | A 1st | 13.0 | |||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 1 | h1 1st | 13.48 | -1.9 | ||
| 200m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 25.33 | 1.3 | |||
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Final | ❷ | 25.20 | w | 4.7 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Semi 2 | s2 1st | 25.52 | w | 3.1 | |
| 20 Aug 23 20 Aug 2023 | U13/U15/U20 Champs | Heat 4 | h4 1st | 26.19 | 1.1 | ||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | Heat 1 | h1 1st | 26.64 | -0.6 | ||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 3 | h3 5th | 25.98 | -1.0 | ||
| 17 Jun 23 17 Jun 2023 | Forth Valley League | A | A 1st | 25.7 | |||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Final | ❷ | 25.66 | 2.0 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Semi 2 | s2 1st | 26.22 | -1.7 | ||
| 10 Jun 23 10 Jun 2023 | Schools T&F Championships | Heat 3 | h3 1st | 27.20 | -3.5 | ||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | Heat 1 | h1 1st | 26.05 | -0.6 | ||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Final | ❷ | 25.82 | |||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Semi 3 | s3 1st | 26.68 | |||
| 19 Feb 23 19 Feb 2023 | U13/U15/U20 Indoor Champs | Heat 3 | h3 1st | 26.90 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Final | ❷ | 26.19 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Semi 2 | s2 1st | 26.46 | |||
| 1 Feb 23 1 Feb 2023 | Schools Indoor Champs | Heat 2 | h2 1st | 26.68 | |||
| 27 Nov 22 27 Nov 2022 | Indoor League | 2nd | 26.15 | ||||
| 300m | |||||||
| 27 Aug 23 27 Aug 2023 | Forth Valley League | A | A 2nd | 42.9 | |||
| 21 Jan 23 21 Jan 2023 | National Indoor Open | Heat 2 | h2 1st | 42.59 | |||
| 15 Jan 23 15 Jan 2023 | Indoor League | 2nd | 44.24 | ||||
| 10 Dec 22 10 Dec 2022 | Indoor League | 1st | 43.56 | ||||
| Long Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 4.37m | 0.5 | |||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 1st | 4.22m | -0.6 | |||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 1st | 4.26m | 0.7 | |||
| 10 Dec 22 10 Dec 2022 | Indoor League | 2nd | 4.38m | ||||
| Javelin (500g) | |||||||
| 6 Aug 23 6 Aug 2023 | Junior Grand Prix | 2nd | 13.77m | ||||
| 1 Apr 23 1 Apr 2023 | Junior Grand Prix | 1st | 12.60m | ||||
| 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 | |||
| 2021/2022 | |||||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 12.96 | -1.0 | |||
| 2 Sep 22 2 Sep 2022 | Livingston Open | Heat 4 | h4 4th | 12.94 | -0.1 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Final | 4th | 12.83 | 1.5 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 1 | s1 2nd | 12.84 | 1.5 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 5 | h5 2nd | 13.18 | 0.7 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 1 | h1 1st | 13.49 | 0.6 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Final | ❷ | 12.89 | 2.0 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Semi 2 | s2 1st | 12.95 | w | 2.4 | |
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Heat 2 | h2 1st | 13.12 | |||
| 5 Jun 22 5 Jun 2022 | Central & South League | A | A 2nd | 12.7 | |||
| 22 May 22 22 May 2022 | Junior Grand Prix | Heat 2 | h2 3rd | 13.08 | 1.0 | ||
| 15 May 22 15 May 2022 | District Championships | Final | ❸ | 12.73 | 1.4 | ||
| 15 May 22 15 May 2022 | District Championships | Heat 3 | h3 1st | 12.85 | 1.6 | ||
| 8 May 22 8 May 2022 | Central & South League | A | A 2nd | 13.3 | |||
| 22 Apr 22 22 Apr 2022 | Livingston Open | Heat 3 | h3 3rd | 13.42 | 0.9 | ||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 1st | 13.39 | -1.6 | ||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❶ | 27.33 | -1.4 | |||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Semi 1 | s1 5th | 27.56 | 1.3 | ||
| 28 Aug 22 28 Aug 2022 | U13/U15/U20 Champs | Heat 2 | h2 1st | 27.40 | 0.2 | ||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | Heat 1 | h1 1st | 27.14 | 0.9 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Final | ❷ | 27.19 | |||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Semi 1 | s1 2nd | 27.05 | 0.4 | ||
| 11 Jun 22 11 Jun 2022 | Schools T&F Championships | Heat 2 | h2 1st | 26.96 | -1.3 | ||
| 27 May 22 27 May 2022 | Livingston Open | Heat 4 | h4 2nd | 27.18 | -1.0 | ||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | Heat 1 | h1 1st | 27.50 | 1.0 | ||
| 6 Mar 22 6 Mar 2022 | Indoor League | 2nd | 26.86 | ||||
| 17 Oct 21 17 Oct 2021 | Indoor League | 3rd | 27.99 | ||||
| 800m | |||||||
| 16 Jan 22 16 Jan 2022 | Indoor League | 2:58.70 | |||||
| Long Jump | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❷ | 4.42m | -0.5 | |||
| 2 Sep 22 2 Sep 2022 | Livingston Open | 10th | 3.92m | 1.1 | |||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 1st | 4.04m | w | 2.2 | ||
| 5 Jun 22 5 Jun 2022 | Central & South League | B | B 1st | 4.00m | |||
| 27 May 22 27 May 2022 | Livingston Open | 9th | 3.93m | 0.5 | |||
| 22 May 22 22 May 2022 | Junior Grand Prix | 5th | 3.74m | -0.5 | |||
| 15 May 22 15 May 2022 | District Championships | Final | 5th | 4.45m | 2.4 | ||
| 22 Apr 22 22 Apr 2022 | Livingston Open | 4th | 4.16m | -0.7 | |||
| Shot Put (3kg) | |||||||
| 14 Aug 22 14 Aug 2022 | Junior Grand Prix | 3rd | 6.56m | ||||
| 8 May 22 8 May 2022 | Central & South League | A | A 5th | 5.58m | |||
| Javelin (500g) | |||||||
| 22 May 22 22 May 2022 | Junior Grand Prix | 2nd | 14.55m | ||||
| 8 May 22 8 May 2022 | Central & South League | A | A 5th | 12.81m | |||
| 10 Apr 22 10 Apr 2022 | Edinburgh & Lothian Trials | 3rd | 12.96m | ||||
| 4x100m Relay | |||||||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Final | ❸ | 50.37 | |||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Semi 1 | s1 1st | 50.29 | |||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Heat 4 | h4 2nd | 51.20 | |||
| 4x200m Relay | |||||||
| 6 Mar 22 6 Mar 2022 | Indoor League | Final | ❷ | 1:47.49 | |||
| 6 Mar 22 6 Mar 2022 | Indoor League | Heat 3 | h3 1st | 1:49.32 | |||
| 29 Jan 22 29 Jan 2022 | National Indoor Relay Champs | Heat 4 | h4 2nd | 1:48.71 | |||
| 4x300m Relay | |||||||
| 10 Sep 22 10 Sep 2022 | National Relay Champs | Final | 4th | 3:01.71 | |||
| 2020/2021 | |||||||
| 100m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 13.40 | 0.2 | |||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | Heat 4 | h4 1st | 13.76 | -0.7 | ||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 4 | h4 4th | 13.69 | -2.0 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Final | ❸ | 13.33 | w | 3.3 | |
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Semi 2 | s2 1st | 13.24 | 1.8 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 2 | h2 1st | 13.29 | w | 2.9 | |
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 4 | h4 3rd | 13.87 | -0.5 | ||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | Heat 3 | h3 1st | 13.74 | 1.0 | ||
| 23 May 21 23 May 2021 | Junior Grand Prix | Heat 4 | h4 1st | 14.08 | w | 3.0 | |
| 2 May 21 2 May 2021 | Livingston Time Trials | R2 Heat 2 | r1.2 1st | 14.53 | -0.9 | ||
| 2 May 21 2 May 2021 | Livingston Time Trials | R1 Heat 2 | r1.2 1st | 14.32 | -1.4 | ||
| 1 May 21 1 May 2021 | Lothian Time Trials | R2 Heat 3 | r1.3 3rd | 14.39 | 0.5 | ||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 2 | h2 1st | 14.15 | 1.4 | ||
| 200m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 27.47 | 0.3 | |||
| 3 Sep 21 3 Sep 2021 | Livingston Open | Heat 3 | h3 5th | 28.42 | -0.6 | ||
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Final | 4th | 28.75 | w | 3.4 | |
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Semi 1 | s1 3rd | 29.00 | w | 3.6 | |
| 29 Aug 21 29 Aug 2021 | U13/U15/U20 Champs | Heat 2 | h2 1st | 28.51 | w | 3.4 | |
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | Heat 3 | h3 3rd | 29.10 | -0.5 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 4 | h4 6th | 29.51 | -0.6 | ||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 4 | h4 1st | 28.46 | -0.9 | ||
| 15 May 21 15 May 2021 | Lothian Time Trials | Heat 4 | h4 2nd | 29.25 | -0.1 | ||
| 600m | |||||||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 3 | h3 4th | 2:15.45 | |||
| 800m | |||||||
| 2 May 21 2 May 2021 | Livingston Time Trials | Heat 1 | h1 5th | 3:17.30 | |||
| Long Jump | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❷ | 3.83m | -0.2 | |||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 2nd | 3.84m | -0.1 | |||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 4th | 3.36m | 0.4 | |||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 1st | 3.96m | 0.0 | |||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 1st | 4.08m | 0.8 | |||
| 23 May 21 23 May 2021 | Junior Grand Prix | 2nd | 3.87m | w | 2.2 | ||
| Shot Put (2.72kg) | |||||||
| 5 Sep 21 5 Sep 2021 | Junior Grand Prix | 2nd | 6.17m | ||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 2nd | 6.15m | ||||
| 23 May 21 23 May 2021 | Junior Grand Prix | 3rd | 6.57m | ||||
| Javelin (400g) | |||||||
| 8 Aug 21 8 Aug 2021 | Junior Grand Prix | 3rd | 12.08m | ||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 2nd | 12.23m | ||||
| 2019/2020 | |||||||
| 60m | |||||||
| 27 Oct 19 27 Oct 2019 | Indoor League | 9.26 | |||||
| 100m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 3 | h3 1st | 14.64 | -0.8 | ||
| 200m | |||||||
| 12 Jan 20 12 Jan 2020 | Indoor League | 1st | 30.28 | ||||
| 1 Dec 19 1 Dec 2019 | Indoor League | 30.49 | |||||
| 800m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 1 | h1 2nd | 3:15.25 | |||
| Long Jump | |||||||
| 1 Dec 19 1 Dec 2019 | Indoor League | 3.83m | |||||
| Shot Put (2.72kg) | |||||||
| 12 Jan 20 12 Jan 2020 | Indoor League | 5.58m | |||||
| 4x200m Relay | |||||||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Semi 2 | s2 2nd | 2:03.40 | |||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Heat 1 | h1 3rd | 2:02.30 | |||
| 2018/2019 | |||||||
| 60m | |||||||
| 27 Jan 19 27 Jan 2019 | Indoor League | 2nd | 9.47 | ||||
| 5 Jan 19 5 Jan 2019 | Indoor League | 2nd | 9.41 | ||||
| 1 Dec 18 1 Dec 2018 | Indoor League | 9.50 | |||||
| 75m | |||||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 11.93 | -1.6 | ||||
| 80m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 12.36 | -0.9 | |||
| 21 Aug 19 21 Aug 2019 | Livingston Open | Heat 1 | h1 2nd | 12.10 | w | 3.1 | |
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 1 | h1 2nd | 12.61 | -2.2 | ||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 1 | h1 1st | 12.12 | -1.0 | ||
| 150m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 23.13 | 0.0 | |||
| 22 May 19 22 May 2019 | Livingston Open | Heat 1 | h1 1st | 23.00 | -1.4 | ||
| Long Jump | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 3.41m | -0.6 | |||
| 21 Aug 19 21 Aug 2019 | Livingston Open | 9th | 2.76m | w | 3.9 | ||
| 17 Jul 19 17 Jul 2019 | Livingston Open | 4th | 3.36m | 0.2 | |||
| 19 Jun 19 19 Jun 2019 | Livingston Open | 9th | 2.91m | -0.9 | |||
| 22 May 19 22 May 2019 | Livingston Open | 5th | 3.21m | 1.0 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | 7th | 2.73m | 0.6 | |||
| Standing Long Jump | |||||||
| 27 Jan 19 27 Jan 2019 | Indoor League | 1.66m | |||||
| 5 Jan 19 5 Jan 2019 | Indoor League | 1.66m | |||||
| 1 Dec 18 1 Dec 2018 | Indoor League | 1.44m | |||||
| Turbo Javelin | |||||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 9.29m | |||||
| 4x100m Relay | |||||||
| 15 Jun 19 15 Jun 2019 | U12 SUPERteams | 66.44 | |||||
| 2017/2018 | |||||||
| 60m | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 10.18 | |||||
| 80m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 13.09 | -0.4 | |||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 3 | h3 2nd | 12.56 | -0.9 | ||
| 100m | |||||||
| 28 Apr 18 28 Apr 2018 | Forth Valley League | B | B 7th | 17.6 | |||
| 150m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 25.57 | 0.1 | |||
| 18 Jul 18 18 Jul 2018 | Livingston Open | Heat 2 | h2 1st | 23.23 | 0.7 | ||
| 200m | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 7th | 34.1 | |||
| Standing Long Jump | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 1.58m | |||||
| Turbo Javelin | |||||||
| 24 Mar 18 24 Mar 2018 | RJT SuperTeams | 9.30m | |||||
| 4x100m Relay | |||||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | 7th | 73.5 | ||||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |