| Date | Fixture | Round | Pos | Perf | Wind | ||
|---|---|---|---|---|---|---|---|
| 2019/2020 | |||||||
| 800m | |||||||
| 1 Dec 19 1 Dec 2019 | Indoor League | 2:48.08 | |||||
| Shot Put (3kg) | |||||||
| 6 Feb 20 6 Feb 2020 | Schools Indoor Champs | Final | 16th | 7.14m | |||
| 1 Dec 19 1 Dec 2019 | Indoor League | 7.21m | |||||
| 4.9K | |||||||
| 15 Mar 20 15 Mar 2020 | Junior Road Race Champs | DNS | |||||
| Cross Country | |||||||
| 2 Oct 19 2 Oct 2019 | WL Schools XC | 5th | 10:51 | ||||
| Cross Country (3.7K) | |||||||
| 16 Nov 19 16 Nov 2019 | Livingston XC Series | ❷ | 16:48 | ||||
| Cross Country (4.1K) | |||||||
| 23 Nov 19 23 Nov 2019 | East District XC League | 45th | 19:32 | ||||
| Cross Country (5.7K) | |||||||
| 7 Dec 19 7 Dec 2019 | East District XC Champs | 19th | 25:54 | ||||
| Cross Country (6.1K) | |||||||
| 22 Feb 20 22 Feb 2020 | National XC Champs | 44th | 29:51 | ||||
| 2018/2019 | |||||||
| 60m | |||||||
| 5 Jan 19 5 Jan 2019 | Indoor League | 9.63 | |||||
| 200m | |||||||
| 5 Jan 19 5 Jan 2019 | Indoor League | 31.88 | |||||
| 300m | |||||||
| 2 Jun 19 2 Jun 2019 | Central & South League | B | B 4th | 48.59 | |||
| 800m | |||||||
| 21 Aug 19 21 Aug 2019 | Livingston Open | Heat 6 | h6 15th | 2:50.53 | |||
| 19 Jun 19 19 Jun 2019 | Livingston Open | Heat 6 | h6 8th | 2:41.34 | |||
| 12 Jun 19 12 Jun 2019 | WL Schools Champs | Final | ❸ | 2:46.16 | |||
| 2 Jun 19 2 Jun 2019 | Central & South League | B | B 1st | 2:44.27 | |||
| 17 Apr 19 17 Apr 2019 | Livingston Open | Heat 6 | h6 11th | 2:48.84 | |||
| 7 Feb 19 7 Feb 2019 | Schools Indoor Champs | Heat 5 | h5 7th | 2:40.80 | |||
| 27 Jan 19 27 Jan 2019 | Indoor League | 2:44.22 | |||||
| 1 Dec 18 1 Dec 2018 | Indoor League | 2:48.03 | |||||
| 1500m | |||||||
| 17 Jul 19 17 Jul 2019 | Livingston Open | Heat 7 | h7 5th | 5:41.71 | |||
| High Jump | |||||||
| 12 Jun 19 12 Jun 2019 | WL Schools Champs | Final | 8th | 1.15m | |||
| Shot Put (3kg) | |||||||
| 21 Aug 19 21 Aug 2019 | Livingston Open | 6th | 6.95m | ||||
| 17 Jul 19 17 Jul 2019 | Livingston Open | 8th | 6.73m | ||||
| 19 Jun 19 19 Jun 2019 | Livingston Open | 3rd | 7.31m | ||||
| 17 Apr 19 17 Apr 2019 | Livingston Open | 9th | 7.19m | ||||
| 27 Jan 19 27 Jan 2019 | Indoor League | 6.96m | |||||
| 1 Dec 18 1 Dec 2018 | Indoor League | 7.54m | |||||
| Shot Put (4kg) | |||||||
| 2 Jun 19 2 Jun 2019 | Central & South League | A | A 4th | 7.39m | |||
| 1.75K | |||||||
| 7 Oct 18 7 Oct 2018 | Linlithgow Road Race | 4th | 8:08 | ||||
| 4K | |||||||
| 17 Mar 19 17 Mar 2019 | Junior Road Race Champs | 54th | 16:13 | ||||
| Cross Country | |||||||
| 2 Mar 19 2 Mar 2019 | Schools XC Champs | 53rd | NT | ||||
| 23 Feb 19 23 Feb 2019 | National XC Champs | 63rd | 18:48 | ||||
| 19 Jan 19 19 Jan 2019 | East District XC League | 23rd | 16:58 | ||||
| 8 Dec 18 8 Dec 2018 | East District XC Champs | 23rd | 17:38 | ||||
| 24 Nov 18 24 Nov 2018 | East District XC League | 30th | 18:56 | ||||
| 17 Nov 18 17 Nov 2018 | Livingston XC Series | ❸ | 9:44 | ||||
| 10 Nov 18 10 Nov 2018 | National Short Course XC Champs | 47th | 7:37 | ||||
| 4 Nov 18 4 Nov 2018 | Lasswade Open XC | 4th | 13:46 | ||||
| 27 Oct 18 27 Oct 2018 | National XC Relays | 11:37 | |||||
| 6 Oct 18 6 Oct 2018 | Livingston XC Series | ❸ | 10:04 | ||||
| 3 Oct 18 3 Oct 2018 | WL Schools XC | ❶ | 10:22 | ||||
| Cross Country Relay (Relay) | |||||||
| 27 Oct 18 27 Oct 2018 | National XC Relays | 33rd | 31:59 | ||||
| 2017/2018 | |||||||
| 60m | |||||||
| 27 Jan 18 27 Jan 2018 | Indoor League | 9.83 | |||||
| 200m | |||||||
| 6 Jan 18 6 Jan 2018 | Indoor League | 32.99 | |||||
| 300m | |||||||
| 27 Jan 18 27 Jan 2018 | Indoor League | 52.01 | |||||
| 800m | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❷ | 2:50.06 | ||||
| 22 Aug 18 22 Aug 2018 | Livingston Open | Heat 7 | h7 7th | 2:46.82 | |||
| 20 Jun 18 20 Jun 2018 | Livingston Open | Heat 6 | h6 8th | 2:46.00 | |||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Final | 4th | 2:48.16 | |||
| 18 Apr 18 18 Apr 2018 | Livingston Open | Heat 5 | h5 10th | 2:49.18 | |||
| 8 Apr 18 8 Apr 2018 | Edinburgh & Lothian Trials | 7th | 2:52.27 | ||||
| 28 Oct 17 28 Oct 2017 | Indoor League | 2:53.83 | |||||
| 1500m | |||||||
| 18 Jul 18 18 Jul 2018 | Livingston Open | Heat 4 | h4 9th | 5:38.24 | |||
| 1 Jul 18 1 Jul 2018 | Central & South League | B | B 3rd | 5:38.35 | |||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | A | A 8th | 5:39.7 | |||
| 23 May 18 23 May 2018 | Livingston Open | Heat 5 | h5 6th | 5:44.85 | |||
| Long Jump | |||||||
| 13 Jun 18 13 Jun 2018 | WL Schools Champs | Final | 16th | 3.15m | |||
| Shot Put (3kg) | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 6.91m | ||||
| 22 Aug 18 22 Aug 2018 | Livingston Open | 5th | 6.41m | ||||
| 18 Jul 18 18 Jul 2018 | Livingston Open | 7th | 6.10m | ||||
| 1 Jul 18 1 Jul 2018 | Central & South League | A | A 6th | 7.06m | |||
| 20 Jun 18 20 Jun 2018 | Livingston Open | 6th | 6.39m | ||||
| 23 May 18 23 May 2018 | Livingston Open | 7th | 6.33m | ||||
| 28 Apr 18 28 Apr 2018 | Forth Valley League | A | A 4th | 6.13m | |||
| 18 Apr 18 18 Apr 2018 | Livingston Open | 4th | 6.44m | ||||
| 6 Jan 18 6 Jan 2018 | Indoor League | 6.46m | |||||
| Discus (1kg) | |||||||
| 16 Sep 18 16 Sep 2018 | Club Championships | ❶ | 15.47m | ||||
| 23 Jun 18 23 Jun 2018 | Forth Valley League | B | B 1st | 12.85m | |||
| 3x800m Relay | |||||||
| 14 Apr 18 14 Apr 2018 | National Relay Champs | Heat 2 | h2 6th | 8:25.98 | |||
| Cross Country | |||||||
| 11 Nov 17 11 Nov 2017 | National Short Course XC Champs | DNS | |||||
| 7 Oct 17 7 Oct 2017 | Livingston XC Series | 8th | 10:36 | ||||
| 4 Oct 17 4 Oct 2017 | WL Schools XC | 5th | 10:59 | ||||
| 2016/2017 | |||||||
| 100m | |||||||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Final | 5th | 15.30 | |||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Heat 3 | h3 2nd | 14.91 | |||
| 300m | |||||||
| 19 Feb 17 19 Feb 2017 | Indoor League | 52.66 | |||||
| 800m | |||||||
| 23 Aug 17 23 Aug 2017 | Livingston Open | Heat 7 | h7 12th | 2:53.92 | |||
| 14 Jun 17 14 Jun 2017 | WL Schools Champs | Final | ❷ | 2:42.26 | |||
| 1500m | |||||||
| 24 Jun 17 24 Jun 2017 | Forth Valley League | B | B 1st | 6:00.6 | |||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Heat 1 | h1 8th | 5:53.54 | |||
| High Jump | |||||||
| 24 May 17 24 May 2017 | Livingston Open | 16th | 0.95m | ||||
| Shot Put (3kg) | |||||||
| 23 Aug 17 23 Aug 2017 | Livingston Open | 4th | 6.02m | ||||
| 6 Aug 17 6 Aug 2017 | Central & South League | A | A 8th | 6.01m | |||
| 25 Jun 17 25 Jun 2017 | Central & South League | B | B 5th | 5.93m | |||
| 24 May 17 24 May 2017 | Livingston Open | 12th | 5.91m | ||||
| 19 Feb 17 19 Feb 2017 | Indoor League | NM | |||||
| 2 Feb 17 2 Feb 2017 | Schools Indoor Champs | Final | 37th | 5.91m | |||
| Discus (1kg) | |||||||
| 6 Aug 17 6 Aug 2017 | Central & South League | B | B 6th | 11.93m | |||
| 4x100m Relay | |||||||
| 6 Aug 17 6 Aug 2017 | Central & South League | 8th | 58.00 | ||||
| 4x200m Relay | |||||||
| 26 Mar 17 26 Mar 2017 | Indoor League | Heat 3 | h3 | DNF | |||
| Cross Country | |||||||
| 22 Oct 16 22 Oct 2016 | National XC Relays | 11:48 | |||||
| 8 Oct 16 8 Oct 2016 | East District XC Relays | 12:23 | |||||
| 2015/2016 | |||||||
| 800m | |||||||
| 16 Apr 16 16 Apr 2016 | Forth Valley League | B | B 3rd | 3:12.56 | |||
| 1500m | |||||||
| 6 Aug 16 6 Aug 2016 | Forth Valley Select | 7th | 6:07.9 | ||||
| 21 May 16 21 May 2016 | Forth Valley League | B | B 1st | 6:02.8 | |||
| High Jump | |||||||
| 16 Apr 16 16 Apr 2016 | Forth Valley League | A | A 5th | 1.00m | |||
| Long Jump | |||||||
| 21 May 16 21 May 2016 | Forth Valley League | B | B 3rd | 2.17m | |||
| Javelin (400g) | |||||||
| 6 Aug 16 6 Aug 2016 | Forth Valley Select | 2nd | 14.25m | ||||
| 21 May 16 21 May 2016 | Forth Valley League | A | A 2nd | 10.47m | |||
| Cross Country | |||||||
| 12 Dec 15 12 Dec 2015 | East District XC Champs | 64th | 16:55 | ||||
| 21 Nov 15 21 Nov 2015 | East District XC League | 56th | 15:30 | ||||
| 3 Oct 15 3 Oct 2015 | Club XC Championships | 4th | 7:40 | ||||
| Club Record |
| Personal Best |