| 2013 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.69 | | | | 2 | A | | | Kilmarnock | Scottish Athletics League Division 1 & Guests | 20 Apr 13 |
| 1500 | 3:44.52 | | | | 2 | B | | | Sportcity | BMC Grand Prix | 1 Jun 13 |
| 1500 | 3:47.54 | | | | 2 | A | | | Kessel-Lo, BEL | Meeting voor Mon | 8 Jun 13 |
| 1500 | 3:48.80 | | | | 10 | A | | | Solihull | BMC Grand Prix | 18 May 13 |
| 1500 | 3:56.29 | | | | 1 | | | | Edinburgh | Scottish East District Championships | 24 May 13 |
| 5000 | 15:07.53 | | | | 1 | A | | | Kilmarnock | Scottish Athletics League Division 1 & Guests | 20 Apr 13 |
| 1M | 4:11 | | | | 4 | EM | | | Crown Pier | Guernsey Mourant Ozannes Elite Miles | 16 Jun 13 |
| 3.1ML | 15:06 | | | | 1 | L1 | | | Livingstone | Scottish Relays Championships | 31 Mar 13 |
| 5K | 14:56 | | | 14:56 | 2 | | | | Crathie | Run Balmoral ConocoPhillips 5K | 27 Apr 13 |
| 8.663KL | 26:59 | | | | 6 | L7 | | | Sutton Coldfield | ERRA Men's 12 Stage Relays (Long Legs) | 13 Apr 13 |
| ZXC | 29:44 | | | | 2 | | | | Broxburn | Scottish East District League | 12 Jan 13 |
| ZXC | 31:13 | | | | 44 | | | | Castellon, ESP | European Clubs XC Championships | 3 Feb 13 |
| ZXC | 33:19 | | | | 5 | | | | Dinefwr | Home Countries International | 23 Mar 13 |
| ZXC | 39:17 | | | | 7 | | | | Falkirk | Scottish National Championships | 23 Feb 13 |
| 2012 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.45 | | | | 2 | A | | | Grangemouth | Scottish Athletics League Division 1 | 15 Jul 12 |
| 800 | 1:53.91 | | | | 1 | A | | | Grangemouth | Scottish Athletics League Division 1 | 5 Aug 12 |
| 800 | 1:54.38 | | | | 4 | A | | | Gateshead | British Athletics League Division 1 | 30 Jun 12 |
| 800 | 1:55.17 | | | | 1 | A | | | Grangemouth | Scottish Athletics League Division 1 | 15 Jul 12 |
| 800 | 1:55.49 | | | | 1 | A | | | Aberdeen | Scottish Athletics League Division 1 | 20 May 12 |
| 1500 | 3:44.09 | | | | 1 | 3 | | | Heusden, BEL | KBC Night of Athletics | 7 Jul 12 |
| 1500 | 3:44.43 | | | | 11 | A | | | Oordegem, BEL | IFAM | 26 May 12 |
| 1500 | 3:45.46 | | | | 14 | A | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 1500 | 3:46.41 | | | | 14 | A | | | Solihull | BMC Grand Prix | 21 Jul 12 |
| 1500 | 3:46.80 | | | | 4 | A | | | Bedford | BMC Grand Prix Final | 25 Aug 12 |
| 1500 | 3:47.39 | | | | 8 | B | | | Sportcity | BMC Grand Prix | 19 May 12 |
| 1500 | 3:51.29 | | | | 7 | h1 | | | Birmingham | Aviva Olympic Trials & UK Championships | 22 Jun 12 |
| 1500 | 3:51.64 | | | | 1 | h1 | | | Glasgow (S) | Scottish Championships | 2 Jun 12 |
| 1500 | 3:51.75 | | | | 2 | | | | Glasgow (S) | Scottish Championships | 3 Jun 12 |
| Mile | 4:01.87 | | | | 3 | A | | | Kessel-Lo, BEL | Meeting voor Mon | 18 Aug 12 |
| 3000 | 8:15.10 | | | | 1 | 2 | | | Glasgow (S) | Glasgow AA/BMC Regional Races | 29 Jun 12 |
| 5K | 14:46 | | | | 3 | | | | Glasgow | Clydebank 5K | 17 Mar 12 |
| 5K | 14:58 | | | 14:57 | 1 | | | | Balmoral | ConocoPhillips 5K | 28 Apr 12 |
| parkrun | 15:55 | | | | 1 | | | | Alexandra Palace | Ally Pally parkrun 5K Event 16 | 31 Mar 12 |
| 10K | 31:35 | | | 31:33 | 3 | | | | Grangemouth | Jim Dingwall Round The Houses 10K | 25 Mar 12 |
| ZXC | 29:23 | | | | 3 | | | | Stirling University | Scottish East District League | 20 Oct 12 |
| ZXCL | 13:07 | | | | 2 | L4 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 12 |
| ZXCL | 15:52 | | | | 13 | L2 | | | Mansfield | ECCA National Relays | 3 Nov 12 |
| 2011 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:23.06 | i | | | 4 | ns | | | Glasgow | Scottish Senior Championships | 26 Feb 11 |
| parkrun | 16:21 | | | | 1 | | | | Falkirk | Falkirk parkrun 5K Event 19 | 19 Nov 11 |
| 5.848KL | 19:00 | | | | 30 | L4 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| 4M | 18:56 | | | | 1 | | | | Edinburgh | Portobello Promathon 4M | 1 Jan 11 |
| 8KXC | 27:36 | | | | 31 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| 10K | 33:52 | | | | 1 | | | | Anstruther | East Neuk 10K | 25 Sep 11 |
| ZXC | 11:49 | | | | 2 | | | | Glasgow | Scottish National 4K Championships | 30 Jan 11 |
| ZXC | 33:05 | | | | 1 | | | 1 | Livingston | Scottish East District Champs (inc East District League) | 15 Jan 11 |
| ZXC | 39:12 | | | | 3 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXCL | 12:03 | | | | 4 | L1 | | | Dundee | Scottish East District Relay Championships | 8 Oct 11 |
| ZXCL | 13:56 | | | | 6 | L3 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 11 |
| ZXCL | 14:37 | | | | 1 | L2 | | | Wormwood Scrubs | SEAA Cross Country Relays | 12 Mar 11 |
| ZXCL | 16:10 | | | | 2 | L2 | | | Biggleswade | SEAA Relay Championships | 1 Oct 11 |
| 2010 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1MDH | 3:56.05 | | | | 5 | | | | Middlesbrough | Middlesbrough Tees Pride Mile (Downhill) | 5 Sep 10 |
| 400 | 51.59 | | | | 3 | | | | Linwood | Dunren Complex Open | 7 Aug 10 |
| 800 | 1:50.37 | | | | 1 | | | | Edinburgh | Hasl Lothian & Borders League | 9 May 10 |
| 800 | 1:50.76 | | | | 2 | 1 | | | Linwood | Dunren Complex Open | 7 Aug 10 |
| 800 | 1:51.27 | | | | 2 | A | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| 800 | 1:51.95 | | | | 2 | A | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| 800 | 1:52.46 | | | | 1 | | | | Linwood | Dunren Complex Open | 8 Sep 10 |
| 1500 | 3:38.9 | | | | 2 | A | | | Watford | BMC Nike Grand Prix | 12 Jun 10 |
| 1500 | 3:41.21 | | | | 7 | 1.2 | | | Oordegem, BEL | Flanders Cup International | 3 Jul 10 |
| 1500 | 3:42.66 | | | | 1 | 1 | | | Oordegem, BEL | International Flanders Athletics Meeting | 5 Jun 10 |
| 1500 | 3:42.78 | | | | 5 | | | | Bilbao, ESP | Reunión Internacional de Atletismo "Villa de Bilbao" | 19 Jun 10 |
| 1500 | 3:43.04 | | | | 4 | A | | | Sportcity | BMC Nike Grand Prix | 29 May 10 |
| 1500 | 3:43.21 | | | | 7 | h1 | | | Delhi, IND | Commonwealth Games | 11 Oct 10 |
| 1500 | 3:45.68 | | | | 3 | h1 | | | Birmingham | Aviva European Trials and UK Championships | 26 Jun 10 |
| 1500 | 3:45.90 | | | | 1 | | | | Loughborough | Loughborough International | 23 May 10 |
| 1500 | 3:47.18 | | | | 10 | | | | Birmingham | Aviva European Trials and UK Championships | 27 Jun 10 |
| 1500 | 3:52.56 | | | | 1 | A | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| 1500 | 3:57.44 | | | | 1 | | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 18 Jul 10 |
| 1500 | 4:02.76 | | | | 1 | h1 | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 17 Jul 10 |
| 3000 | 8:07.84 | i | | | 5 | | | | Sheffield | Aviva World Trials & UK Championships | 13 Feb 10 |
| 1M | 4:01 | | | | 1 | | | | Greenock | Greenock Glenpark Harriers Chisholm Mile | 4 May 10 |
| parkrun | 15:03 | | | | 1 | | | | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 37 (Short course) | 10 Jul 10 |
| 7.798KL | 24:52 | | | | 3 | L5 | | | Milton Keynes | Southern Men's 12 Stage Relays (Long Legs) | 21 Mar 10 |
| 12KXC | 37:14 | | | | 29 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & Inter Counties | 13 Mar 10 |
| ZXC | 27:36 | | | | 1 | | | | Broxburn Acedemy | Scottish East District League | 20 Nov 10 |
| ZXC | 37:40 | | | | 1 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| 2009 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXL | 12:49 | | | | | | | | Cumbernauld | Scottish National Relays | 24 Oct 09 |
| 800 | 1:51.87 | | | | 2 | A | | | Linwood | BMC Regional Races | 27 May 09 |
| 800 | 1:51.99 | | | | 7 | B | | | Stretford | BMC Nike Grand Prix | 27 Jun 09 |
| 800 | 1:52.37 | | | | 1 | A | | | Grangemouth | Scottish Athletics League Division 1 | 30 Aug 09 |
| 800 | 1:52.88 | | | | 3 | A | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 800 | 1:54.10 | | | | 4 | 1 | | | Linwood | Scottish Athletics Grand Prix Final | 29 Jul 09 |
| 800 | 1:55.17 | | | | 13 | 4 | | | Oordegem, BEL | Leon Buyle Memorial | 4 Jul 09 |
| 1500 | 3:41.91 | | | | 4 | 2 | | | Oordegem, BEL | Leon Buyle Memorial | 4 Jul 09 |
| 1500 | 3:42.91 | | | | 5 | A | | | Solihull | BMC Nike Grand Prix | 18 Jul 09 |
| 1500 | 3:44.43 | | | | 12 | A | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 1500 | 3:44.71 | | | | 6 | 1 | | | Brasschaat, BEL | Flanders Cup | 26 Jul 09 |
| 1500 | 3:44.85 | | | | 10 | A | | | Sportcity | BMC Nike Grand Prix | 30 May 09 |
| 1500 | 3:45.10 | | | | 5 | | | | Amsterdam, NED | Amsterdam Open | 8 Aug 09 |
| 1500 | 3:45.63 | | | | 2 | | | | Twickenham | St. Mary's Classic | 3 Jun 09 |
| 1500 | 3:48.29 | | | | 4 | | | | Dunfermline | Scottish Senior Championships & Junior Relay Champs | 21 Jun 09 |
| 1500 | 3:48.67 | | | | 1 | A | | | Wishaw | Scottish Inter-Regional Championships | 10 May 09 |
| 1500 | 3:48.70 | | | | 5 | h2 | | | Birmingham | Aviva World Trials & National Championships | 11 Jul 09 |
| 1500 | 3:49.43 | | | | 2 | h2 | | | Dunfermline | Scottish Senior Championships & Junior Relay Champs | 20 Jun 09 |
| 1500 | 3:50.21 | | | | 14 | A | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| Mile | 4:07.58 | | | | 5 | | | | Aberdeen | Aberdeen Sports Village International mile & Open races | 22 Aug 09 |
| 3000 | 8:21.25 | | | | 5 | | | | Loughborough | McCain Loughborough International | 17 May 09 |
| 3000 | 8:23.83 | | | | 2 | | | | Grangemouth | Falkirk Cup inc Scottish 10,000m Championships | 26 Aug 09 |
| 3000 | 8:51.52 | | | | 17 | | | | Oordegem, BEL | Leon Buyle Memorial | 4 Jul 09 |
| 1M | 3:58 | | | | 2 | | | | Greenock | Greenock Glenpark Harriers Chisholm Mile | 5 May 09 |
| 5M | 24:09 | | | | 2 | | | | Glasgow | Deloitte Glasgow University 5 | 7 Nov 09 |
| 5M | 24:20 | | | | 4 | | | | Alsager | Alsager 5 | 1 Feb 09 |
| 9KXC | 29:00 | | | | 6 | | | | Gateshead | McCain UK Cross Challenge | 14 Nov 09 |
| 9.8KXC | 29:24 | | | | 19 | | | | Liverpool | McCain UK Cross Challenge | 28 Nov 09 |
| 10.5KXC | 33:33 | | | | 15 | | | | Brussels, BEL | Lotto Crosscup | 20 Dec 09 |
| ZRDL | 17:26 | | | | 10 | L1 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 18:17 | | | | 1 | L3 | | | Aldershot | Southern Counties Men's 6-stage Relays | 27 Sep 09 |
| ZRDL | 26:45 | | | | | L5 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZXC | 12:37 | | | | 3 | | | | Glasgow | Scottish 4K Championships | 25 Jan 09 |
| ZXC | 28:33 | | | | 16 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-district) | 10 Jan 09 |
| ZXC | 30:08 | | | | 1 | | | | Dunfermline | Scottish East District League | 18 Jan 09 |
| ZXC | 31:54 | | | | 1 | | | | Livingston | Scottish East District Championships | 5 Dec 09 |
| ZXC | 33:41 | | | | 2 | | | | Bangor | Aviva / SIAB Cross Country Championships | 28 Mar 09 |
| ZXC | 37:14 | | | | 1 | | | | Falkirk | Scottish National Championships | 21 Feb 09 |
| ZXC | 39:20 | | | | 24 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 SEN Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.22 | | | | 5 | 1 | | | East Kilbride | East Kilbride Open (Scottish GP Series) | 23 Jul 08 |
| 800 | 1:53.25 | | | | 4 | A | | | Carlisle | British Athletics League National 1 | 5 Jul 08 |
| 800 | 1:53.4 | | | | 6 | A | | | Gateshead | British Athletics League National 1 | 7 Jun 08 |
| 1500 | 3:46.57 | | | | 3 | 2 | | | Oordegem, BEL | Memorial Leon Buyle | 26 Jul 08 |
| 1500 | 3:48.09 | | | | 4 | B | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 1500 | 3:49.67 | | | | 1 | D | | | Watford | BMC Nike Elite Meeting | 14 Jun 08 |
| 1500 | 3:50.46 | | | | 3 | | | | Dunfermline | Scottish Athletics Senior Championships | 31 Aug 08 |
| 1500 | 3:51.29 | | | | 10 | h3 | | | Birmingham | Aviva National Championships inc Olympic Trials | 12 Jul 08 |
| 1500 | 3:51.46 | | | | 7 | B | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 1500 | 3:54.46 | | | | 3 | A | | | Carlisle | British Athletics League National 1 | 5 Jul 08 |
| 1500 | 3:58.27 | | | | 1 | h2 | | | Dunfermline | Scottish Athletics Senior Championships | 30 Aug 08 |
| 3000 | 8:18.99 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix | 6 May 08 |
| 3000 | 8:30.77 | | | | 17 | 1 | | | Oordegem, BEL | Memorial Leon Buyle | 26 Jul 08 |
| 5000 | 14:31.65 | | | | 1 | | | | Edinburgh | Scottish Closed Champs | 11 May 08 |
| 5000 | 14:34.02 | | | | 13 | B | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 10000 | 31:15.27 | | | | 5 | | | | Grangemouth | Scottish Athletics 10000 Championships | 1 Jul 08 |
| 4KXC | 12:18 | | | | 1 | | | | Glasgow | Scottish Athletics 4K Championships | 27 Jan 08 |
| 4KXC | 12:50 | | | | 3 | | | | Prestonpans | Scottish East District Relays | 11 Oct 08 |
| 5K | 16:33 | | | | 16 | | | | Edinburgh | Welcome the World 5K Road Race | 30 Mar 08 |
| 10K | 30:58 | | | | 42 | | | | Manchester | Bupa Great Manchester Run 10K | 18 May 08 |
| 10K | 30:58 | | | | 3 | | | | Dumbarton | Polaroid Eyewear Series - Dumbarton 10K | 5 Jun 08 |
| ZRDL | 18:17 | | | | 5 | | | | Aldershot | South of England 6 Stage Relay | 27 Sep 08 |
| ZRDL | 26:46 | | | | -2 | L3 | | | Aldershot | Southern 12 Stage Relays | 6 Apr 08 |
| ZRDL | 27:08 | | | | -26 | L3 | | | Sutton Coldfield | National 12 Stage Relays | 26 Apr 08 |
| ZXC | 14:04 | | | | 2 | | | | Cumbernauld | Scottish National Cross Country Relays | 25 Oct 08 |
| ZXC | 28:25 | | | | 2 | | | | Deans | Scottish East District League | 19 Jan 08 |
| ZXC | 30:06 | | | | 21 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| ZXC | 39:18 | | | | 8 | | | | Falkirk | Scottish Power Scottish National Championships | 23 Feb 08 |
| ZXC | 39:36 | | | | 49 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| 2007 U23 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.96 | | | | 2 | | | | Grangemouth | Scottish Athletics League Division 1 | 24 Jun 07 |
| 1500 | 3:47.20 | | | | 1 | | | | Derby | U23 Inter Territorial Match | 19 Aug 07 |
| 1500 | 3:47.50 | | | | 2 | B | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 1500 | 3:49.52 | | | | 3 | C | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 1500 | 3:49.65 | | | | 3 | | | | Glasgow (S) | Senior Scottish Championships | 12 Aug 07 |
| 1500 | 3:50.12 | | | | 1 | B | | | Lee Valley | British Athletics League National 1 | 2 Jun 07 |
| 1500 | 3:51.90 | | | | 12 | C | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 1500 | 3:52.02 | | | | 10 | h1 | | | Sportcity | Norwich Union World Trials & AAA Championships | 28 Jul 07 |
| 1500 | 3:54.18 | | | | 2 | | | | Edinburgh | Bank of Scotland U23 Championships | 17 Jun 07 |
| 1500 | 3:54.56 | | | | 1 | 1 | | | Dundee | Scottish Athletics Open Graded Grand Prix Series | 25 Aug 07 |
| 1500 | 3:55.58 | | | | 1 | 1 | | | Edinburgh | Scottish Athletics Open Graded Grand Prix Series | 24 May 07 |
| 1600 | 4:21.8 | | | | 1 | | | | Oban | Oban Highland Games | 23 Aug 07 |
| Mile | 4:13.39 | | | | 10 | | | | Grangemouth | Celtic Cup | 31 Jul 07 |
| 3200 | 9:26.4 | | | | 1 | | | | Oban | Oban Highland Games | 23 Aug 07 |
| 5000 | 14:38.00 | | | | 8 | | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 5000 | 14:48.2 | | | | 1 | | | | Grangemouth | Scottish Athletics League Division 1 | 22 Apr 07 |
| 5000 | 14:51.55 | | | | 2 | | | | Glasgow (S) | Scottish Closed Senior Championships | 13 May 07 |
| 5000 | 14:51.63 | | | | 1 | B | | | Hendon | British Athletics League National 1 | 4 Aug 07 |
| 10K | 30:46 | | | | 2 | | | | New York NY, USA | Scotland Run | 1 Apr 07 |
| 10K | 31:20 | | | | 3 | | | | Grangemouth | Grangemouth Round the Houses 10K | 15 Apr 07 |
| ZXC | 29:01 | | | | 18 | | | | Gateshead | UK Challenge Series | 10 Nov 07 |
| ZXC | 31:17 | | | | 1 | | | | Stirling | Scottish Athletics East District Championships | 8 Dec 07 |
| ZXC | 32:27 | | | | 41 | | | | Liverpool | UK Challenge Series | 24 Nov 07 |
| 2006 U23 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.0 | | | | 3 | 1 | | | Coatbridge | Shettleston Harriers Open Meeting | 22 Aug 06 |
| 1500 | 3:50.75 | | | | 5 | | | | Sportcity | British Athletics League Premiership | 3 Jun 06 |
| 1500 | 3:55.47 | | | | 2 | | | | Eton | BAL Cup Semi Match 2 | 30 Jul 06 |
| 1500 | 3:56.80 | | | | 7 | | | | Glasgow (S) | Sunday Mail Scottish Championships | 13 Aug 06 |
| 1500 | 3:58.5 | | | | 2 | | | | Linwood | Scottish Men's League Division 1 | 20 Aug 06 |
| 5000 | 15:08.8 | | | | 1 | | | | Coatbridge | Shettleston Harriers Open Meeting | 22 Aug 06 |
| 10K | 31:24 | | | | 2 | | | | Stirling | City of Stirling 10km | 17 Sep 06 |
| 2005 U23 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:02.4 | | | | 7 | | | | Stoke | BAL2 | 30 Jul 05 |
| 1500 | 4:03.13 | | | | 1 | 1 | | | Grangemouth | FALKIRK OPEN | 7 Sep 05 |
| 1500 | 4:03.5 | | | | 3 | | | | Wishaw | SCOTTISH MEN’S LEAGUE Division 1 | 7 Aug 05 |
| 1500 | 4:03.88 | | | | 5 | | | | Grangemouth | | 12 Jun 05 |
| 1500 | 4:06.17 | | | | 3 | | | | Dumfries | BANK OF SCOTLAND U23 &U20 CHAMPIONSHIPS | 19 Jun 05 |
| 1500 | 4:07.15 | | | | 6 | | | | Cardiff | BAL2 | 7 May 05 |
| 3000 | 8:47.9 | | | | 2 | | | | Wishaw | CENTRAL & SOUTHERN SCOTLAND LEAGUE Divison 1 | 14 Aug 05 |
| 5000 | 15:21.9 | | | | 1 | | | | Wishaw | SCOTTISH MEN’S LEAGUE Division 1 | 24 Apr 05 |
| 10K | 31:39 | | | | 2 | | | | Stirling | WALLACE 700 CITY OF STIRLING 10km | 18 Sep 05 |
| 2004 U20 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.00 | | | | 3 | | | | Grangemouth | SCOTTISH LEAGUE Division 1 Grangemouth | 25 Apr 04 |
| 800 | 1:56.4 | | | | 3 | | | | Edinburgh | SCOTTISH MEN'S LEAGUE Division 1 | 22 Aug 04 |
| 800 | 1:59.6 | | | | 1 | | | | Wishaw | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division One Wishaw | 11 Jul 04 |
| 800 | 2:01.03 | | | | 7 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 16 May 04 |
| 1500 | 3:53.11 | | | | 2 | D | | | Solihull | BMC | 22 May 04 |
| 1500 | 3:59.41 | | | | 6 | h4 | | | Gateshead | BUSA Champs | 2 May 04 |
| 1500 | 4:00.29 | | | | 4 | | | | Edinburgh | DM HALL EAST AND WEST DISTRICT SCOTTISH CHAMPS | 15 May 04 |
| 1500 | 4:02.18 | | | | 6 | h2 | | | Bedford | AAA Under 20 & Under 23 Championships | 27 Jun 04 |
| 1500 | 4:02.59 | i | | | 1 | | | | Glasgow | BANK OF SCOTLAND U20 AND U17 CHAMPIONSHIPS | 29 Feb 04 |
| 1500 | 4:02.96 | | | | 16 | C | | | Watford | BMC | 12 Jun 04 |
| 1500 | 4:03.8 | | | | 9 | | | | Wishaw | SCOTTISH MEN'S LEAGUE Division 1 | 25 Jul 04 |
| 1500 | 4:04.19 | | | | 2 | | | | Grangemouth | BANK OF SCOTLAND U20/U17 CHAMPIONSHIPS | 29 Aug 04 |
| 1500 | 4:05.70 | | | | 5 | B | | | Newham | BAL1 | 31 Jul 04 |
| 1500 | 4:12.27 | | | | ht | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH CHAMPIONSHIPS | 15 Aug 04 |
| 5000 | 15:30.0 | | | | 1 | | | | Glasgow (S) | CENTRAL & SOUTHERN SCOTLAND LEAGUE Division One | 18 Apr 04 |
| 10K | 31:49 | | | | 1 | | | | Stirling | CITY OF STIRLING 10km | 19 Sep 04 |
| 2003 U20 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.60 | | | | 6 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS' Champs | 14 Jun 03 |
| 800 | 1:59.2 | | | | 3 | | | | Coatbridge | SCOTTISH MEN'S LEAGUE Divison One Coatbridge | 8 Jun 03 |
| 800 | 2:00.0 | | | | 4 | B | | | Glasgow (S) | SCOTTISH MEN'S LEAGUE D1 | 22 Jun 03 |
| 800 | 2:00.82 | | | | 6 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT Champs | 11 May 03 |
| 800 | 2:01.06 | | | | ht | | | | Glasgow (S) | SUNDAY MAIL SCOTTISH SENIOR Champs | 11 Jul 03 |
| 1500 | 3:58.94 | | | | 5 | E | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 1500 | 4:00.93 | | | | 2 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS' Champs | 13 Jun 03 |
| 1500 | 4:02.1 | | | | 6 | | | | Glasgow (S) | SCOTTISH MEN'S LEAGUE D1 | 22 Jun 03 |
| 1500 | 4:03.18 | | | | 3 | B | | | Glasgow (S) | BMC Grand Prix | 30 Aug 03 |
| 1500 | 4:03.23 | | | | 3 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT Champs | 10 May 03 |
| 1500 | 4:04.44 | | | | 12 | h1 | | | Bedford | NORWICH UNION U23 | 28 Jun 03 |
| 1500 | 4:12.85 | | | | 7 | | | | Grangemouth | FALKIRK OPEN Grangemouth | 3 Sep 03 |
| 3000 | 8:54.09 | | | | 2 | | | | Grangemouth | FALKIRK OPEN GRANGEMOUTH | 6 Aug 03 |
| 5000 | 15:31.32 | | | | 3 | | | | Grangemouth | BANK OF SCOTLAND U20 & U17 Champs | 24 Aug 03 |
| 2002 U17 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.13 | | | | 1 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT (May 11/12) | 12 May 02 |
| 800 | 1:58.3 | | | | 4 | | | | Edinburgh | SCOTTISH MEN'S LEAGUE D2 | 14 Jul 02 |
| 800 | 1:58.7 | | | | 1 | B | | | Grangemouth | D2 Grangemouth | 2 Jun 02 |
| 800 | 2:00.46 | | | | 2 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS Champs | 15 Jun 02 |
| 800 | 2:01.4 | | | | 1 | | | | Coatbridge | D2 Coatbridge | 21 Apr 02 |
| 800 | 2:01.9 | i | | | 2 | | | | Glasgow | GORDON WOODLANDS SCOTTISH SCHOOLS Champs Ke | 31 Jan 02 |
| 800 | 2:02.8 | | | | 1 | | | | Coatbridge | Coatbridge | 5 May 02 |
| 1500 | 3:59.66 | | | | 3 | | | | Glasgow (S) | GLASGOW SPORTS COUNCIL SCHOOLS U17 | 20 Jul 02 |
| 1500 | 4:01.2 | | | | 1 | | | | Grangemouth | D2 Grangemouth | 23 Jun 02 |
| 1500 | 4:02.28 | | | | 4 | | | | Birmingham | AAA U17-15 Champs | 11 Aug 02 |
| 1500 | 4:03.98 | | | | 2 | | | | Tullamore, IRE | Celtic Games | 3 Aug 02 |
| 1500 | 4:05.0 | | | | 1 | | | | Grangemouth | GORDON WOODLANDS SCOTTISH SCHOOLS | 14 Jun 02 |
| 1500 | 4:06.72 | | | | 1 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT (May 11/12) | 12 May 02 |
| 1500 | 4:07.00 | | | | 2 | h1 | | | Birmingham | AAA U17/15 Champs Birmingham | 10 Aug 02 |
| 1500 | 4:07.56 | | | | 1 | | | | Grangemouth | BANK OF SCOTLAND SCOTTISH U20/U17 Champs | 25 Aug 02 |
| 1500 | 4:18.9 | | | | 1 | | | | Coatbridge | Coatbridge | 5 May 02 |
| 3000 | 8:55.5 | | | | 1 | | | | Grangemouth | Central Grangemouth | 19 May 02 |
| 3000 | 9:17.0 | | | | 1 | | | | Coatbridge | D2 Coatbridge | 21 Apr 02 |
| 2001 U17 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.8 | | | | 2 | | | | Inverness | | 26 Aug 01 |
| 800 | 1:58.93 | | | | 2 | | | | Grangemouth | | 10 Jun 01 |
| 800 | 2:00.31 | | | | 2 | | | | Gateshead | GATESHEAD HARRIERS TARTAN GAMES Gateshead | 25 Aug 01 |
| 800 | 2:01.4 | | | | 1 | | | | Grangemouth | CENTRAL CLUBS CHAMPIONSHIPS Grangemouth | 16 Sep 01 |
| 800 | 2:01.6 | | | | 3 | | | | Coatbridge | CENTRAL & SOUTH SCOTLAND LEAGUE Division Three | 9 Sep 01 |
| 800 | 2:05.8 | | | | 1 | | | | Ayr | McDONALD'S SCOTTISH YOUNG ATHLETES' BOYS' LEAGUE | 13 May 01 |
| 1500 | 4:18.6 | | | | 1 | | | | Grangemouth | CENTRAL CLUBS CHAMPIONSHIPS Grangemouth | 16 Sep 01 |
| 2000 U15 Central/Thames Valley/Queen Margaret Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.49 | | | | 3 | | | | Inverness | BANK OF SCOTLAND SCOTTISH | 9 Jul 00 |
| 800 | 2:09.4 | | | | 1 | | | | Grangemouth | Scottish East Grangemouth | 13 May 00 |
| 800 | 2:11.8 | | | | 1 | | | | Dunfermline | JSB PLUMBING FORTH VALLEY LEAGUE PRESIDENTS SELECT MATCH | 9 Sep 00 |
| 800 | 2:13.9 | | | | 2 | | | | Unknown | Central Division | 7 May 00 |
| Mile | 4:56.2 | | | | 1 | | | | Dunfermline | JSB PLUMBING FORTH VALLEY LEAGUE Pitreavie | 1 May 00 |