| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2021/2022 | |||||||
| 100m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | 6th | 19.23 | -1.3 | |||
| 200m | |||||||
| 18 Sep 22 18 Sep 2022 | Club Championships | ❷ | 28.44 | -1.1 | |||
| 2020/2021 | |||||||
| 100m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 13.26 | 0.3 | |||
| 15 Aug 21 15 Aug 2021 | U17/Senior Champs | Semi 2 | s2 5th | 13.18 | w | 3.1 | |
| 15 Aug 21 15 Aug 2021 | U17/Senior Champs | Heat 3 | h3 4th | 13.39 | w | 2.1 | |
| 8 Aug 21 8 Aug 2021 | Livingston Time Trials | Heat 2 | h2 3rd | 13.36 | 0.9 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 3 | h3 5th | 13.56 | -0.6 | ||
| 1 May 21 1 May 2021 | Lothian Time Trials | R2 Heat 2 | r1.2 2nd | 14.11 | -1.1 | ||
| 1 May 21 1 May 2021 | Lothian Time Trials | R1 Heat 2 | r1.2 2nd | 14.29 | -0.9 | ||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 1 | h1 2nd | 13.48 | 0.9 | ||
| 200m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❸ | 28.58 | -2.0 | |||
| 15 Aug 21 15 Aug 2021 | U17/Senior Champs | Semi 2 | s2 7th | 27.76 | 1.2 | ||
| 15 Aug 21 15 Aug 2021 | U17/Senior Champs | Heat 2 | h2 4th | 28.27 | 1.0 | ||
| 8 Aug 21 8 Aug 2021 | Livingston Time Trials | Heat 2 | h2 1st | 28.30 | -1.7 | ||
| 6 Aug 21 6 Aug 2021 | Livingston Open | Heat 5 | h5 3rd | 28.67 | -1.0 | ||
| 11 Nov 20 11 Nov 2020 | Training Time Trials | Heat 1 | h1 2nd | 28.86 | 1.7 | ||
| 300m | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❸ | 46.10 | ||||
| Long Jump | |||||||
| 19 Sep 21 19 Sep 2021 | Club Championships | ❶ | 3.88m | -0.1 | |||
| 2019/2020 | |||||||
| 60m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 2 | h2 2nd | 8.70 | -1.3 | ||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 1 | h1 3rd | 8.49 | 0.4 | ||
| 22 Aug 20 22 Aug 2020 | SA Open Series | Heat 18 | h18 2nd | 8.40 | w | 3.3 | |
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Final | 8th | 8.30 | |||
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Semi 2 | s2 3rd | 8.36 | |||
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Heat 7 | h7 3rd | 8.32 | |||
| 26 Jan 20 26 Jan 2020 | Indoor U17/Senior Champs | Semi 3 | s3 6th | 8.46 | |||
| 26 Jan 20 26 Jan 2020 | Indoor U17/Senior Champs | Heat 3 | h3 3rd | 8.32 | |||
| 18 Jan 20 18 Jan 2020 | National Indoor Open | Heat 10 | h10 7th | 8.39 | |||
| 12 Jan 20 12 Jan 2020 | Indoor League | 8.48 | |||||
| 1 Dec 19 1 Dec 2019 | Indoor League | 3rd | 8.34 | ||||
| 100m | |||||||
| 25 Sep 20 25 Sep 2020 | Training Time Trials | Heat 1 | h1 3rd | 13.93 | -0.7 | ||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 1 | h1 2nd | 14.09 | 0.9 | ||
| 13 Sep 20 13 Sep 2020 | SA Open Series | Heat 12 | h12 4th | 14.20 | 0.6 | ||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 2 | h2 2nd | 13.50 | 0.2 | ||
| 29 Aug 20 29 Aug 2020 | SA Open Series | Heat 12 | h12 3rd | 13.27 | w | 3.2 | |
| 150m | |||||||
| 16 Sep 20 16 Sep 2020 | Training Time Trials | Heat 1 | h1 4th | 21.29 | -0.5 | ||
| 31 Aug 20 31 Aug 2020 | Training Time Trials | Heat 1 | h1 2nd | 21.18 | 0.6 | ||
| 23 Aug 20 23 Aug 2020 | SA Open Series | Heat 24 | h24 3rd | 21.10 | 0.8 | ||
| 200m | |||||||
| 25 Sep 20 25 Sep 2020 | Training Time Trials | Heat 1 | h1 3rd | 28.71 | -2.0 | ||
| 12 Sep 20 12 Sep 2020 | SA Open Series | Heat 15 | h15 4th | 29.70 | w | 2.6 | |
| 30 Aug 20 30 Aug 2020 | SA Open Series | Heat 16 | h16 4th | 28.28 | 1.8 | ||
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Semi 4 | s4 5th | 27.87 | |||
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Heat 6 | h6 3rd | 27.82 | |||
| 26 Jan 20 26 Jan 2020 | Indoor U17/Senior Champs | Semi 1 | s1 4th | 28.09 | |||
| 26 Jan 20 26 Jan 2020 | Indoor U17/Senior Champs | Heat 2 | h2 1st | 27.61 | |||
| 18 Jan 20 18 Jan 2020 | National Indoor Open | Heat 17 | h17 5th | 28.37 | |||
| 27 Oct 19 27 Oct 2019 | Indoor League | 27.97 | |||||
| 4x200m Relay | |||||||
| 1 Feb 20 1 Feb 2020 | National Indoor Relay Champs | Heat 2 | h2 3rd | 1:51.15 | |||
| Cross Country | |||||||
| 2 Oct 19 2 Oct 2019 | WL Schools XC | 49th | 17:52 | ||||
| 2018/2019 | |||||||
| 60m | |||||||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Semi 2 | s2 5th | 8.57 | |||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Heat 5 | h5 2nd | 8.52 | |||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Final | ❸ | 8.20 | |||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Semi 4 | s4 1st | 8.27 | |||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Heat 7 | h7 1st | 8.36 | |||
| 20 Jan 19 20 Jan 2019 | Aberdeen Indoor Open | R2 Heat 7 | r1.7 2nd | 8.43 | |||
| 20 Jan 19 20 Jan 2019 | Aberdeen Indoor Open | R1 Heat 7 | r1.7 2nd | 8.47 | |||
| 16 Dec 18 16 Dec 2018 | Aberdeen Indoor Open | R2 Heat 6 | r1.6 3rd | 8.53 | |||
| 16 Dec 18 16 Dec 2018 | Aberdeen Indoor Open | R1 Heat 6 | r1.6 4th | 8.44 | |||
| 100m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❷ | 13.49 | 0.7 | |||
| 1 Sep 19 1 Sep 2019 | Central & South League | A | A 4th | 14.25 | -3.4 | ||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Final | 8th | 13.47 | 0.5 | ||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Semi 3 | s3 3rd | 13.42 | 0.6 | ||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Heat 3 | h3 2nd | 13.46 | -1.4 | ||
| 21 Jul 19 21 Jul 2019 | Scottish Women's League | A | A 3rd | 13.14 | 1.1 | ||
| 28 Jun 19 28 Jun 2019 | Glasgow Sprint Gala | Heat 7 | h7 5th | 13.54 | |||
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 2 | h2 5th | 13.09 | -1.8 | ||
| 16 Jun 19 16 Jun 2019 | Scottish Women's League | B | B 1st | 13.00 | 0.7 | ||
| 8 Jun 19 8 Jun 2019 | Schools T&F Championships | Final | 4th | 12.80 | 1.3 | ||
| 8 Jun 19 8 Jun 2019 | Schools T&F Championships | Heat 3 | h3 1st | 13.14 | 2.0 | ||
| 2 Jun 19 2 Jun 2019 | Central & South League | A | A 1st | 12.81 | w | 2.4 | |
| 12 May 19 12 May 2019 | District Championships | Final | ❶ | 12.69 | 1.8 | ||
| 12 May 19 12 May 2019 | District Championships | Heat 2 | h2 1st | 12.94 | w | 2.1 | |
| 1 May 19 1 May 2019 | Grangemouth Open Graded | Heat 3 | h3 3rd | 12.97 | 1.4 | ||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 4 | h4 4th | 13.26 | -0.3 | ||
| 14 Apr 19 14 Apr 2019 | Scottish Women's League | A | A 4th | 13.38 | -2.2 | ||
| 31 Mar 19 31 Mar 2019 | Edinburgh & Lothian Trials | Heat 5 | h5 1st | 13.05 | |||
| 200m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | ❶ | 27.99 | -0.4 | |||
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Semi 1 | s1 6th | 28.89 | w | 2.5 | |
| 11 Aug 19 11 Aug 2019 | U13/U15/U20 Champs | Heat 2 | h2 2nd | 28.50 | -0.3 | ||
| 21 Jul 19 21 Jul 2019 | Scottish Women's League | A | A 5th | 28.55 | -0.9 | ||
| 17 Jul 19 17 Jul 2019 | Livingston Open | Heat 5 | h5 6th | 27.25 | 1.0 | ||
| 30 Jun 19 30 Jun 2019 | Central & South League | A | A 1st | 26.64 | w | 4.7 | |
| 28 Jun 19 28 Jun 2019 | Glasgow Sprint Gala | Heat 5 | h5 4th | 28.10 | -2.4 | ||
| 16 Jun 19 16 Jun 2019 | Scottish Women's League | B | B 3rd | 27.33 | -2.0 | ||
| 8 Jun 19 8 Jun 2019 | Schools T&F Championships | Heat 2 | h2 4th | 28.22 | -2.8 | ||
| 22 May 19 22 May 2019 | Livingston Open | Heat 5 | h5 4th | 26.87 | 0.2 | ||
| 12 May 19 12 May 2019 | District Championships | Final | 4th | 26.92 | 1.6 | ||
| 12 May 19 12 May 2019 | District Championships | Heat 1 | h1 2nd | 26.74 | -1.2 | ||
| 14 Apr 19 14 Apr 2019 | Scottish Women's League | A | A 7th | 28.33 | -2.1 | ||
| 31 Mar 19 31 Mar 2019 | Edinburgh & Lothian Trials | Heat 5 | h5 1st | 27.05 | -0.3 | ||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Heat 2 | h2 5th | 28.59 | |||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Semi 1 | s1 5th | 28.91 | |||
| 3 Feb 19 3 Feb 2019 | Indoor U13/U15/U20 Champs | Heat 9 | h9 1st | 28.03 | |||
| 300m | |||||||
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 1 | h1 4th | 45.75 | |||
| 1 May 19 1 May 2019 | Grangemouth Open Graded | Heat 2 | h2 4th | 45.73 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 3 | h3 1st | 44.84 | |||
| 12 Jan 19 12 Jan 2019 | National Indoor Open | Heat 4 | h4 5th | 47.30 | |||
| Long Jump | |||||||
| 22 May 19 22 May 2019 | Livingston Open | 5th | 4.09m | 1.6 | |||
| 14 Apr 19 14 Apr 2019 | Scottish Women's League | B | B 4th | 4.15m | w | 5.6 | |
| 12 Jan 19 12 Jan 2019 | National Indoor Open | Pool C | pC 18th | 4.23m | |||
| 16 Dec 18 16 Dec 2018 | Aberdeen Indoor Open | 6th | 4.09m | ||||
| Shot Put (3kg) | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | 5th | 5.05m | ||||
| 4x100m Relay | |||||||
| 15 Sep 19 15 Sep 2019 | National Relay Champs | Final | ❸ | 51.77 | |||
| 15 Sep 19 15 Sep 2019 | National Relay Champs | Heat 3 | h3 1st | 52.24 | |||
| 21 Jul 19 21 Jul 2019 | Scottish Women's League | 4th | 53.40 | ||||
| 30 Jun 19 30 Jun 2019 | Central & South League | 1st | 53.43 | ||||
| 16 Jun 19 16 Jun 2019 | Scottish Women's League | 3rd | 53.07 | ||||
| 14 Apr 19 14 Apr 2019 | Scottish Women's League | 1st | 53.37 | ||||
| 4x200m Relay | |||||||
| 16 Mar 19 16 Mar 2019 | Indoor League | Final | ❷ | 1:50.57 | |||
| 16 Mar 19 16 Mar 2019 | Indoor League | Heat 1 | h1 1st | 1:51.77 | |||
| 1 Mar 19 1 Mar 2019 | National Indoor Relay Champs | Final | 5th | 1:50.26 | |||
| 16 Feb 19 16 Feb 2019 | National Indoor Relay Champs | Semi 1 | s1 2nd | 1:50.78 | |||
| 16 Feb 19 16 Feb 2019 | National Indoor Relay Champs | Heat 3 | h3 2nd | 1:50.85 | |||
| Personal Best |
| w Wind-assisted (>2 m/s) |