| 2013 U23 Dundee Hawkhill/Dundee Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:57.40 | i | | | 3 | | | | Sheffield | BUCS Championships | 24 Feb 13 |
| 1500 | 3:58.34 | i | | | 2 | s1 | | | Sheffield | BUCS Championships | 24 Feb 13 |
| 1500 | 3:59.80 | i | | | 3 | 1 | | | Emirates Arena | Scottish National Open | 19 Jan 13 |
| 1500 | 4:09.49 | i | | | 2 | h3 | | | Sheffield | BUCS Championships | 23 Feb 13 |
| ZXC | 28:05 | | | | 21 | | | | Edinburgh | Great Edinburgh International (inc Scottish Inter District Championships) | 5 Jan 13 |
| 2012 U23 Dundee Hawkhill/Dundee Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.69 | | | | 1 | 1 | | | Linwood | DunRen Graded Open | 18 Jul 12 |
| 800 | 1:57.39 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 5 Aug 12 |
| 1500 | 3:50.55 | | | | 5 | A | | | Glasgow | BMC Regional Races | 3 Aug 12 |
| 1500 | 3:55.47 | | | | 11 | A | | | Stretford | BMC Gold Standard Races | 21 Aug 12 |
| 1500 | 3:59.57 | | | | 1 | 5 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 12 |
| 1500 | 4:03.46 | | | | 1 | | | | Linwood | DunRen Graded Open | 27 Jun 12 |
| 1500 | 4:07.23 | i | | | 2 | | | | Glasgow | Scottish University Championships | 4 Feb 12 |
| 1500 | 4:26.71 | i | | | 1 | h2 | | | Glasgow | Scottish University Championships | 4 Feb 12 |
| 1500 | DNF | i | | | - | h4 | | | Sheffield | BUCS Championships | 25 Feb 12 |
| 3000 | 9:30.85 | i | | | 1 | | | | Glasgow | Scottish University Championships | 4 Feb 12 |
| ZRDL | 25:19 | | | | 5 | L1 | | | Ballieston | Allan Scally Relays (Inc Scottish University Championships) | 3 Nov 12 |
| ZXC | 22:49 | | | | 43 | | | | Edinburgh | Bupa Great Edinburgh Cross Country | 7 Jan 12 |
| ZXC | 36:29 | | | | 24 | | | | Cupar | Scottish East District Championships | 8 Dec 12 |
| ZXC | 38:32 | | | | 12 | | | | Strathclyde | Scottish Student Sport Cross Country Championships | 17 Nov 12 |
| 2011 U23 Dundee Hawkhill/Dundee Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.31 | | | | 1 | | | | Grangemouth | Scottish Universities Championships | 16 Apr 11 |
| 800 | 2:03.26 | | | | 1 | h2 | | | Grangemouth | Scottish Universities Championships | 16 Apr 11 |
| 4.8ML | 27:08 | | | | 7 | L4 | | | Ballieston | Allan Scally Road Relays (Inc Scottish University Championships) | 29 Oct 11 |
| ZXC | 33:59 | | | | 20 | | | | Aberdeen | Scottish East District Championships | 10 Dec 11 |
| ZXCL | 12:17 | | | | 6 | L1 | | | Dundee | Scottish East District Relay Championships | 8 Oct 11 |
| 2010 U20 Dundee Hawkhill/Dundee Uni/Kingdom Athletics |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.04 | | | | 5 | A | | | Edinburgh | National Junior Athletic League Northern Premier | 23 May 10 |
| 1500 | 3:58.43 | | | | 5 | | | | Grangemouth | Scottish U20/U23 Championships (inc Junior Relay) | 13 Jun 10 |
| 1500 | 4:01.00 | | | | 6 | 2 | | | Stretford | Trafford Grand Prix Open | 10 Aug 10 |
| 1500 | 4:01.93 | | | | 3 | 1 | | | Stretford | Trafford Grand Prix Open | 24 Aug 10 |
| 1500 | 4:08.25 | | | | 8 | h3 | | | Bedford | BUCS Championships | 1 May 10 |
| 1500 | 4:08.38 | | | | 2 | A | | | Glasgow (S) | National Junior Athletic League Northern Premier | 25 Jul 10 |
| 1500 | 4:11.35 | | | | 5 | B | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| 2000SC | 6:37.96 | | | | 3 | A | | | Edinburgh | National Junior Athletic League Northern Premier | 23 May 10 |
| 3000SC | 10:04.24 | | | | 2 | B | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| SP6K | 7.27 | | | | 8 | B | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| SP6K | 7.20 | | | | 5 | B | | | Glasgow | National Junior Athletic League Northern Premier | 25 Jul 10 |
| DT1.75K | 17.21 | | | | 8 | B | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| DT1.75K | 16.64 | | | | 8 | B | | | Glasgow | National Junior Athletic League Northern Premier | 25 Jul 10 |
| HT6K | 8.02 | | | | 8 | A | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| HT6K | 7.40 | | | | 8 | B | | | Glasgow | National Junior Athletic League Northern Premier | 25 Jul 10 |
| JT800 | 21.43 | | | | 8 | A | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| ZXC | 31:04 | | | | 5 | | | | Stirling | Scottish Universities Championships | 20 Nov 10 |
| 2009 U20 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXL | 14:00 | | | | | | | | Cumbernauld | Scottish National Relays | 24 Oct 09 |
| 800 | 1:59.7 | | | | 1 | B | | | Dundee | Petrofac Grampian Athletics League East | 28 Jun 09 |
| 800 | 2:01.18 | | | | 8 | 1 | | | Grangemouth | Grangemouth Stadium Open | 3 Jun 09 |
| 1500 | 4:02.04 | | | | 4 | | | | Grangemouth | Aviva Scottish Schools Championships | 12 Jun 09 |
| 1500 | 4:02.67 | | | | 6 | B | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 1500 | 4:07.58 | | | | 6 | | | | Grangemouth | Bank of Scotland U20/U23 Championships | 9 Aug 09 |
| 1500 | 4:08.0 | | | | 1 | A | | | Dundee | Petrofac Grampian Athletics League East | 2 Aug 09 |
| 1500 | 4:09.58 | | | | 3 | A | | | Gateshead | National Junior Athletic League Northern Premier | 26 Jul 09 |
| 1500 | 4:09.59 | | | | 3 | A | | | Grangemouth | National Junior Athletic League Northern Premier | 24 May 09 |
| 1500 | 4:10.20 | | | | 5 | A | | | Liverpool | National Junior Athletic League Northern Premier | 26 Apr 09 |
| 1500 | 4:12.2 | i | | | 1 | | | | Glasgow | Scottish Schools' Indoor Championships | 5 Feb 09 |
| 2000SC | 6:58.75 | | | | 5 | A | | | Gateshead | National Junior Athletic League Northern Premier | 26 Jul 09 |
| ZXC | 14:48 | | | | 2 | | | 2 | Monikie Country Park | Angus Schools Cross Country Championships | 24 Mar 09 |
| ZXC | 27:18 | | | | 14 | | | | Falkirk | Scottish National Championships | 21 Feb 09 |
| ZXC | 35:26 | | | | 13 | | | | Inverness | Scottish Universities Championships | 21 Nov 09 |
| 2008 U20 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:04.99 | | | | 7 | h2 | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 1500 | 4:08.64 | | | | 3 | A | | | Sportcity | National Junior Athletic League - Northern Premier | 27 Jul 08 |
| 1500 | 4:13.57 | | | | | | | | Gateshead | National Junior Athletic League - Northern Premier | 25 May 08 |
| 1500 | 4:14.97 | | | | | | | | Grangemouth | Scottish U20 Champs | 15 Jun 08 |
| 1500 | 4:18.19 | i | | | | | | | Glasgow | Scottish Power Scottish Schools Indoor Championships | 7 Feb 08 |
| 1500 | 4:20.09 | | | | | | | | Edinburgh | Scottish Closed Champs | 10 May 08 |
| 1500 | 4:21.4 | | | | 3 | A | | | Leeds | National Junior Athletic League - Northern Premier | 27 Apr 08 |
| 1500 | 4:21.4 | | | | | | | | Leeds | National Junior Athletic League - Northern Premier | 27 Apr 08 |
| 2000SC | 7:23.06 | | | | | | | | Sportcity | National Junior Athletic League - Northern Premier | 27 Jul 08 |
| ZRD | 18:22 | | | | 9 | | | 9 | Aberdeen | Scottish Power Junior Championships | 23 Mar 08 |
| ZXC | 13:11 | | | | 13 | | | 11 | Edinburgh | UK:A Home International | 29 Mar 08 |
| ZXC | 14:07 | | | | 16 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| ZXC | 15:14 | | | | 1 | | | | Monikie Country Park | Angus Schools' Championships | 4 Mar 08 |
| ZXC | 22:32 | | | | 13 | | | | Falkirk | Scottish Power Scottish National Championships | 23 Feb 08 |