| 2012 U23 Lasswade/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.21 | | | | 1 | A | | | Wishaw | Central & South of Scotland League Division 3 | 19 Aug 12 |
| 800 | 1:58.44 | | | | 3 | C | | | Glasgow (S) | Glasgow AA/BMC Regional Races | 29 Jun 12 |
| 800 | 2:01.70 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 2 | 15 Jul 12 |
| 800 | 2:01.80 | | | | 3 | A | | | Grangemouth | Scottish Athletics League Division 2 | 5 Aug 12 |
| 2011 U23 Lasswade/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.76 | | | | 2 | | | | Edinburgh | Lothian & Borders Open | 11 Jul 11 |
| 400 | 54.45 | i | | | Gst | h1 | | | Glasgow | Scottish Universities Championships | 5 Feb 11 |
| 800 | 1:58.77 | | | | 7 | C | | | Glasgow | Glasgow Milers Meet | 17 Jun 11 |
| 800 | 1:59.78 | | | | 5 | 1 | | | Linwood | Dunren Graded Open | 17 Aug 11 |
| 800 | 2:00.14 | | | | 4 | I | | | Stretford | BMC Nike Grand Prix | 23 Jul 11 |
| 800 | 2:00.16 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| 800 | 2:00.28 | | | | 7 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 800 | 2:00.37 | | | | 7 | A | | | Glasgow | Scottish Athletics League Division 1 | 19 Jun 11 |
| 800 | 2:00.48 | | | | 6 | h1 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 800 | 2:01.86 | | | | 3 | B | | | Wishaw | Scottish U20 / Senior Inter Regional Championships | 28 Aug 11 |
| 800 | 2:01.92 | i | | | 4 | h3 | | | Sheffield | BUCS Championships | 19 Feb 11 |
| 800 | 2:02.75 | i | | | 4 | h2 | | | Glasgow | Scottish Senior Championships | 26 Feb 11 |
| 800 | 2:02.92 | i | | | 3 | 2 | | | Glasgow | Scottish Athletics Open | 23 Jan 11 |
| 800 | 2:04.31 | i | | | Gst | h1 | | | Glasgow | Scottish Universities Championships | 5 Feb 11 |
| 1500 | 4:15.41 | | | | 5 | 4 | | | Glasgow (S) | Glasgow Athletic Association Metric Miler Meet | 5 Aug 11 |
| 5KL | 18:21 | | | | 19 | L1 | | | Livingston | Scottish Athletics 6 Stage Road Relay Short Legs | 3 Apr 11 |
| parkrun | 17:25 | | | | 16 | | | | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 70 | 19 Mar 11 |
| ZXC | 42:00 | | | | 101 | | | | Livingston | Scottish East District Champs (inc East District League) | 15 Jan 11 |
| 2010 U23 Lasswade/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.56 | | | | 4 | | | | Edinburgh | Lasswade Club Championships | 26 Sep 10 |
| 400 | 53.33 | | | | 2 | 2 | | | Grangemouth | Grangemouth Stadium Open | 21 Jul 10 |
| 400 | 54.61 | | | | 2 | | | | Edinburgh | Lasswade Club Championships | 26 Sep 10 |
| 800 | 1:58.75 | | | | 7 | | | | Linwood | Dunren Complex Open | 8 Sep 10 |
| 800 | 1:59.15 | | | | 5 | 1 | | | Linwood | Dunren Complex Open | 30 Jun 10 |
| 800 | 1:59.33 | | | | 7 | | | | Edinburgh | Hasl Lothian & Borders League | 9 May 10 |
| 800 | 1:59.92 | | | | 8 | 1 | | | Grangemouth | Grangemouth Stadium Open | 4 Aug 10 |
| 800 | 1:59.99 | | | | 5 | h2 | | | Pitreavie | Scottish University Championships | 24 Apr 10 |
| 800 | 2:00.58 | | | | 4 | B | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| 800 | 2:01.8 | | | | 7 | h7 | | | Bedford | BUCS Championships | 1 May 10 |
| 800 | 2:01.81 | | | | 5 | 1 | | | Linwood | Dunren Complex Open | 26 May 10 |
| 800 | 2:02.65 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 29 Aug 10 |
| 800 | 2:03.18 | | | | 2 | 3 | | | Linwood | Dunren Complex Open | 7 Aug 10 |
| 800 | 2:04.22 | i | | | 5 | h2 | | | Sheffield | BUCS Indoor Championships | 13 Mar 10 |
| 800 | 2:04.3 | | | | 8 | 2 | | | Glasgow | Shettleston Harriers Open | 24 Aug 10 |
| 1500 | 4:17.35 | | | | 5 | | | | Edinburgh | HASL Lothian & Borders League | 11 Apr 10 |
| parkrun | 17:50 | | | | 10 | | | | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 41 (Short course) | 14 Aug 10 |
| ZXC | 34:42 | | | | 96 | | | | Broxburn Acedemy | Scottish East District League | 20 Nov 10 |
| ZXC | 43:48 | | | | 33 | | | | Gorebridge | Lasswade Open | 7 Nov 10 |
| 2009 U20 Lasswade/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.40 | | | | 2 | | | | Edinburgh | Lasswade AC Club Championships | 27 Sep 09 |
| 800 | 2:02.0 | i | | | 2 | 2 | | | Glasgow | Glasgow Indoor Championships | 28 Dec 09 |
| 800 | 2:03.28 | | | | 5 | 4 | | | East Kilbride | Open Graded Grand Prix | 12 Aug 09 |
| 800 | 2:04.08 | | | | 5 | h2 | | | Grangemouth | Bank of Scotland U20/U23 Championships | 9 Aug 09 |
| 800 | 2:04.63 | | | | 3 | | | | Edinburgh | Lasswade AC Club Championships | 27 Sep 09 |
| 800 | 2:04.95 | | | | 5 | h2 | | | Grangemouth | Scottish Universities Championships | 12 Apr 09 |
| 800 | 2:05.63 | | | | 2 | | | | Edinburgh | HASL Lothian & Borders League | 2 Aug 09 |
| 1500 | 4:19.92 | | | | 5 | 1 | | | Grangemouth | Grangemouth Stadium Open | 2 Sep 09 |
| 1500 | 4:23.84 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 2 | 30 Aug 09 |
| 1500 | 4:26.88 | | | | 6 | A | | | Edinburgh | Scottish Athletics League Division 2 | 19 Apr 09 |
| 2008 U20 Lasswade |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.03 | | | | 6 | h3 | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 800 | 2:03.76 | | | | | | | | Edinburgh | Scottish Closed Champs | 11 May 08 |
| 800 | 2:04.6 | | | | | | | | Grangemouth | Scottish U20 Champs | 15 Jun 08 |
| 800 | 2:04.83 | | | | | | | | Grangemouth | Falkirk Open | 2 Jul 08 |