| 2007 U20 Nithsdale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.2 | i | | | 1 | | | | Glasgow | Scottish Secondary Schools Indoor Championships | 8 Feb 07 |
| 1500 | 4:11.24 | i | | | 4 | | | | Glasgow | Scottish U20/U17 Championships | 18 Feb 07 |
| 1500 | 4:18.7 | i | | | | | | | Glasgow | Scottish Secondary Schools Indoor Championships | 8 Feb 07 |
| 5000 | 17:14.2 | | | | | | | | Linwood | Central & South Scotland Lge Div 2 & 3 | 29 Apr 07 |
| 2006 U17 Nithsdale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.2 | | | | | | | | Wishaw | Scottish Young Athletes League Central Section | 28 May 06 |
| 800 | 1:58.13 | | | | 2 | h2 | | | Glasgow (S) | Bank of Scotland U20/U23 Championships | 18 Jun 06 |
| 800 | 1:59.16 | | | | 6 | | | | Glasgow (S) | Bank of Scotland U20/U23 Championships | 18 Jun 06 |
| 800 | 2:00.06 | | | | 5 | | | | Stretford | Trafford Grand Prix | 30 May 06 |
| 800 | 2:00.34 | | | | 1 | W | | | Edinburgh | Scottish East And West District Junior Championships | 14 May 06 |
| 800 | 2:01.85 | | | | 3 | h1 | | | Grangemouth | Bank of Scotland U17/U15/U13 Championships | 27 Aug 06 |
| 800 | 2:02.4 | | | | 1 | | | | Dumfries | Scottish Young Athletes League Central Division | 7 May 06 |
| 800 | 2:02.90 | | | | 4 | | | | Grangemouth | Scottish Power Schools Championships | 10 Jun 06 |
| 1500 | 4:03.06 | | | | 1 | | | | Stretford | Trafford Grand Prix | 27 Jun 06 |
| 1500 | 4:03.6 | | | | 1 | | | | Dumfries | Scottish Young Athletes League Central Section | 2 Jul 06 |
| 1500 | 4:05.28 | | | | 7 | | | | Glasgow (S) | UK Schools Games | 10 Sep 06 |
| 1500 | 4:05.84 | | | | 6 | | | | Birmingham | AAA U17 & U15 Championships | 6 Aug 06 |
| 1500 | 4:06.2 | | | | 5 | h2 | | | Birmingham | AAA U17 & U15 Championships | 5 Aug 06 |
| 1500 | 4:07.53 | | | | 3 | | | | Grangemouth | Bank of Scotland U17/U15/U13 Championships | 26 Aug 06 |
| 1500 | 4:09.1 | | | | 1 | | | | Wishaw | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division 3 | 4 Jun 06 |
| 1500 | 4:11.13 | | | | 5 | | | | Grangemouth | Scottish Power Schools Championships | 9 Jun 06 |
| 1500 | 4:15.97 | | | | 3 | W | | | Edinburgh | Scottish East And West District Junior Championships | 13 May 06 |
| 1500 | 4:18.0 | | | | 1 | | | | Carlisle | Border Harriers Open Meeting | 2 Apr 06 |
| 3000 | 9:05.84 | | | | 5 | | | | Glasgow (S) | Bank of Scotland Junior 3000M Championships | 21 May 06 |
| 3000 | 9:19.8 | | | | 1 | | | | Dumfries | Dumfries & Galloway Championships | 17 Sep 06 |
| 2005 U17 Nithsdale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.29 | | | | ht | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS Jun 10-11 | 11 Jun 05 |
| 800 | 2:02.09 | | | | 1 | W | | | Glasgow (S) | SCOTTISH EAST AND WEST DISTRICT (May 14/15) | 15 May 05 |
| 800 | 2:02.44 | | | | 9 | | | | Stretford | Trafford Grand Prix Open Races | 21 Jun 05 |
| 800 | 2:02.86 | | | | 9 | A | | | Stretford | BMC Gold Standard Races | 30 Aug 05 |
| 800 | 2:03.4 | | | | 2 | | | | Dumfries | SCOTTISH YOUNG ATHLETES’ BOYS’ LEAGUE Central | 26 Jun 05 |
| 800 | 2:03.95 | | | | 1 | C | | | Stretford | TRAFFORD GRAND PRIX Stretford | 7 Jun 05 |
| 800 | 2:04.0 | | | | 1 | | | | Wishaw | Central Section 1 | 22 May 05 |
| 800 | 2:04.89 | | | | 9 | 1 | | | Grangmemouth | FALKIRK OPEN | 1 Jun 05 |
| 800 | 2:05.0 | | | | 1 | | | | Glasgow (S) | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division 2 | 14 Aug 05 |
| 800 | 2:07.28 | | | | 4 | A | | | Glasgow (S) | BMC | 11 May 05 |
| 1500 | 4:15.31 | i | | | 8 | 1 | | | Glasgow | GLASGOW COUNCIL OPEN Glasgow | 28 Dec 05 |
| 2004 U15 Nithsdale |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.32 | | | | 2 | | | | Grangemouth | BANK OF SCOTLAND U15 | 28 Aug 04 |
| 800 | 2:08.55 | | | | 5 | | | | Grangemouth | CELTIC JUNIOR GAMES Grangemouth | 7 Aug 04 |
| 800 | 2:09.26 | | | | 4 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS | 11 Jun 04 |
| 800 | 2:12.4 | | | | 2 | | | | Glasgow (S) | Central Section Scotstoun | 23 May 04 |
| 1500 | 4:25.6 | | | | 1 | | | | Dumfries | Divison 2 | 6 Jun 04 |
| Mile | 4:50.0 | | | | 1 | | | | Dumfries | NITHSDALE OPEN Dumfries | 8 Aug 04 |