| 2011 U23 Forres/Napier Uni/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.61 | i | | | 1 | 2.2 | | | Edinburgh | Edinburgh Open Graded Meeting | 27 Feb 11 |
| 60 | 7.70 | i | | | 3 | 1.1 | | | Edinburgh | Edinburgh Open Graded Meeting | 27 Feb 11 |
| 60 | 7.72 | i | | | 4 | h4 | | | Glasgow | Scottish Universities Championships | 5 Feb 11 |
| 100 | 11.97 | w | 2.9 | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 400 | 56.57 | | | | 7 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| SP7.26K | 7.85 | | | | 6 | B | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 2010 U20 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.12 | | -1.2 | | 3 | B | | | Wishaw | Scottish Athletics League Division 2 | 8 Aug 10 |
| 400 | 53.28 | | | | 1 | B | | | Wishaw | Scottish Athletics League Division 2 | 8 Aug 10 |
| 400 | 54.22 | | | | 6 | A | | | Edinburgh | National Junior Athletic League Northern Premier | 23 May 10 |
| 2009 U20 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.61 | | 0.9 | | 4 | h4 | | | Gothenburg, SWE | Gothenburg Youth Games | 27 Jun 09 |
| 100 | 11.65 | | 1.9 | | 6 | h1 | | | Grangemouth | Bank of Scotland U20/U23 Championships | 9 Aug 09 |
| 200 | 23.62 | | -0.2 | | 4 | 3 | | | Gothenburg, SWE | Gothenburg Youth Games | 28 Jun 09 |
| 400 | 51.40 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 1M | 4:45 | | | | 1 | | | 1 | Forres | Forres Scottish Week Street Miles | 22 Jun 09 |
| 2008 U20 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.67 | i | | | | | | | Glasgow | Scottish Athletics Indoor League (SAIL) Match 3 | 3 Feb 08 |
| 400 | 52.08 | | | | | | | | Grangemouth | Scottish U20 Champs | 15 Jun 08 |
| 400 | 52.17 | | | | | | | | Edinburgh | Scottish Closed Champs | 10 May 08 |
| 400 | 52.56 | | | | | | | | Grangemouth | Scottish U20 Champs | 15 Jun 08 |
| 400 | 52.88 | | | | | | | | Grangemouth | Scottish Mens League Div 1 and 2 | 20 Apr 08 |
| 400 | 53.04 | | | | | | | | Grangemouth | Scottish Mens League Div 1 and 2 | 13 Jul 08 |
| 400 | 53.26 | i | | | | | | | Glasgow | DM Hall Scottish Closed Senior Championships | 12 Jan 08 |
| 400 | 53.56 | | | | | | | | Gothenburg, SWE | Gothenburg Youth Games | 28 Jun 08 |
| 400 | 53.59 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Championships | 13 Jun 08 |
| 400 | 53.6 | i | | | | | | | Glasgow | Scottish Power Scottish Schools Indoor Championships | 7 Feb 08 |
| 400 | 53.65 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Championships | 13 Jun 08 |
| 2007 U17 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.40 | | | | 1 | | | | Inverness | Petrofrac Athletics League North | 29 Apr 07 |
| 100 | 11.83 | | | | | | | | Inverness | Inverness Open | 11 Jul 07 |
| 100 | 11.88 | | | | | | | | Grangemouth | Scottish Young Athletes' League Division 1 | 8 Jul 07 |
| 100 | 11.99 | | | | | | | | Inverness | Petrofrac Athletics League North | 20 May 07 |
| 200 | 23.26 | w | 2.7 | | 1 | | | | Inverness | Scottish Athletics North District Championships | 12 May 07 |
| 200 | 23.31 | | | | 1 | | | | Inverness | North of Scotland Schools' Championships | 5 Jun 07 |
| 200 | 23.34 | | | | 1 | | | | Inverness | Petrofac League North Section | 1 Jul 07 |
| 200 | 23.56 | w | 3.1 | | 2 | B | | | Grangemouth | Scottish Young Athletes League Final | 28 Jul 07 |
| 200 | 23.70 | w | 3.1 | | 1 | B | | | Grangemouth | Scottish Young Athletes' League Division 1 | 8 Jul 07 |
| 200 | 23.73 | | -2.1 | | 5 | | | | Grangemouth | Scottish Schools Championships | 9 Jun 07 |
| 200 | 24.2 | | | | | | | | Carlisle | National Junior League Tyne | 27 May 07 |
| 200 | 24.25 | | | | | | | | Grangemouth | Scottish Schools Champs | 9 Jun 07 |
| 200 | 24.40 | i | | | | | | | Glasgow | Scottish Secondary Schools Indoor Championships | 8 Feb 07 |
| 400 | 51.24 | | | | 1 | | | | Inverness | Scottish Athletics North District Championships | 12 May 07 |
| 400 | 51.29 | | | | 3 | | | | Grangemouth | Scottish Schools Championships | 8 Jun 07 |
| 400 | 51.33 | | | | 1 | | | | Inverness | Petrofrac Athletics League North | 20 May 07 |
| 400 | 51.6 | | | | 1 | B | | | Carlisle | National Junior League Tyne | 27 May 07 |
| 400 | 51.70 | | | | 6 | | | | Newport | Schools International | 21 Jul 07 |
| 400 | 51.99 | | | | 1 | | | | Inverness | Petrofrac Athletics League North | 29 Apr 07 |
| 400 | 52.01 | | | | 1 | B | | | Grangemouth | Scottish Athletics League Division 2 | 24 Jun 07 |
| 400 | 53.06 | | | | 1 | B | | | Grangemouth | Scottish Young Athletes League Final | 28 Jul 07 |
| 400 | 54.1 | i | | | | | | | Glasgow | Scottish District East U17 Indoor Championships | 13 Jan 07 |
| 400 | 54.20 | i | | | | | | | Glasgow | Scottish U20/U17 Championships | 18 Feb 07 |
| 400 | 55.18 | i | | | | | | | Glasgow | Scottish U20/U17 Championships | 18 Feb 07 |
| 2006 U17 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.70 | i | | | | | | | Glasgow | Bank of Scotland U20/U17 Championships | 5 Feb 06 |
| 60 | 7.70 | i | | | ht | | | | Glasgow | Bank of Scotland U20/U17 Championships | 5 Feb 06 |
| 60 | 7.70 | i | | | sf | | | | Glasgow | Glasgow | 22 Feb 06 |
| 100 | 12.1 | | | | | | | | Inverness | Halliburton League Finals | 10 Sep 06 |
| 100 | 12.21 | | | | | | | | Grangemouth | Bank of Scotland U17/U15/U13 Championships | 26 Aug 06 |
| 200 | 24.32 | w | | | | | | | Grangemouth | Bank of Scotland U17/U15/U13 Championships | 27 Aug 06 |
| 200 | 24.45 | i | | | 3 | | | | Glasgow | Glasgow | 22 Feb 06 |
| 2005 U15 Forres/City of Glasgow |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.63 | i | | | 2 | | | | Glasgow | GORDON WOODLANDS SCOTTISH SCHOOLS' CHAMPIONSHIPS | 17 Feb 05 |
| 100 | 11.85 | | | | 1 | | | | Inverness | North Section | 5 Jun 05 |
| 100 | 11.91 | | | | 1 | | | | Inverness | North Section Inverness | 14 Aug 05 |
| 100 | 11.92 | | | | 2 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS Jun 10-11 | 11 Jun 05 |
| 100 | 12.02 | | | | 1 | | | | Inverness | NORTH OF SCOTLAND SCHOOLS CHAMPIONSHIPS | 16 Jun 05 |
| 100 | 12.06 | | -0.4 | | 4 | | | | Carmarthen | CELTIC GAMES Carmarthen | 6 Aug 05 |
| 100 | 12.08 | | | | 1 | | | | Inverness | SCOTTISH NORTH DISTRICT (May 14) | 14 May 05 |
| 200 | 24.13 | | -3.0 | | ht | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS Jun 10-11 | 10 Jun 05 |
| 200 | 24.26 | | | | 1 | | | | Inverness | NORTH OF SCOTLAND SCHOOLS CHAMPIONSHIPS | 16 Jun 05 |
| 200 | 24.39 | | -3.0 | | 3 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS Jun 10-11 | 10 Jun 05 |
| 200 | 24.4 | | | | 1 | | | | Aberdeen | HALLIBURTON LEAGUE FINALS | 11 Sep 05 |
| 200 | 24.45 | | | | 1 | | | | Inverness | SCOTTISH NORTH DISTRICT (May 14) | 14 May 05 |
| 200 | 24.80 | | | | 1 | | | | Inverness | HALLIBURTON LEAGUE North Section Inverness | 10 Jul 05 |
| 400 | 52.98 | | | | 2 | | | | Grangemouth | BANK OF SCOTLAND U17/U15/U13 CHAMPIONSHIPS | 21 Aug 05 |
| 400 | 54.44 | | | | 1 | | | | Inverness | North Section | 5 Jun 05 |
| 400 | 55.54 | | | | 1 | | | | Inverness | North Section | 17 Apr 05 |