| 2017 U20 Falkirk |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.80 | | | | 2 | B | | | Crownpoint | Scottish Athletics Mens League Division 2 | 11 Jun 17 |
| 110H | 21.44 | | 2.0 | | 2 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 9 Jul 17 |
| 3000SC | 10:03.90 | | | | 1 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 9 Jul 17 |
| 3000SC | 10:24.88 | | | | 1 | A | | | Crownpoint | Scottish Athletics Mens League Division 2 | 11 Jun 17 |
| 2016 U20 Falkirk |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.6 | | | | 2 | A | | | Doncaster | UK Youth Development U17/U20 League Division North East 1 | 29 May 16 |
| 1500 | 4:12.8 | | | | 1 | B | | | Doncaster | UK Youth Development U17/U20 League Division North East 1 | 29 May 16 |
| 1500 | 4:14.87 | | | | 2 | B | | | Aberdeen | Scottish Athletics League Division 2 | 12 Jun 16 |
| 2015 U20 Falkirk |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.04 | | | | 3 | | | | Grangemouth | Falkirk Victoria & Livingston Club Championships | 12 Sep 15 |
| 800 | 2:03.0 | | | | 3 | A | | | Kilmarnock | Central & South of Scotland League Division 2 | 2 Aug 15 |
| 800 | 2:03.46 | | | | 3 | 1 | | | Linwood | DunRen Open Graded Open Meeting | 29 Jul 15 |
| 1500 | 4:08.43 | | | | 5 | 1 | | | Crownpoint | Shettleston Harriers Open Graded Meeting | 25 Aug 15 |
| 1500 | 4:10.92 | | | | 2 | B | | | Edinburgh | Scottish Athletics League Division 1 | 30 Aug 15 |
| 1500 | 4:13.68 | | | | 2 | | | | Grangemouth | Falkirk Victoria & Livingston Club Championships | 12 Sep 15 |
| 1500 | 4:15.02 | | | | 2 | 1 | | | Linwood | DunRen Open Graded Open Meeting | 24 Jun 15 |
| 1500 | 4:22.42 | | | | 2 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 28 Jun 15 |
| 5000 | 17:45.49 | | | | 4 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| 5000 | DNF | | | | - | | | | Grangemouth | Scottish Schools Championships | 12 Jun 15 |
| LJ | 3.34 | | | | 7 | | | | Grangemouth | Falkirk Victoria & Livingston Club Championships | 12 Sep 15 |
| 4KXCL | 13:51 | | | | 8 | L4 | | 2 | Peebles | Scottish East District Relay Championships | 11 Oct 15 |
| 4KXCL | 14:00 | | | | 24 | L2 | | 8 | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 5K | 17:54 | | | | 4 | | | | Livingston | West Lothian College 5K | 20 May 15 |
| ZXC | 21:56 | | | | 5 | | | | Falkirk | Scottish National Championships | 22 Feb 15 |
| 2014 U17 Falkirk |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.8 | | | | 2 | A | | | Kilmarnock | Central & South of Scotland League Division 2 | 8 Jun 14 |
| 400 | 57.1 | | | | 3 | A | | | Crewe | UK Youth Development U17/U20 League Division Northern West 1 | 27 Jul 14 |
| 400 | 57.2 | | | | 5 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 31 Aug 14 |
| 800 | 2:05.67 | | | | 5 | h5 | | | Hampden Park | Scottish Schools Championships | 21 Jun 14 |
| 800 | 2:06.04 | | | | 6 | 1 | | | Livingston | Livingston Open Meeting | 20 Aug 14 |
| 800 | 2:06.06 | | | | 5 | h1 | | | Aberdeen | Scottish U13 / U17 Championships | 23 Aug 14 |
| 800 | 2:06.4 | | | | 2 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 31 Aug 14 |
| 800 | 2:09.19 | | | | 1 | A | | | Grangemouth | U17 Track & Field Challenge | 1 Jun 14 |
| 800 | 2:10.7 | | | | 1 | A | | | Crewe | UK Youth Development U17/U20 League Division Northern West 1 | 27 Jul 14 |
| SP5K | 5.41 | | | | 2 | B | | | Kilmarnock | Central & South of Scotland League Division 2 | 8 Jun 14 |
| ZXCL | 9:36 | | | | 17 | L3 | | | Cumbernauld | Scottish National Relay Championships | 25 Oct 14 |