| 2009 U23 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.09 | | | | 2 | B | | | Edinburgh | Scottish Athletics League Division 1 | 12 Jul 09 |
| 800 | 1:53.26 | | | | 5 | h1 | | | Bedford | England U20 & U23 Championships | 27 Jun 09 |
| 800 | 1:53.58 | | | | 5 | A | | | Linwood | BMC Regional Races | 27 May 09 |
| 800 | 1:54.78 | | | | 1 | A | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 1500 | 3:55.19 | | | | 5 | A | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 1500 | 3:57.7 | | | | 2 | A | | | Linwood | Central & South of Scotland League Division 1 | 24 May 09 |
| 1500 | 3:58.99 | | | | 7 | h1 | | | Dunfermline | Scottish Senior Championships & Junior Relay Champs | 20 Jun 09 |
| 1500 | 4:00.30 | | | | 2 | A | | | Edinburgh | Scottish Athletics League Division 1 | 19 Apr 09 |
| 1500 | 4:02.93 | | | | 2 | | | | Grangemouth | Scottish Universities Championships | 12 Apr 09 |
| 3M | 15:43 | | | | 3 | | | | Barrachnie | Shettleston Harriers Christmas Handicap 3 | 19 Dec 09 |
| 5M | 27:01 | | | | 16 | | | | Glasgow | Deloitte Glasgow University 5 | 7 Nov 09 |
| 10K | 34:21 | | | | 4 | | | | Bishopbriggs | Jack Crawford Springburn Cup 10K | 17 Jan 09 |
| ZXC | 13:49 | | | | 21 | | | | Glasgow | Scottish 4K Championships | 25 Jan 09 |
| ZXC | 40:53 | | | | 44 | | | | Falkirk | Scottish National Championships | 21 Feb 09 |
| 2008 U23 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.20 | | | | 1 | 4 | | | Gothenburg, SWE | Gothenburg Youth Games | 29 Jun 08 |
| 800 | 1:56.0 | | | | 1 | B | | | Abingdon | British Athletics League Qualifier | 13 Sep 08 |
| 800 | 1:56.67 | | | | 1 | B | | | Edinburgh | Scottish Men's League | 17 May 08 |
| 800 | 1:56.7 | | | | 1 | A | | | Linwood | Central & South of Scotland League Division 1 | 27 Apr 08 |
| 800 | 1:58.8 | | | | 4 | | | | Grangemouth | Bank of Scotland U20/U23 Championships | 15 Jun 08 |
| 800 | 2:01.06 | | | | | | | | Grangemouth | Scottish Universities Championships | 19 Apr 08 |
| 1500 | 3:55.41 | | | | 5 | | | | Dunfermline | Scottish Athletics Senior Championships | 31 Aug 08 |
| 1500 | 3:58.63 | | | | 2 | h2 | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 1500 | 4:01.45 | | | | 4 | 2 | | | Gothenburg, SWE | Gothenburg Youth Games | 27 Jun 08 |
| 1500 | 4:04.7 | | | | 1 | A | | | Grangemouth | Central & Southern Scotland League | 25 May 08 |
| 1500 | 4:05.01 | | | | 1 | B | | | Grangemouth | Scottish Men's League Division 1 | 20 Apr 08 |
| 3M | 15:02 | | | | 5 | | | | Barrachnie | Shettleston Christmas Handicap 3 | 20 Dec 08 |
| 2007 U23 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.2 | | | | | | | | Glasgow | Shettleston Open Graded Meeting | 28 Aug 07 |
| 800 | 1:56.34 | | | | 7 | | | | Glasgow (S) | Scottish Closed Senior Championships | 13 May 07 |
| 800 | 1:56.73 | | | | 3 | 2 | | | Grangemouth | Grangemouth Open Graded | 1 Aug 07 |
| 800 | 1:56.87 | | | | 3 | | | | Edinburgh | Bank of Scotland U23 Championships | 17 Jun 07 |
| 800 | 1:57.15 | | | | 3 | | | | Grangemouth | Scottish Athletics League Division 1 | 22 Apr 07 |
| 800 | 1:57.42 | | | | 3 | | | | Edinburgh | Scottish Athletics League Division 1 | 22 Jul 07 |
| 800 | 1:58.47 | | | | 6 | h1 | | | Glasgow (S) | Senior Scottish Championships | 11 Aug 07 |
| 800 | 1:58.5 | | | | 2 | | | | Wakefield | BAL Cup Semi Final | 21 Jul 07 |
| 800 | 1:59.91 | | | | 3 | | | | Grangemouth | BAL 10 in 100 Cup | 10 Jun 07 |
| 1500 | 4:06.1 | | | | 1 | | | | East Kilbride | Central & South of Scotland League Division 2 | 20 May 07 |
| 1500 | 4:06.2 | | | | 3 | | | | Glasgow (C) | Shettleston Harriers Open | 28 Aug 07 |
| 1500 | 4:11.33 | | | | | | | | Bedford | BAL Cup | 18 Aug 07 |
| 1500 | 4:12.57 | | | | | | | | Wishaw | Scottish Athletics League Division 1 | 26 Aug 07 |
| 1500 | 4:13.55 | | | | | | | | Grangemouth | Scottish Men's League Div 1 & 2 Fixture 2 | 24 Jun 07 |
| 3.25M | 14:52 | | | | 2 | | | | Glasgow | Shettleston Harriers Christmas Handicap | 22 Dec 07 |
| ZXC | 33:57 | | | | 28 | | | | Irvine | Scottish Athletics West District Championships | 8 Dec 07 |
| 2006 U20 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.16 | | | | 2 | 2 | | | Edinburgh | Scottish League Division 1 | 14 May 06 |
| 800 | 1:57.61 | | | | 4 | | | | Edinburgh | Scottish Men's League Division 1 | 30 Apr 06 |
| 800 | 1:57.61 | | | | 4 | 1 | | | Edinburgh | Scottish League Division 1 | 14 May 06 |
| 800 | 1:58.54 | | | | 8 | | | | Edinburgh | Scottish Closed Championships | 14 May 06 |
| 800 | 1:59.90 | | | | 3 | B | | | Linwood | Scottish Men's League Division 1 | 20 Aug 06 |
| 800 | 1:59.9 | | | | 3 | | | | Wishaw | Central & Southern Scotland League Division 1 | 23 Apr 06 |
| 800 | 2:00.01 | | | | 9 | | | | Gothenburg, SWE | Gothenburg Youth Games | 7 Jul 06 |
| 2005 U20 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.9 | | | | 5 | | | | Wishaw | SCOTTISH MEN'S LEAGUE Division 1 | 7 Aug 05 |
| 800 | 1:56.4 | | | | 3 | | | | Wishaw | SCOTTISH MEN’S LEAGUE Division 1 | 7 Aug 05 |
| 800 | 1:57.63 | | | | ht | | | | Dumfries | BANK OF SCOTLAND U23 &U20 CHAMPIONSHIPS | 19 Jun 05 |
| 800 | 1:58.5 | | | | 1 | 1 | | | Glasgow (C) | SHETTLESTON OPEN Crown Point | 23 Aug 05 |
| 800 | 1:58.58 | | | | 5 | h1 | | | Glasgow (S) | Scottish Champs | 27 Aug 05 |
| 800 | 1:59.69 | | | | 4 | A | | | Grangemouth | | 12 Jun 05 |
| 1500 | 4:06.6 | | | | 2 | 1 | | | Glasgow (C) | | 30 Aug 05 |
| 1500 | 4:10.75 | | | | 3 | 1 | | | Grangemouth | FALKIRK OPEN | 7 Sep 05 |
| 2004 U20 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.21 | | | | 6 | E | | | Sportcity | BMC | 26 Jun 04 |
| 800 | 1:59.30 | | | | ht | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS CHAMPIONSHIPS | 12 Jun 04 |
| 2003 U17 Shettleston/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.4 | | | | 4 | h1 | | | Coatbridge | SHETTLESTON H OPEN COATBRIDGE | 26 Aug 03 |
| 800 | 1:59.20 | | | | 4 | | | | Grangemouth | FALKIRK OPEN Grangemouth | 4 Jun 03 |
| 800 | 1:59.58 | | | | 2 | h3 | | | Sheffield | AAA U17 & U15 Champs | 16 Aug 03 |
| 800 | 2:01.06 | | | | 2 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT Champs (May 10/11 a=10 b=11) Meadowbank | 11 May 03 |
| 800 | 2:01.78 | | | | 7 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS' Champs Grangemouth Jun 13-14 | 14 Jun 03 |
| 800 | 2:03.8 | | | | 3 | | | | Glasgow (S) | UKA SCOTTISH YAL BOYS' FINAL SCOTSTOUN | 10 Aug 03 |
| 800 | 2:05.4 | | | | 1 | B | | | Glasgow (S) | CENTRAL AND SOUTHERN SCOTLAND LEAGUE D1 Scotstoun | 20 Apr 03 |
| 1500 | 4:12.92 | | | | 5 | C | | | Glasgow (S) | BMC Grand Prix | 30 Aug 03 |
| 1500 | 4:17.3 | | | | 2 | | | | Linwood | RENFREWSHIRE Champs LINWOOD, NR GLASGOW | 3 Aug 03 |
| 1500 | 4:17.4 | | | | 2 | | | | Glasgow (S) | UKA SCOTTISH YAL BOYS' FINAL SCOTSTOUN | 10 Aug 03 |
| 1500 | 4:19.09 | | | | 7 | | | | Grangemouth | BANK OF SCOTLAND U20 & U17 Champs | 24 Aug 03 |
| 1500 | 4:23.79 | i | | | 3 | | | | Glasgow | SCOTTISH EAST AND WEST DISTRICT Champs Kelvin Hall, Glasgow (a) = 18 (b) = 19 | 18 Jan 03 |
| 3000 | 9:19.0 | | | | 4 | | | | Coatbridge | SHETTLESTON OPEN Coatbridge, nr Glasgow | 2 Sep 03 |