| 2011 U20 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.86 | | | | 4 | D | | | Glasgow | Glasgow Milers Meet | 17 Jun 11 |
| 800 | 2:00.6 | | | | 4 | 2 | | | Glasgow | Shettleston Harriers Graded Open | 23 Aug 11 |
| 800 | 2:01.06 | | | | 8 | A | | | Glasgow | Scottish Athletics League Division 1 | 19 Jun 11 |
| 800 | 2:01.6 | | | | 5 | A | | | Glasgow (S) | Central & South of Scotland League Division 1 | 3 Jul 11 |
| 800 | 2:02.60 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 22 May 11 |
| 800 | 2:05.19 | | | | 1 | 4 | | | Linwood | Dunren Graded Open | 27 Apr 11 |
| 1500 | 4:05.27 | | | | 8 | | | | Glasgow (S) | Scottish Senior & U14 Championships | 17 Jul 11 |
| 1500 | 4:06.24 | | | | 2 | 2 | | | Glasgow (S) | Scottish U20/Senior Loughborough Trials | 8 May 11 |
| 1500 | 4:07.23 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 1500 | 4:07.48 | | | | 10 | 2 | | | Glasgow (S) | Glasgow Athletic Association Metric Miler Meet | 5 Aug 11 |
| 1500 | 4:09.00 | i | | | 2 | | | | Glasgow | Scottish U17/U20 Championships | 5 Mar 11 |
| 1500 | 4:09.98 | | | | 6 | h1 | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| 1500 | 4:10.5 | | | | 9 | 1 | | | Glasgow | Shettleston Harriers Graded Open | 30 Aug 11 |
| 1500 | 4:12.39 | | | | 1 | B | | | Gateshead | National Junior League Northern Premier Division | 24 Jul 11 |
| 1500 | 4:18.93 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| 3000 | 9:08.19 | i | | | 2 | | | | Glasgow | Scottish Indoor 3000m Champs | 12 Feb 11 |
| 3000 | 9:19.40 | | | | 2 | A | | | Preston | National Junior League Northern Premier Division | 1 May 11 |
| 3000 | 9:38.29 | | | | 2 | B | | | Glasgow | National Junior League Northern Premier Division | 29 May 11 |
| 5K | 16:19 | | | | 12 | | | | Rouken Glen | Scottish Young Athletes' Road Race Championships | 20 Mar 11 |
| parkrun | 16:50 | | | | 2 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 133 | 30 Jul 11 |
| 5M | 27:48 | | | | 15 | | | | Greenock | Renfrewshire Road Race Championships & Open 5 | 6 Feb 11 |
| ZXC | 29:27 | | | | 22 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| 2010 U20 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.59 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 2 | 29 Aug 10 |
| 800 | 2:00.9 | | | | 4 | 2 | | | Glasgow | Shettleston Harriers Open | 24 Aug 10 |
| 800 | 2:01.01 | | | | 4 | 1 | | | Linwood | Dunren Complex Open | 26 May 10 |
| 800 | 2:01.19 | | | | 8 | B | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| 800 | 2:02.02 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 2 | 29 Aug 10 |
| 800 | 2:02.60 | | | | 10 | | | | Linwood | Dunren Complex Open | 8 Sep 10 |
| 800 | 2:02.79 | | | | 3 | B | | | Edinburgh | National Junior Athletic League Northern Premier | 23 May 10 |
| 800 | 2:03.0 | | | | 2 | B | | | Sportcity | National Junior Athletic League Northern Premier | 25 Apr 10 |
| 800 | 2:03.5 | | | | 2 | | | | East Kilbride | Giffnock North Senior Championships | 19 Sep 10 |
| 800 | 2:03.69 | | | | 6 | A | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| 800 | 2:04.12 | i | | | 4 | h2 | | | Glasgow | Scottish Senior & Junior Relay Championships | 6 Feb 10 |
| 800 | 2:04.64 | i | | | 2 | 2 | | | Glasgow | Yuletide Meeting | 28 Dec 10 |
| 1500 | 4:07.23 | | | | 2 | A | | | Wishaw | Scottish Athletics League Division 2 | 8 Aug 10 |
| 1500 | 4:07.8 | | | | 7 | | | | Glasgow (C) | Shettleston Harriers Open | 31 Aug 10 |
| 1500 | 4:08.97 | | | | 1 | 1 | | | East Kilbride | Golden League Final | 25 Aug 10 |
| 1500 | 4:09.06 | | | | 2 | A | | | Grangemouth | Scottish Athletics League Division 2 | 20 Jun 10 |
| 1500 | 4:11.40 | | | | 2 | B | | | Glasgow (S) | National Junior Athletic League Northern Premier | 25 Jul 10 |
| 1500 | 4:14.14 | | | | 3 | B | | | Derby | National Junior Athletic League National Final | 12 Sep 10 |
| 1500 | 4:17.69 | i | | | 4 | | | | Glasgow | Bank of Scotland U17/U20 Championships | 14 Feb 10 |
| 1500 | 4:18.44 | | | | 7 | h3 | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 17 Jul 10 |
| 1500 | 4:19.09 | | | | 2 | A | | | Aberdeen | Scottish Athletics League Division 2 | 18 Apr 10 |
| 1500 | 4:20.5 | | | | 5 | A | | | Sportcity | National Junior Athletic League Northern Premier | 25 Apr 10 |
| 5000 | 17:31.96 | | | | 5 | A | | | Wishaw | Scottish Athletics League Division 2 | 8 Aug 10 |
| JT800 | 13.68 | | | | 8 | B | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| 3K | 9:04 | | | | 3 | | | 3 | Glasgow | Great Scottish Run Junior 3K | 4 Sep 10 |
| 5K | 16:04 | | | | 4 | | | 4 | East Kilbride | Scottish Junior Road Race Championships | 21 Mar 10 |
| parkrun | 16:18 | | | | 1 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 75 | 29 May 10 |
| parkrun | 16:23 | | | | 2 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 84 | 31 Jul 10 |
| parkrun | 16:37 | | | | 2 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 62 | 27 Feb 10 |
| parkrun | 16:47 | | | | 1 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 72 | 8 May 10 |
| 5.6KXC | 19:13 | | | | 9 | | | | Antrim | McCain UK Cross Challenge | 23 Jan 10 |
| 6KXC | 20:09 | | | | 53 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & Inter Counties | 13 Mar 10 |
| 6.7KXC | 22:25 | | | | 90 | | | | Liverpool | McCain UK Cross Challenge (inc European Trials) | 27 Nov 10 |
| ZXC | 15:23 | | | | 14 | | | | Edinburgh | Scottish Inter-District Championships | 9 Jan 10 |
| ZXC | 24:30 | | | | 10 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| ZXC | 31:26 | | | | 5 | | | 1 | Gourock | Renfrewshire Cross Country Championships | 20 Nov 10 |
| 2009 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.6 | i | | | 5 | | | | Glasgow | Scottish Athletics League - Morning Match | 13 Dec 09 |
| 800 | 2:04.6 | | | | 7 | 2 | | | Glasgow (C) | Shettleston Harriers Open Graded Meeting | 25 Aug 09 |
| 800 | 2:05.17 | | | | 2 | 5 | | | East Kilbride | Open Graded Grand Prix | 12 Aug 09 |
| 800 | 2:05.5 | i | | | 3 | 1 | | | Glasgow | Glasgow Indoor Championships | 28 Dec 09 |
| 800 | 2:06.2 | | | | 1 | | | | East Kilbride | Giffnock North Club Championships | 20 Sep 09 |
| 800 | 2:06.26 | | | | 1 | 1 | | | Linwood | Linwood Sports Complex Open | 29 Jul 09 |
| 1500 | 4:17.7 | | | | 7 | 1 | | | Glasgow (C) | Shettleston Harriers Open Graded Meeting | 1 Sep 09 |
| 1500 | 4:18.12 | | | | 1 | B | | | Birmingham | McCain National Young Athletes League Auxiliary Final | 5 Sep 09 |
| parkrun | 16:49 | | | | 6 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 40 | 12 Sep 09 |
| parkrun | 17:18 | | | | 2 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 36 | 15 Aug 09 |
| parkrun | 17:24 | | | | 8 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 6 | 10 Jan 09 |
| 4.8M | 26:36 | | | | 2 | | | | Giffnock | Giffnock North Christmas 4.8 | 20 Dec 09 |
| ZRDL | 12:27 | | | | 8 | L3 | | | Sutton Coldfield | Young Athletes' National Road Relays | 18 Oct 09 |
| ZXC | 18:38 | | | | 3 | | | | Bellahouston Park | Renfrewshire Cross Country Championships | 22 Nov 09 |
| ZXC | 22:50 | | | | 7 | | | | Irvine | Scottish West District Championships | 5 Dec 09 |
| 2008 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.61 | | | | 6 | | | | Perth | Scottish Athletics Grand Prix Final | 13 Sep 08 |
| 800 | 2:05.61 | | | | | | | | Perth | Scottish Grand Prix Final & CE Champs | 13 Sep 08 |
| 800 | 2:07.41 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Championships | 14 Jun 08 |
| 800 | 2:07.48 | | | | | | | | Sportcity | UKA Young Athletes League National Auxiliary Final | 6 Sep 08 |
| 800 | 2:08.0 | | | | | | | | Middlesbrough | National Junior Athletic League - Tyne | 29 Jun 08 |
| 800 | 2:08.04 | | | | | | | | Grangemouth | Scottish Young Athletes League Division 1 | 4 May 08 |
| 800 | 2:08.10 | | | | | | | | Linwood | Scottish Young Athletes League | 1 Jun 08 |
| 800 | 2:08.1 | | | | | | | | East Kilbride | Giffnock North Club Championships | 21 Sep 08 |
| 800 | 2:08.9 | | | | | | | | Glasgow | Shettleston Open Graded Meeting | 19 Aug 08 |
| 1500 | 4:28.22 | | | | | | | | Grangemouth | Scottish Young Athletes' Final | 17 Aug 08 |
| 2007 U15 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.66 | | | | | | | | East Kilbride | Central & Southern Scotland League Division 1 | 5 Aug 07 |
| 200 | 26.23 | | | | | | | | Grangemouth | Scottish Young Athletes League Final | 28 Jul 07 |
| 200 | 26.37 | | | | | | | | Birmingham | NYAL Auxiliary Final | 1 Sep 07 |
| 200 | 26.40 | w | | | | | | | Grangemouth | Scottish Young Athletes' League Division 1 | 8 Jul 07 |
| 200 | 26.41 | | | | | | | | Grangemouth | Central & South of Scotland League Division 1 | 20 May 07 |
| 800 | 2:10.50 | | | | 7 | | | | Grangemouth | Scottish Schools Championships | 8 Jun 07 |
| 800 | 2:12.6 | | | | 1 | | | | East Kilbride | Giffnock North Junior Championships | 9 Sep 07 |
| 800 | 2:14.37 | | | | | | | | Grangemouth | Scottish Young Athletes League Final | 28 Jul 07 |
| LJ | 4.82 | | | | | | | | Grangemouth | Central & South of Scotland League Division 1 | 20 May 07 |
| LJ | 4.77 | w | | | | | | | Birmingham | NYAL Auxiliary Final | 1 Sep 07 |