| 2016 U20 Kilmarnock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.36 | i | | | 2 | 16 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 60 | 8.38 | i | | | 6 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 31 Jan 16 |
| 60 | 8.39 | i | | | 6 | h2 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 5 Mar 16 |
| 100 | 12.5 | | | | 8 | | | | Dumfries | Nithsdale AC Open Medal Meeting | 1 May 16 |
| 100 | 12.9 | | | | 5 | | | | Kilmarnock | Ayrshire Harrier Clubs Association Open Meeting | 10 Apr 16 |
| 100 | 13.10 | w | 4.6 | | 6 | h3 | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 100 | 13.44 | | | | 5 | | | | Kilmarnock | Scottish West District Championships | 14 May 16 |
| 200 | 26.5 | | | | 9 | | | | Dumfries | Nithsdale AC Open Medal Meeting | 1 May 16 |
| 200 | 26.74 | | | | 6 | 1 | | | Kilmarnock | Kilmarnock Harriers Open Meeting | 8 Jun 16 |
| 200 | 26.90 | | 1.6 | | 6 | 1 | | | Kilmarnock | Scottish West District Championships | 13 May 16 |
| 200 | 27.07 | i | | | 6 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 31 Jan 16 |
| 200 | 27.23 | i | | | 5 | h2 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 6 Mar 16 |
| 200 | 27.39 | i | | | 4 | 10 | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 400 | 62.4 | | | | 5 | | | | Kilmarnock | Ayrshire Harrier Clubs Association Open Meeting | 10 Apr 16 |
| 400 | 62.98 | i | | | 6 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 31 Jan 16 |
| 2015 U17 Kilmarnock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.46 | i | | | 7 | h2 | | | Emirates Arena | Scottish Freshers Meeting | 21 Oct 15 |
| 60 | 8.71 | i | | | 14 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 4 Jan 15 |
| 100 | 13.09 | | | | 5 | B | | | Grangemouth | U17 Track & Field Challenge Division 1 | 21 Jun 15 |
| 100 | 13.3 | | | | 1 | B | | | East Kilbride | Central & South of Scotland League Division 3 | 17 May 15 |
| 100 | 13.5 | | | | 3 | | | | Kilmarnock | Ayrshire County Closed Championships | 10 May 15 |
| 100 | 13.54 | | 1.8 | | 8 | A | | | Grangemouth | U17 Track & Field Challenge Final | 9 Aug 15 |
| 100 | 13.74 | | | | 11 | | | | Dumfries | Nithsdale Open | 26 Apr 15 |
| 100 | 13.76 | | | | 5 | 1 | | | Kilmarnock | Ayrshire Harriers Open Meeting | 12 Apr 15 |
| 100 | 13.80 | | | | 4 | B | | | Kilmarnock | U17 Track & Field Challenge Division 1 | 31 May 15 |
| 100 | 13.96 | | -4.0 | | 5 | B | | | Grangemouth | U17 Track & Field Challenge Division 1 | 3 May 15 |
| 200 | 24.75 | | | | 1 | | | | Kilmarnock | Ayrshire Harriers Open Meeting | 10 Jun 15 |
| 200 | 27.05 | | | | 3 | B | | | Grangemouth | U17 Track & Field Challenge Division 1 | 21 Jun 15 |
| 200 | 27.4 | | | | 3 | | | | Kilmarnock | Ayrshire County Closed Championships | 10 May 15 |
| 200 | 27.82 | i | | | 8 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 6 Dec 15 |
| 200 | 27.89 | w | 4.5 | | 8 | B | | | Grangemouth | U17 Track & Field Challenge Final | 9 Aug 15 |
| 200 | 27.89 | i | | | 5 | h3 | | | Emirates Arena | Scottish Freshers Meeting | 21 Oct 15 |
| 200 | 27.99 | | | | 11 | | | | Dumfries | Nithsdale Open | 26 Apr 15 |
| 200 | 29.59 | | | | 4 | B | | | Kilmarnock | U17 Track & Field Challenge Division 1 | 31 May 15 |
| 800 | 2:38.42 | i | | | 9 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 6 Dec 15 |
| SP5K | 6.54 | | | | 4 | B | | | Grangemouth | U17 Track & Field Challenge Division 1 | 3 May 15 |
| SP5K | 6.36 | i | | | 10 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 4 Jan 15 |
| SP5K | 6.09 | | | | 5 | B | | | Grangemouth | U17 Track & Field Challenge Division 1 | 21 Jun 15 |
| SP5K | 5.67 | | | | 6 | B | | | Kilmarnock | U17 Track & Field Challenge Division 1 | 31 May 15 |
| 2014 U17 Kilmarnock |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.01 | | | | 6 | 2 | | | Ayr | Ayrshire Harriers Open Meeting | 27 Aug 14 |
| SP5K | 6.60 | | | | 2 | | | | Ayr | Ayrshire Harriers Open Meeting | 11 Jun 14 |
| SP5K | 5.86 | i | | | 9 | | | | Emirates Arena | Scottish Athletics Indoor League Afternoon Match | 14 Dec 14 |
| SP5K | 5.60 | | | | 3 | | | | Ayr | Ayrshire Harriers Open Meeting | 27 Aug 14 |
| JT700 | 19.51 | | | | 2 | | | | Kilmarnock | Ayrshire County Closed Championships | 11 May 14 |
| JT700 | 18.36 | | | | 2 | | | | Ayr | Ayrshire Harriers Open Meeting | 11 Jun 14 |
| JT700 | 17.82 | | | | 2 | | | | Dumfries | Nithsdale Open Medal Meeting - Field results only | 14 Sep 14 |