| 2012 U23 Giffnock North/Strathclyde Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:19 | | | | 21 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 173 | 12 May 12 |
| ZXC | 29:05 | | | | 194 | B | | | Cardiff | BUCS Championships | 4 Feb 12 |
| 2011 U20 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.34 | | | | 6 | 1 | | | Linwood | Dunren Graded Open | 17 Aug 11 |
| 800 | 2:00.63 | | | | 4 | B | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| 800 | 2:02.1 | | | | 5 | 2 | | | Glasgow | Shettleston Harriers Graded Open | 23 Aug 11 |
| 800 | 2:03.19 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 1500 | 4:24.43 | | | | 2 | 1 | | | Grangemouth | Grangemouth Stadium Graded Open | 7 Sep 11 |
| 1500 | 4:26.32 | i | | | 4 | | | | Glasgow | Scottish University Athletics Freshers Match | 12 Oct 11 |
| 1500 | 4:28.74 | | | | 12 | | | | Grangemouth | Scottish Universities Championships | 16 Apr 11 |
| 3000 | 9:31.1 | | | | 1 | B | | | Wishaw | Central & South of Scotland League Division 1 | 1 May 11 |
| 3000SC | 10:45.99 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| LJ | 4.93 | | | | 8 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| LJ | 4.89 | | 0.9 | | 7 | B | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| 5K | 17:17 | | | | 24 | | | | Rouken Glen | Scottish Young Athletes' Road Race Championships | 20 Mar 11 |
| parkrun | 17:12 | | | | 3 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 120 | 30 Apr 11 |
| parkrun | 17:21 | | | | 5 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 116 | 2 Apr 11 |
| parkrun | 18:21 | | | | 14 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 109 | 12 Feb 11 |
| 4.8ML | 27:15 | | | | 8 | L2 | | | Ballieston | Allan Scally Road Relays (Inc Scottish University Championships) | 29 Oct 11 |
| ZXC | 14:28 | | | | 75 | | | | Glasgow | Scottish National 4K Championships | 5 Nov 11 |
| ZXC | 31:53 | | | | 42 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXC | 42:16 | | | | 38 | | | | St Andrews | Scottish Student Sport Cross Country Championships | 19 Nov 11 |
| ZXCL | 13:52 | | | | 13 | L1 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 11 |
| ZXCL | 14:42 | | | | 16 | L4 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 11 |
| 2010 U20 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:26.2 | | | | 6 | 1 | | | Glasgow (C) | Shettleston Harriers Open | 31 Aug 10 |
| 1500 | 4:36.55 | | | | 2 | B | | | Wishaw | Scottish Athletics League Division 2 | 8 Aug 10 |
| 5000 | 17:42.7 | | | | 12 | | | | Glasgow (C) | Shettleston Harriers Open | 24 Aug 10 |
| parkrun | 18:17 | | | | 6 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 76 | 5 Jun 10 |
| parkrun | 18:20 | | | | 12 | | | 2 | Glasgow Pollok Park | Glasgow parkrun 5K Event 75 | 29 May 10 |
| parkrun | 18:49 | | | | 22 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 73 | 15 May 10 |
| 2008 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.2 | | | | | | | | East Kilbride | Giffnock North Club Championships | 21 Sep 08 |
| 800 | 2:00.96 | | | | 1 | | | | Perth | Scottish Athletics Grand Prix Final | 13 Sep 08 |
| 800 | 2:03.3 | | | | 2 | 2 | | | Glasgow (C) | Shettleston Harriers Open Graded Meeting | 19 Aug 08 |
| 800 | 2:04.2 | i | | | | | | | Glasgow | Scottish Athletics Indoor League | 14 Dec 08 |
| 800 | 2:05.5 | | | | | | | | Linwood | East Kilbride Open Meeting | 23 Jul 08 |
| 800 | 2:05.9 | | | | | | | | East Kilbride | Giffnock North Club Championships | 21 Sep 08 |
| 800 | 2:06.2 | | | | | | | | East Kilbride | Central & Southern Scotland League 1 | 10 Aug 08 |
| 1500 | 4:12.4 | | | | 3 | | | | Coatbridge | Shettleston Harriers Open | 26 Aug 08 |
| 1500 | 4:14.19 | | | | 2 | A | | | Grangemouth | Scottish Young Athletes' Final | 17 Aug 08 |
| 1500 | 4:16.83 | | | | 6 | h1 | | | Grangemouth | Bank of Scotland Under-17 Championships | 23 Aug 08 |
| 1500 | 4:24.2 | | | | | | | | Grangemouth | Central & Southern Scotland League | 25 May 08 |
| 3000 | 9:09.0 | | | | 1 | A | | | Sportcity | UKA Young Athletes League National Auxiliary Final | 6 Sep 08 |
| 3000 | 9:41.42 | | | | | | | | Grangemouth | Bank of Scotland U20/U17 3,000m Championships | 7 Jun 08 |
| 3000 | 9:47.5 | | | | | | | | Linwood | Central & South of Scotland League Division 1 | 27 Apr 08 |
| 1500SC | 4:42.52 | | | | 3 | | | | Grangemouth | Bank of Scotland Under-17 Championships | 24 Aug 08 |
| 1500SC | 4:52.56 | | | | 1 | A | | | Grangemouth | Scottish Young Athletes' Final | 17 Aug 08 |
| 1500SC | 4:54.94 | | | | 1 | B | | | Linwood | Scottish Young Athletes League | 1 Jun 08 |
| 2000SC | 6:52.6 | | | | | | | | Carlisle | National Junior Athletic League - Tyne | 27 Jul 08 |
| ZRD | 19:08 | | | | 16 | | | 16 | Aberdeen | Scottish Power Junior Championships | 23 Mar 08 |
| ZXC | 7:53 | | | | 1 | | | 1 | Irvine | Scottish West District Relays | 11 Oct 08 |
| ZXC | 9:35 | | | | 4 | | | | Cumbernauld | Scottish National Cross Country Relays | 25 Oct 08 |
| ZXC | 16:30 | | | | 1 | | | 1 | Greenock | Renfrewshire AAA County Championships | 22 Nov 08 |
| ZXC | 20:45 | | | | 15 | | | | Irvine | Scottish Power Scottish Secondary Schools' Championships | 8 Mar 08 |
| 2007 U17 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.7 | | | | | | | | Shettleston | Shettleston Open Graded Meeting | 21 Aug 07 |
| 1500 | 4:21.53 | | | | | | | | Glasgow (S) | Scotland West Championships | 12 May 07 |
| 1500 | 4:22.3 | | | | | | | | Glasgow | Shettleston Open Graded Meeting | 28 Aug 07 |
| 1500 | 4:23.34 | | | | | | | | Grangemouth | Bank of Scotland U17/U13 Championships | 18 Aug 07 |
| 1500 | 4:23.79 | | | | | | | | Grangemouth | Scottish Schools Champs | 8 Jun 07 |
| 1500 | 4:23.98 | | | | | | | | Reykjavik, ISL | International Childrens Games | 24 Jun 07 |
| 1500 | 4:25.01 | | | | | | | | Reykjavik, ISL | International Childrens Games | 22 Jun 07 |
| 1500 | 4:30.60 | | | | | | | | Grangemouth | Scottish Young Athletes' League Division 1 | 8 Jul 07 |
| 1500 | 4:30.70 | | | | | | | | Grangemouth | Scottish Schools Champs | 8 Jun 07 |
| 3000 | 9:26.70 | | | | 8 | | | | Glasgow (S) | Scottish East District Championships | 13 May 07 |
| 3000 | 9:33.46 | | | | | | | | Wishaw | Central & South of Scotland League Division 1 | 29 Apr 07 |
| 3000 | 9:36.0 | | | | | | | | Birmingham | NYAL Auxiliary Final | 1 Sep 07 |
| 3000 | 9:37.56 | | | | | | | | Glasgow (S) | Glasgow City Council Open Graded Meeting | 11 Apr 07 |
| 3000 | 9:37.73 | | | | | | | | Grangemouth | Scottish Schools Champs | 9 Jun 07 |
| 3000 | 9:51.40 | | | | | | | | Grangemouth | Scottish Young Athletes League Final | 28 Jul 07 |
| 5K | 16:53 | | | | 1 | | | | Giffnock | Greaves Sport Running Festival | 14 Jun 07 |
| 2006 U15 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 62.1 | | | | | | | | Carlisle | Border Harriers Open Meeting | 10 Sep 06 |
| 800 | 2:22.3 | | | | | | | | Carlisle | Border Harriers Open Meeting | 10 Sep 06 |
| 1500 | 4:27.4 | | | | 1 | | | | Carlisle | Border Harriers Open Meeting | 10 Sep 06 |
| 1500 | 4:30.9 | | | | 1 | | | | Dumfries | Scottish Young Athletes League Central Section | 2 Jul 06 |
| 1500 | 4:34.75 | | | | 2 | | | | Birmingham | UKA Young Athletes League Final | 3 Sep 06 |
| 3000 | 9:51.7 | | | | 5 | | | | Glasgow (C) | Shettleston Harriers Open Meeting | 29 Aug 06 |
| 3000 | 9:55.4 | | | | 2 | | | | Linwood | Linwood Open Meeting | 23 Aug 06 |
| 300HW | 48.0 | | | | 1 | | | | Dumfries | Scottish Young Athletes League Central Section | 2 Jul 06 |
| 5K | 17:25 | | | | 3 | | | | Giffnock | Greaves Sport Festival of Running Rouken Glen Park | 15 Jun 06 |
| 2005 U15 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.54 | | | | 2 | B | | | Glasgow (S) | BMC | 11 May 05 |
| 1500 | 4:33.04 | | | | 8 | | | | Grangemouth | FALKIRK OPEN Grangemouth | 4 May 05 |
| 1500 | 4:33.41 | | | | ht | | | | Grangemouth | BANK OF SCOTLAND U17/U15/U13 CHAMPIONSHIPS | 21 Aug 05 |
| 1500 | 4:33.42 | | | | 2 | W | | | Glasgow (S) | SCOTTISH EAST AND WEST DISTRICT (May 14/15) | 14 May 05 |
| 1500 | 4:34.9 | | | | 1 | | | | Wishaw | Central Section Match 1 | 26 Jun 05 |
| 2000 | 6:22.75 | i | | | 1 | | | | Glasgow | GLASGOW COUNCIL OPEN Glasgow | 30 Nov 05 |
| 2000 | 6:22.75 | i | | | 2 | mx | | | Glasgow | - | 30 Nov 05 |
| 3000 | 9:52.56 | | | | 6 | | | | Grangemouth | | 1 Jun 05 |
| 3000 | 9:56.78 | | | | 2 | | | | Birmingham | YAL Final | 4 Sep 05 |
| 2004 U13 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.87 | | | | 1 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 15 May 04 |
| 800 | 2:20.56 | | | | 2 | | | | Grangemouth | BANK OF SCOTLAND U15 | 28 Aug 04 |
| 800 | 2:21.23 | | | | 3 | 3 | | | Grangemouth | FALKIRK OPEN Grangemouth | 4 Aug 04 |
| 800 | 2:23.54 | i | | | 2 | | | | Glasgow | SCOTTISH EAST AND WEST DISTRICT CHAMPIONSHIPS Kelvin Hall, Glasgow | 18 Jan 04 |
| 800 | 2:23.87 | i | | | 3 | | | | Glasgow | BANK OF SCOTLAND U15 AND U13 CHAMPIONSHIPS | 28 Feb 04 |
| 800 | 2:24.14 | | | | 9 | | | | Edinburgh | EDINBURGH OPEN Meadowbank | 28 Jul 04 |
| 800 | 2:26.5 | | | | 1 | | | | Coatbridge | GIFFNOCK NORTH AAC CHAMPIONSHIPS | 31 Oct 04 |
| 800 | 2:26.9 | | | | 1 | | | | Glasgow (S) | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division One | 18 Apr 04 |
| 1200 | 3:41.9 | | | | 1 | | | | East Kilbride | - | 2 Jun 04 |
| 1500 | 4:41.1 | | | | 7 | | | | Coatbridge | | 7 Sep 04 |
| 1500 | 4:42.2 | | | | 3 | | | | Glasgow (S) | | 26 May 04 |
| 1500 | 4:44.42 | | | | 2 | | | | Birmingham | UKA YOUNG ATHLETES' FINAL Alexander Stadium | 5 Sep 04 |
| 1500 | 4:46.1 | | | | 1 | | | | Grangemouth | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division One | 6 Jun 04 |
| 1500 | 4:47.2 | | | | 1 | | | | Coatbridge | Central Section Coatbridge | 27 Jun 04 |
| 1500 | 4:47.3 | | | | 1 | | | | Coatbridge | SCOTTISH YOUNG ATHLETES' LEAGUE Central Section | 23 May 04 |
| 1500 | 4:48.04 | | | | 1 | | | | Glasgow (S) | SCOTTISH YOUNG ATHLETES' LEAGUE FINALS Scotstoun | 1 Aug 04 |
| 1500 | 4:50.60 | | | | 4 | 4 | | | Grangemouth | FALKIRK OPEN Grangemouth | 5 May 04 |
| 2003 U13 Giffnock North |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.0 | | | | 1 | | | | East Kilbride | LANARKSHIRE Champs EAST KILBRIDE | 30 Aug 03 |
| 800 | 2:24.49 | | | | 3 | | | | Grangemouth | BANK OF SCOTLAND UNDER-15 AND UNDER-13 Champs Grangemouth | 6 Jul 03 |
| 800 | 2:26.7 | | | | 1 | | | | Coatbridge | CENTRAL & SOUTHERN SCOTLAND LEAGUE D3 COATBRIDGE | 17 Aug 03 |
| 1500 | 4:52.07 | i | | | 2 | h4 | | | Glasgow | GLASGOW COUNCIL OPEN Kelvin Hall | 10 Dec 03 |
| 1500 | 4:54.07 | | | | 1 | h1 | | | Glasgow (S) | GLASGOW COUNCIL OPEN SCOTSTOUN | 16 Aug 03 |