| 2013 V40 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:49 | | | | 2 | | 1 | 1 | Strathclyde | Strathclyde parkrun 5K Event 142 | 12 Jan 13 |
| HM | 75:42 | | | 75:39 | 21 | | 1 | 1 | Alloa | Alloa Half Marathon | 17 Mar 13 |
| Mar | 2:36:56 | | | 2:36:52 | 115 | | 1 | 1 | London | Virgin London Marathon | 21 Apr 13 |
| 2012 V35 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.8ML | 34:04 | | | | 1 | L2 | | | Livingstone | Scottish Relays Championships | 31 Mar 12 |
| 10K | 34:15 | | | | 6 | | 1 | 1 | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 12 |
| 10K | 34:59 | | | 34:55 | 30 | | 1 | 1 | Grangemouth | Jim Dingwall Round The Houses 10K | 25 Mar 12 |
| 10K | 35:01 | | | 34:58 | 13 | | 1 | 1 | Musselburgh | Musselburgh 10K | 21 Jul 12 |
| HM | 74:30 | | | | 1 | | 1 | 1 | Helensburgh | Helensburgh Half Marathon (Inc West District Champs) | 5 Aug 12 |
| HM | 75:03 | | | | 24 | | 5 | 1 | Glasgow | Great Scottish Run Half Marathon | 2 Sep 12 |
| HM | 75:29 | | | 75:27 | 16 | | 1 | | Lillebaelt, DEN | Lillebaelt Halvemarathon | 5 May 12 |
| HM | 75:50 | | | | 3 | | 1 | 1 | Fort William | Eddie's Lochaber Half Marathon | 4 Nov 12 |
| HM | 75:52 | | | 75:52 | 4 | | 1 | 1 | Balloch | Balloch To Clydebank Half Marathon | 15 Apr 12 |
| Mar | 2:45:17 | | | 2:45:15 | 25 | | 3 | 1 | Edinburgh | Edinburgh Marathon Festival Marathon | 27 May 12 |
| 2011 V35 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10KL | 35:14 | | | | 2 | L4 | | | Livingston | Scottish Athletics 4 Stage Road Relay Long Legs | 3 Apr 11 |
| HM | 78:46 | | | | 60 | | 7 | 1 | Glasgow | Bank Of Scotland Great Scottish Run Half Marathon | 4 Sep 11 |
| 2009 V35 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:31 | | | | 5 | | | 1 | Glasgow | Glasgow Womens 10K | 10 May 09 |
| 10K | 34:08 | | | | 8 | | 1 | 1 | Paisley | Paisley Vision 10K | 30 Aug 09 |
| 10K | 34:12 | | | | 29 | | 2 | 1 | Sunderland | Great North 10K | 12 Jul 09 |
| 10K | 34:29 | | | | 10 | | 1 | 1 | Edinburgh | Scottish 10K | 2 Aug 09 |
| Mar | 2:36:08 | | | 2:36:08 | 10 | | | | Berlin, GER | Berlin Marathon | 20 Sep 09 |
| 2008 V35 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10000 | 32:57.91 | | | | 14 | | | | Grangemouth | Scottish Athletics 10000 Championships | 1 Jul 08 |
| 10K | 32:24 | | | | 4 | | 4 | 1 | Cardiff | Bupa Great Wales Run 10K | 27 Jul 08 |
| 10K | 33:56 | | | | 22 | | 6 | 3 | London | Bupa London 10,000 (10K) | 26 May 08 |
| HM | 70:53 | a | | | 6 | | | 2 | Newcastle-South Shields | Bupa Great North Run Half Marathon | 5 Oct 08 |
| HM | 71:03 | | | | 30 | | 2 | 1 | Reading | Asics/Sweatshop Reading Half Marathon | 2 Mar 08 |
| HM | 71:28 | | | | 31 | | 3 | 1 | Glasgow | Fresh N Lo Great Scottish Run 10K & Half Marathon | 7 Sep 08 |
| HM | 71:46 | | | | 8 | | 1 | 1 | York | York Knavesmire Brass Monkey Half Marathon | 20 Jan 08 |
| Mar | 2:29:18 | | | 2:29:18 | 12 | E | | 5 | London | Flora London Marathon | 13 Apr 08 |
| Mar | 2:35:11 | | | 2:35:10 | 12 | E | | | New York NY, USA | ING New York City Marathon | 2 Nov 08 |
| 2007 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:14.9 | + | | | 4m | | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 10000 | 32:47.96 | | | | 2 | | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 10K | 32:59 | | | | 11 | | 1 | | Grangemouth | Grangemouth Round the Houses 10K | 15 Apr 07 |
| 10K | 32:59 | | | | 6 | | 1 | | Birchwood | Birchwood 10K | 19 Aug 07 |
| 10K | 33:14 | | | | 4 | | 1 | 1 | Edinburgh | Scottish Gas City Of Edinburgh 10K & 5K | 5 Aug 07 |
| 10M | 54:31 | a | | | 8 | | 1 | 1 | Brampton-Carlisle | Brampton To Carlisle 10 | 17 Nov 07 |
| HM | 71:18 | | | | 15 | | 2 | | Glasgow | Fresh 'n' Lo Great Scottish Run 10K And Half-marathon | 2 Sep 07 |
| HM | 72:06 | | | | 7 | | 1 | | York | Brass Monkey Half Marathon | 21 Jan 07 |
| HM | 72:24 | | | | 7 | | 1 | | Kirkcudbright | Kirkcudbright Academy Half Marathon | 26 May 07 |
| Mar | 2:30:43 | | | | | | 6 | | Berlin, GER | Real Berlin Marathon | 30 Sep 07 |
| 2006 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 32:36 | | | | 3 | | 1 | | Stirling | City of Stirling 10km | 17 Sep 06 |
| 10K | 33:26 | | | | 22 | | | | Grangemouth | Jim Dingwall Memorial & Round the Houses 10K Inc East of Scotland Championships | 23 Apr 06 |
| 10K | 33:26 | | | | | | 1 | | Grangemouth | Jim Dingwall Memorial & Round the Houses 10K Inc East of Scotland Championships | 23 Apr 06 |
| 10K | 34:11 | | | | 29 | | 7 | | Edinburgh | Bupa Great Edinburgh Run 10K | 7 May 06 |
| 10K | 34:30 | | | | 13 | | | | Paisley | Paisley Vision 10km | 28 Aug 06 |
| 10K | 34:30 | | | | | | 1 | | Paisley | Paisley Vision 10km | 28 Aug 06 |
| HM | 71:41 | a | | | 5 | | | | Newcastle-South Shields | Great North Run | 1 Oct 06 |
| HM | 72:27 | | | | 7 | | 1 | | East Kilbride | Diet Coke Run Half Marathon | 25 Jun 06 |
| HM | 74:19 | | | | 12 | | | | Dunfermline | Scottish Half Marathon Championships | 21 May 06 |
| HM | 74:19 | | | | | | 1 | | Dunfermline | Scottish Half Marathon Championships | 21 May 06 |
| Mar | 2:31:51 | | | | | | 2 | | Dublin, IRE | Adidas Dublin Marathon | 30 Oct 06 |
| Mar | 2:39:39 | | | | | | 9 | | Melbourne, AUS | Commonwealth Games | 19 Mar 06 |
| 2005 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:18 | | | | 10 | | 1 | | Dumbarton | POLAROID SERIES DUMBARTON 10km | 9 Jun 05 |
| 10K | 34:06 | | | | 7 | | 1 | | East Kilbride | HUGH WILSON MEMORIAL 10km East Kilbride | 4 Dec 05 |
| 10M | 54:50 | a | | | 11 | | 1 | | Brampton-Carlisle | Brampton-Carlisle 10 | 19 Nov 05 |
| HM | 72:32 | | | | 3 | | | | East Kilbride | DIET COKE RUN HALF-MARATHON | 26 Jun 05 |
| HM | 73:31 | | | | 14 | | 1 | | York | BRASS MONKEY HALF-MARATHON | 23 Jan 05 |
| HM | 73:31 | | | | 11 | | 1 | | Ackworth | WILKINSON ACKWORTH HALF MARATHON | 20 Mar 05 |
| HM | 73:39 | | | | 24 | | | | Edmonton, CAN | IAAF World Champs Half Marathon | 2 Oct 05 |
| Mar | 2:34:41 | | | | 25 | | | | Helsinki, FIN | | 14 Aug 05 |
| Mar | 2:35:23 | | | | 116 | | 12 | | London | London Marathon | 17 Apr 05 |
| 2004 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 34:47 | | | | 1 | | | | Stranraer | STRANRAER 10km | 5 Dec 04 |
| 10K | 35:08 | | | | 1 | | | | Dumfries | GALLOVIDIAN DUMFRIES 10km | 1 Sep 04 |
| 10M | 56:27 | a | | | 22 | | 1 | | Brampton-Carlisle | BRAMPTON TO CARLISLE 10 | 20 Nov 04 |
| HM | 75:35 | | | | 1 | | | | Dumfries | KIRKCUDBRIGHT ACADEMY HALF-MARATHON | 29 May 04 |
| HM | 76:08 | | | | 1 | | | | Fort William | EDDIE’S HALF-MARATHON | 7 Nov 04 |
| HM | 77:21 | | | | 11 | | | | Glasgow | FRESH'N'LO GREAT SCOTTISH RUN Glasgow | 22 Aug 04 |
| HM | 79:45 | | | | 1 | | | | Helensburgh | BARR-BRADY HALF-MARATHON | 8 Aug 04 |
| 2000 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:25.6 | | | | 1 | | | | Grangemouth | FALKIRK OPEN Grangemouth | 2 Aug 00 |
| 5M | 26:29 | | | | 6 | | | | Balmoral | Compaq | 22 Apr 00 |
| 1999 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:14.78 | | | | 4 | | | | Glasgow (S) | BMC Grand Prix | 21 Aug 99 |
| 1500 | 4:14.78 | | | | 4 | A | | | Glasgow (S) | BMC Grand Prix | 21 Aug 99 |
| 3000 | 9:14.05 | | | | 1 | | | | Solihull | BMC Grand Prix | 14 Jul 99 |
| 2Miles | 9:51.38 | | | | 3 | | | | Loughborough | SvLC,AAA,etc./LMEI | 23 May 99 |
| 5000 | 15:46.05 | | | | 9 | | | | Crystal Palace | CGU British Grand Prix | 7 Aug 99 |
| 1998 SEN Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:49 | | | | 1 | | | | Edinburgh | - | 14 Mar 98 |
| 1991 U20 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:19.83 | | | | 3 | | | | Loughborough | BSSFvLC | 23 Jun 91 |
| Mile | 4:38.71 | | | | 2 | | | | Loughborough | Reebok | 16 Jul 91 |
| 3000 | 9:12.28 | | | | 11 | | | | Sheffield | WSG | 20 Jul 91 |
| 1986 U15 Kilbarchan |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.96 | | | | 2 | | | | Birmingham | WAAA-15 | 7 Jun 86 |
| 1000 | 2:51.4 | | | | 1 | | | | Tonbridge | Nike-15 | 20 Aug 86 |
| 1500 | 4:44.28 | i | | | 5 | | | | Cosford | WAAA-16 | 22 Mar 86 |