| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2019/2020 | |||||||
| 200m | |||||||
| 25 Sep 20 25 Sep 2020 | Training Time Trials | Heat 2 | h2 4th | 27.01 | -1.0 | ||
| 2018/2019 | |||||||
| 200m | |||||||
| 8 Sep 19 8 Sep 2019 | Club Championships | 6th | 28.07 | 0.9 | |||
| 2017/2018 | |||||||
| 100m | |||||||
| 18 Apr 18 18 Apr 2018 | Livingston Open | Heat 17 | h17 1st | 14.27 | 1.0 | ||
| 200m | |||||||
| 23 May 18 23 May 2018 | Livingston Open | Heat 11 | h11 2nd | 30.52 | -1.5 | ||
| 800m | |||||||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 6 | h6 5th | 2:31.25 | |||
| 2016/2017 | |||||||
| 200m | |||||||
| 23 Aug 17 23 Aug 2017 | Livingston Open | Heat 13 | h13 1st | 30.45 | 0.3 | ||
| Shot Put (4kg) | |||||||
| 16 Sep 17 16 Sep 2017 | Club Championships | ❸ | 5.25m | ||||
| Cross Country | |||||||
| 5 Oct 16 5 Oct 2016 | WL Schools XC | 49th | 12:12 | ||||
| 2015/2016 | |||||||
| 100m | |||||||
| 13 Apr 16 13 Apr 2016 | Livingston Open | Heat 11 | h11 6th | 17.01 | -0.9 | ||
| 200m | |||||||
| 24 Aug 16 24 Aug 2016 | Livingston Open | Heat 14 | h14 3rd | 32.73 | -0.7 | ||
| 25 May 16 25 May 2016 | Livingston Open | Heat 5 | h5 5th | 33.26 | 1.7 | ||
| 300m | |||||||
| 20 Jul 16 20 Jul 2016 | Livingston Open | Heat 4 | h4 3rd | 50.70 | |||
| High Jump | |||||||
| 20 Jul 16 20 Jul 2016 | Livingston Open | 11th | 1.10m | ||||
| Long Jump | |||||||
| 25 May 16 25 May 2016 | Livingston Open | 26th | 1.86m | -1.2 | |||
| Javelin (600g) | |||||||
| 13 Apr 16 13 Apr 2016 | Livingston Open | 19th | 9.64m | ||||
| Cross Country | |||||||
| 7 Oct 15 7 Oct 2015 | WL Schools XC | 62nd | 8:44 | ||||
| 3 Oct 15 3 Oct 2015 | Club XC Championships | 5th | 7:03 | ||||
| 2014/2015 | |||||||
| Javelin (400g) | |||||||
| 22 Apr 15 22 Apr 2015 | Livingston Open | 16th | 6.63m | ||||
| Personal Best |