| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2024/2025 | |||||||
| 60m | |||||||
| 12 Jan 25 12 Jan 2025 | Indoor League | 7.77 | |||||
| 100m | |||||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | Heat 2 | h2 2nd | 12.05 | -1.4 | ||
| 200m | |||||||
| 27 Jul 25 27 Jul 2025 | Scottish National League | Heat 3 | h3 7th | 24.03 | 0.0 | ||
| 2 Mar 25 2 Mar 2025 | Indoor U13/U15/U20 Champs | Semi 1 | s1 6th | 23.94 | |||
| 2 Mar 25 2 Mar 2025 | Indoor U13/U15/U20 Champs | Heat 2 | h2 3rd | 23.59 | |||
| 12 Jan 25 12 Jan 2025 | Indoor League | 24.92 | |||||
| 8 Dec 24 8 Dec 2024 | Indoor League | 3rd | 24.04 | ||||
| Long Jump | |||||||
| 5 Sep 25 5 Sep 2025 | Livingston Open | 1st | 5.73m | 0.7 | |||
| 27 Jul 25 27 Jul 2025 | Scottish National League | 5.99m | 1.9 | ||||
| 27 Jul 25 27 Jul 2025 | Scottish National League | 6th | 6.14m | w | 2.9 | ||
| 2 Mar 25 2 Mar 2025 | Indoor U13/U15/U20 Champs | Final | 7th | 6.19m | |||
| 4x200m Relay | |||||||
| 8 Feb 25 8 Feb 2025 | National Indoor Relay Champs | Heat 1 | h1 5th | 1:32.87 | |||
| 2023/2024 | |||||||
| 100m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❸ | 12.28 | 0.1 | |||
| 25 Aug 24 25 Aug 2024 | Central & South League | A | A 2nd | 12.16 | 0.4 | ||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Semi 2 | s2 8th | 12.09 | 0.1 | ||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 2 | h2 4th | 11.98 | 0.4 | ||
| 30 Jun 24 30 Jun 2024 | Scottish National League | Heat 6 | h6 2nd | 11.89 | 1.2 | ||
| 12 May 24 12 May 2024 | District Championships | Final | ❸ | 12.23 | -1.9 | ||
| 12 May 24 12 May 2024 | District Championships | Heat 2 | h2 1st | 12.07 | -1.1 | ||
| 200m | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❸ | 24.87 | -1.2 | |||
| 18 Aug 24 18 Aug 2024 | U17/Senior Champs | Heat 1 | h1 5th | 24.03 | w | 2.8 | |
| 9 Jun 24 9 Jun 2024 | Central & South League | A | A 2nd | 24.11 | 1.5 | ||
| Long Jump | |||||||
| 21 Sep 24 21 Sep 2024 | Club Championships | ❶ | 5.50m | 0.4 | |||
| 30 Jun 24 30 Jun 2024 | Scottish National League | 5th | 5.59m | 0.8 | |||
| 12 May 24 12 May 2024 | District Championships | Final | ❷ | 5.86m | 0.9 | ||
| 4x100m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Heat 1 | h1 | DNF | |||
| 4x400m Relay | |||||||
| 23 Jun 24 23 Jun 2024 | National Relay Champs | Final | ❷ | 3:37.72 | |||
| 2022/2023 | |||||||
| 100m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❸ | 12.56 | -0.3 | |||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 9 | h9 1st | 12.47 | 0.0 | ||
| 200m | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❷ | 25.55 | -0.1 | |||
| 4 Aug 23 4 Aug 2023 | Livingston Open | Heat 5 | h5 1st | 25.24 | -1.7 | ||
| 23 Jul 23 23 Jul 2023 | Central & South League | B | B 1st | 24.52 | w | 4.0 | |
| 26 May 23 26 May 2023 | Livingston Open | Heat 7 | h7 1st | 26.24 | 1.5 | ||
| 400m | |||||||
| 1 Sep 23 1 Sep 2023 | Livingston Open | Heat 5 | h5 1st | 57.83 | |||
| High Jump | |||||||
| 4 Aug 23 4 Aug 2023 | Livingston Open | 2nd | 1.60m | ||||
| 10 Dec 22 10 Dec 2022 | Indoor League | 3rd | 1.52m | ||||
| Long Jump | |||||||
| 23 Sep 23 23 Sep 2023 | Club Championships | ❶ | 5.17m | 0.3 | |||
| 23 Jul 23 23 Jul 2023 | Central & South League | A | A 2nd | 5.48m | |||
| 10 Dec 22 10 Dec 2022 | Indoor League | 4.61m | |||||
| 27 Nov 22 27 Nov 2022 | Indoor League | 3rd | 5.11m | ||||
| 2020/2021 | |||||||
| 80m | |||||||
| 18 Jun 21 18 Jun 2021 | Training Time Trials | Heat 2 | h2 5th | 12.21 | |||
| 100m | |||||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | Heat 1 | h1 1st | 13.93 | 0.7 | ||
| 200m | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | Heat 1 | h1 2nd | 30.21 | 0.6 | ||
| Long Jump | |||||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 2nd | 4.42m | -0.1 | |||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 3rd | 4.05m | 0.0 | |||
| Shot Put (4kg) | |||||||
| 11 Jul 21 11 Jul 2021 | Junior Grand Prix | 5th | 6.11m | ||||
| Javelin (600g) | |||||||
| 20 Jun 21 20 Jun 2021 | Junior Grand Prix | 3rd | 17.32m | ||||
| 2018/2019 | |||||||
| 100m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 2nd | 16.11 | 0.1 | ||
| 200m | |||||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | Heat 3 | h3 2nd | 36.73 | 0.3 | ||
| 800m | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | Heat 1 | h1 5th | 3:18.77 | |||
| Long Jump | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 1st | 2.84m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 3rd | 3.27m | ||||
| Shot Put (3kg) | |||||||
| 19 May 19 19 May 2019 | RJT Grand Prix | 1st | 5.55m | ||||
| 28 Apr 19 28 Apr 2019 | RJT Grand Prix | 4th | 4.27m | ||||
| Club Record |
| Personal Best |
| w Wind-assisted (>2 m/s) |