| Event | Perf | Location | Date | ||
|---|---|---|---|---|---|
| Seasons Bests | |||||
| 100m | 11.41 | w | 6.6 | Grangemouth | 28 Mar 26 28 Mar 2026 |
| Personal Bests | |||||
| 60m | 9.24 | Glasgow | 9 Feb 20 9 Feb 2020 | ||
| 75m | 12.53 | -0.8 | Glasgow | 15 Jun 19 15 Jun 2019 | |
| 80m | 12.54 | -2.2 | Livingston | 19 Jun 19 19 Jun 2019 | |
| 12.33 | w | 3.1 | Livingston | 21 Aug 19 21 Aug 2019 | |
| 100m | 11.49 | 1.9 | Livingston | 13 Sep 25 13 Sep 2025 | |
| 11.41 | w | 6.6 | Grangemouth | 28 Mar 26 28 Mar 2026 | |
| 150m | 23.11 | 0.9 | Livingston | 17 Jul 19 17 Jul 2019 | |
| 200m | 23.81 | -0.6 | Livingston | 1 Aug 25 1 Aug 2025 | |
| 400m | 55.04 | Livingston | 13 Sep 25 13 Sep 2025 | ||
| 600m | 2:11.40 | Livingston | 19 May 19 19 May 2019 | ||
| 800m | 3:14.96 | Livingston | 16 Sep 20 16 Sep 2020 | ||
| Long Jump | 4.98m | 0.1 | Livingston | 13 Sep 25 13 Sep 2025 | |
| Shot Put (2kg) | 4.73m | Livingston | 28 Apr 19 28 Apr 2019 | ||
| Shot Put (2.72kg) | 4.79m | Glasgow | 9 Feb 20 9 Feb 2020 | ||
| Shot Put (3kg) | 5.34m | Livingston | 5 Sep 21 5 Sep 2021 | ||
| Shot Put (4kg) | 7.43m | Livingston | 4 Aug 23 4 Aug 2023 | ||
| Javelin (400g) | 12.35m | Livingston | 20 Jun 21 20 Jun 2021 | ||
| Javelin (600g) | 12.40m | Livingston | 22 May 22 22 May 2022 | ||
| Turbo Javelin | 8.98m | Livingston | 15 Sep 19 15 Sep 2019 | ||
| Club Records | |||||
| U17 Men | |||||
| 4x400m | 3:37.72 | Ayr | 23 Jun 24 23 Jun 2024 | ||
Please contact us about any incorrect bests or missing results.