| 2013 V45 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.42 | | | | 3 | 1 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 5 Jun 13 |
| 1500 | 4:19.28 | | | | 1 | 1 | | | Livingston | Livingston Open Meeting | 29 May 13 |
| 1500 | 4:22.80 | | | | 3 | A | | | Grangemouth | Scottish Athletics League Division 2 | 19 May 13 |
| 1500 | 4:31.85 | i | | | 1 | | | | Emirates Arena | Scottish Masters' Championships | 10 Feb 13 |
| 5000 | 16:28.50 | | | | 3 | A | | | Kilmarnock | Scottish Athletics League Division 2 | 20 Apr 13 |
| 5000 | 16:45.37 | | | | 2 | B | | | Grangemouth | Scottish Athletics League Division 2 | 19 May 13 |
| 4.819KL | 16:16 | | | | 35 | L4 | | | Sutton Coldfield | ERRA Men's 12 Stage Relays (Short Legs) | 13 Apr 13 |
| 3.1ML | 16:49 | | | | 9 | L1 | | | Livingstone | Scottish Relays Championships | 31 Mar 13 |
| 5K | 16:25 | | | | 32 | | | 5 | Edinburgh | Self Transcendence 5K (Inc Scottish Champs) | 1 May 13 |
| 5K | 16:26 | | | | 18 | | | 2 | Glasgow | Clydebank 5K | 16 Mar 13 |
| parkrun | 16:57 | | | | 1 | | | 1 | Manchester Platts Field | South Manchester parkrun 5K Event 171 | 25 May 13 |
| 5M | 27:54 | | | | 7 | | | 2 | Edinburgh | Kings Buildings 5 | 9 Mar 13 |
| 10K | 34:09 | | | 34:07 | 20 | | | 1 | Grangemouth | Jim Dingwall Round The Houses 10K | 24 Mar 13 |
| ZXC | 33:47 | | | | 35 | | | 4 | Broxburn | Scottish East District League | 12 Jan 13 |
| ZXC | 45:27 | | | | 111 | | | 5 | Falkirk | Scottish National Championships | 23 Feb 13 |
| 2012 V40 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:18.8 | | | | 2 | A | | | Dumfries | Central & South of Scotland League Division 2 | 10 Jun 12 |
| 1500 | 4:21.32 | i | | | 1 | | | | Glasgow | Scottish Masters Championships (inc U18/U20/SEN 3000m Championships) | 12 Feb 12 |
| 3K | 9:22 | | | | 1 | | | | Glasgow | 3K on the Green Series | 30 Mar 12 |
| 4M | 20:47 | | | | 9 | | | 1 | Edinburgh | Portobello Promathon 4 | 1 Jan 12 |
| 5M | 26:25 | | | | 5 | | | 1 | Edinburgh | Edinburgh KB5 | 10 Mar 12 |
| 10K | 33:10 | | | 33:09 | 13 | | | 3 | Grangemouth | Jim Dingwall Round The Houses 10K | 25 Mar 12 |
| 10K | 33:40 | | | | 2 | | | 1 | Nairn | Nairn 10K | 4 Mar 12 |
| 10K | 34:01 | | | | 5 | | | 1 | Edinburgh | Scottish Gas 10K | 5 Aug 12 |
| 10K | 34:19 | | | 34:17 | 8 | | | 1 | Musselburgh | Musselburgh 10K | 21 Jul 12 |
| 10M | 54:43 | | | 54:43 | 12 | | | 3 | Glasgow | Tom Scott Memorial 10 | 8 Apr 12 |
| HM | 75:35 | | | | 4 | | | 1 | Haddington | ASICS Haddington Half Marathon | 18 Aug 12 |
| ZXC | 31:15 | | | | 30 | | | 2 | Broxburn | East District League | 14 Jan 12 |
| 2011 V40 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.03 | | | | 5 | B | | | Glasgow | Scottish Athletics League Division 1 | 19 Jun 11 |
| 800 | 2:07.29 | | | | 8 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 1500 | 4:18.93 | | | | 1 | 2 | | | Grangemouth | Grangemouth Stadium Graded Open | 4 May 11 |
| 1500 | 4:19.89 | i | | | 1 | | | | Glasgow | Scottish Masters' Championships | 13 Feb 11 |
| 1500 | 4:20.20 | | | | 7 | A | | | Grangemouth | Scottish Athletics League Division 1 | 17 Apr 11 |
| 1500 | 4:27.41 | | | | 6 | A | | | Glasgow (S) | Scottish Athletics League Division 1 | 19 Jun 11 |
| 5000 | 16:01.90 | | | | 5 | A | | | Wishaw | Scottish U20 / Senior Inter Regional Championships | 28 Aug 11 |
| 5000 | 16:17.44 | | | | 6 | A | | | Glasgow (S) | Scottish Athletics League Division 1 | 19 Jun 11 |
| 10000 | 33:40.62 | | | | 5 | A | | | Grangemouth | Scottish Athletics League Division 1 | 14 Aug 11 |
| parkrun | 16:03 | | | | 1 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 85 | 2 Jul 11 |
| parkrun | 16:20 | | | | 1 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 95 | 10 Sep 11 |
| parkrun | 16:56 | | | | 1 | | | 1 | Falkirk | Falkirk parkrun 5K Event 23 | 24 Dec 11 |
| parkrun | 17:38 | | | | 1 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 107 | 3 Dec 11 |
| 10K | 32:58 | | | 32:57 | 18 | | | 3 | Stirling | Stirling 10K | 18 Sep 11 |
| 10K | 33:19 | | | 33:16 | 12 | | | 1 | Grangemouth | Round the Houses 10K | 27 Mar 11 |
| 10K | 33:29 | | | 33:27 | 7 | | | 1 | Clydebank | Clydebank 10K | 26 May 11 |
| 10K | 33:38 | | | | 2 | | | 1 | Hamilton | St Andrews Hospice 10K | 2 Oct 11 |
| 10K | 33:47 | | | 33:46 | 12 | | | 1 | Helensburgh | Helensburgh 10K | 19 May 11 |
| 10K | 33:48 | | | 33:45 | 8 | | | 1 | Jamestown | Vale of Leven 10K | 12 Jun 11 |
| 10K | 33:58 | | | 33:56 | 7 | | | 1 | Dumbarton | Dumbarton 10K | 2 Jun 11 |
| HM | 74:34 | | | | 1 | | | 1 | Haddington | Haddington Half Marathon | 20 Aug 11 |
| ZXC | 34:22 | | | | 18 | | | 1 | Livingston (Deans) | East District League | 20 Nov 11 |
| 2010 V40 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.64 | | | | 4 | 3 | | | Linwood | Dunren Complex Open | 7 Aug 10 |
| 1500 | 4:10.11 | | | | 7 | A | | | Grangemouth | Scottish Athletics League Division 1 | 29 Aug 10 |
| 1500 | 4:13.02 | | | | 4 | A | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| 1500 | 4:15.71 | | | | 7 | A | | | Grangemouth | Scottish Athletics League Division 1 | 20 Jun 10 |
| 1500 | 4:18.92 | i | | | 1 | | | | Glasgow | Scottish Masters' Championships | 24 Jan 10 |
| 5000 | 15:41.89 | | | | 4 | A | | | Wishaw | Scottish Athletics League Division 1 | 8 Aug 10 |
| 5000 | 15:43.59 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 1 | 29 Aug 10 |
| 5000 | 16:29.53 | | | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 20 Jun 10 |
| 5K | 16:07 | | | 16:04 | 8 | | | 1 | Glasgow | Healthy Working Lives JogScotland 5K Challenge | 23 Jun 10 |
| parkrun | 16:05 | | | | 2 | | | 1 | Strathclyde | Strathclyde parkrun 5K Event 16 | 24 Jul 10 |
| parkrun | 16:13 | | | | 3 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 36 (Short course) | 3 Jul 10 |
| parkrun | 16:13 | | | | 1 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 38 (Short course) | 17 Jul 10 |
| parkrun | 16:15 | | | | 2 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 37 (Short course) | 10 Jul 10 |
| parkrun | 16:24 | | | | 2 | | | 1 | Edinburgh Silverknowes | Edinburgh parkrun 5K Event 32 (Short course) | 5 Jun 10 |
| 10K | 32:31 | | | 32:29 | 16 | | | 1 | Stirling | Stirling 10K | 19 Sep 10 |
| 10K | 33:38 | | | | 11 | | | 1 | Edinburgh | Scottish Gas 10K | 1 Aug 10 |
| 10K | 33:45 | | | | 21 | | | 2 | Glasgow | Jim Dingwall Memorial 10K | 28 Mar 10 |
| 10K | 33:54 | | | | 3 | | | 1 | Linlithgow | Linlithgow 10K | 26 Sep 10 |
| 10K | 33:59 | | | | 10 | | | 2 | Clydebank | Clydebank 10K | 27 May 10 |
| 10K | 34:05 | | | | 11 | | | 1 | Dumbarton | Dumbarton 10K | 3 Jun 10 |
| 10K | 34:11 | | | | 7 | | | 1 | Vale of Leven | Polaroid Eyewear Vale of Leven 10K | 13 Jun 10 |
| 10K | 34:29 | | | | 6 | | | 1 | Helensburgh | Helensburgh 10K | 20 May 10 |
| 12.5K | 43:22 | | | | 2 | | | 1 | Kirkintilloch | Kirkintilloch Olympians 12.5K | 21 Feb 10 |
| 10M | 54:30 | | | | 10 | | | 3 | Motherwell | Tom Scott Memorial 6K/10m | 11 Apr 10 |
| 10M | 55:19 | | | | 6 | | | 1 | Rosewell | Lasswade 10 | 7 Mar 10 |
| HM | 72:37 | | | | 24 | | | 2 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 5 Sep 10 |
| HM | 72:43 | | | | 8 | | | 1 | Alloa | Alloa Half Marathon | 21 Mar 10 |
| ZXC | 31:01 | | | | 26 | | | 2 | Stirling | Scottish East District League | 16 Oct 10 |
| 2009 V40 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.47 | | | | 6 | 2 | | | Linwood | Linwood Sports Complex Open | 29 Apr 09 |
| 800 | 2:16.0 | | | | 3 | | | | Livingston | Livingston & District Club Championships | 22 Aug 09 |
| 1500 | 4:06.63 | | | | 5 | A | | | Edinburgh | Scottish Athletics League Division 1 | 19 Apr 09 |
| 1500 | 4:09.80 | | | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 1500 | 4:12.38 | | | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 30 Aug 09 |
| 1500 | 4:15.59 | i | | | 1 | | | | Glasgow | DM Hall Combined Events & Masters Championships | 21 Feb 09 |
| 3000 | 9:12.54 | i | | | 1 | | | | Glasgow | DM Hall Combined Events & Masters Championships | 21 Feb 09 |
| 5000 | 15:44.77 | | | | 2 | A | | | Grangemouth | Scottish Athletics League Division 1 | 30 Aug 09 |
| 5000 | 15:59.53 | | | | 3 | A | | | Edinburgh | Scottish Athletics League Division 1 | 19 Apr 09 |
| 5000 | 16:24.15 | | | | 3 | A | | | Grangemouth | Scottish Athletics League Division 1 | 31 May 09 |
| 10000 | 33:40.67 | | | | 7 | | | | Grangemouth | Falkirk Cup inc Scottish 10,000m Championships | 26 Aug 09 |
| 5K | 16:37 | | | | 6 | | | 1 | Glasgow Green | Co-op Jog Scotland 5K | 24 Jun 09 |
| 5K | 16:49 | | | | 3 | | | 1 | Edinburgh | Bupa Great Winter Run 5K | 10 Jan 09 |
| parkrun | 16:18 | | | | 3 | | | 1 | Glasgow Pollok Park | Glasgow parkrun 5K Event 10 | 7 Feb 09 |
| parkrun | 16:24 | | | | 3 | | | | Glasgow Pollok Park | Glasgow parkrun 5K Event 16 | 21 Mar 09 |
| 10K | 32:51 | | | | 17 | | | | Stirling | Stirling 10K | 20 Sep 09 |
| 10K | 33:09 | | | | 13 | | | 1 | Grangemouth | Jim Dingwall Memorial Round the Houses 5/10K | 29 Mar 09 |
| 10K | 33:34 | | | | 6 | | | 1 | Helensburgh | Polaroid Eyewear Series Helensburgh 10K | 21 May 09 |
| 10K | 33:34 | | | | 8 | | | 1 | Dumbarton | Polaroid Eyewear Series Dumbarton 10K | 4 Jun 09 |
| 10K | 33:40 | | | | 6 | | | 1 | Clydebank | Polaroid Eyewear Series Clydebank 10K | 28 May 09 |
| 10K | 34:19 | | | | 9 | | | 1 | Edinburgh | Scottish 10K | 2 Aug 09 |
| HM | 72:15 | c | | | 28 | | | 1 | Glasgow | Great Scottish Run 10K & HM | 6 Sep 09 |
| ZXC | 29:46 | | | | 17 | | | 2 | Stirling | Scottish East District League | 17 Oct 09 |
| ZXC | 32:16 | | | | 20 | | | 2 | Dunfermline | Scottish East District League | 22 Nov 09 |
| ZXC | 33:05 | | | | 15 | | | 2 | Dunfermline | Scottish East District League | 18 Jan 09 |
| ZXC | 35:43 | | | | 36 | | | 1 | Livingston | Scottish East District Championships | 5 Dec 09 |
| ZXC | 38:16 | | | | 5 | | | 1 | Gorebridge | Lasswade Open | 1 Nov 09 |
| 2008 V40 Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:16.07 | i | | | 1 | | | | Glasgow | Scottish Combined Events & Masters' Indoor Champs | 16 Feb 08 |
| 5000 | 15:58.31 | | | | 4 | A | | | Grangemouth | Scottish Men's League Division 1 | 20 Apr 08 |
| 5000 | 16:28.79 | | | | 3 | B | | | Grangemouth | Scottish Men's League Division 1 | 13 Jul 08 |
| 10000 | 33:43.83 | | | | 15 | | | | Grangemouth | Scottish Athletics 10000 Championships | 1 Jul 08 |
| 5K | 16:09 | | | | 13 | | | | Glasgow | Co-Operative JogScotland 5K Challenge | 9 Jul 08 |
| 10K | 32:39 | | | | 16 | | | 2 | Stirling | City of Stirling 10K | 14 Sep 08 |
| 10K | 32:47 | | | | 3 | | | 1 | Motherwell | St Andrews Hospice 10K | 23 Aug 08 |
| 10K | 32:49 | | | | 13 | | | 1 | Dumbarton | Polaroid Eyewear Series - Dumbarton 10K | 5 Jun 08 |
| 10K | 33:04 | | | | 15 | | | 2 | Vale of Leven | Polaroid Eyewear Vale of Leven 10K | 15 Jun 08 |
| 10K | 33:18 | | | | 10 | | | 3 | Clydebank | Clydebank 10K | 29 May 08 |
| 10K | 33:32 | | | | 15 | | | 1 | Edinburgh | Scottish Gas 5K/10K | 3 Aug 08 |
| 10K | 33:38 | | | | 8 | | | 1 | Helensburgh | Helensburgh 10K | 22 May 08 |
| HM | 72:05 | | | | 33 | | | 1 | Glasgow | Fresh N Lo Great Scottish Run 10K & Half Marathon | 7 Sep 08 |
| HM | 74:30 | | | | 11 | | | 1 | Jedburgh | Jedburgh Half Marathon | 19 Oct 08 |
| ZXC | 31:11 | | | | 25 | | | 2 | Deans | Scottish East District League | 19 Jan 08 |
| 2007 V35 Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.24 | | | | 1 | | | | Grangemouth | Scottish Athletics Masters' Championships | 14 Jul 07 |
| 800 | 2:02.85 | | | | 1 | 3 | | | Linwood | Scottish Athletics Open Graded Meeting | 27 Jun 07 |
| 1500 | 4:15.78 | | | | 1 | | | | Grangemouth | Scottish Athletics Masters' Championships | 14 Jul 07 |
| 3000 | 8:59.54 | i | | | 3 | | | | Glasgow | DM Hall Scottish Senior Closed Indoor Championships | 14 Jan 07 |
| 5000 | 15:55.7 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 22 Apr 07 |
| 5000 | 16:12.30 | | | | 4 | | | | Grangemouth | Scottish Athletics League Division 1 | 24 Jun 07 |
| 5000 | 16:41.79 | | | | | | | | Wishaw | Scottish Athletics League Division 1 | 26 Aug 07 |
| 5M | 26:26 | | | | 6 | | | | Edinburgh | King's Building 5-mile Road Race | 24 Feb 07 |
| 9KXC | 30:45 | | | | 13 | | | | Broxburn | Scottish East District League | 20 Oct 07 |
| 10K | 33:34 | | | | 1 | | | 1 | Craigswood | Xcite 10K | 28 Oct 07 |
| 2006 V35 Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:04.62 | | | | 5 | | | | Grangemouth | Scottish Men's League Division 1 | 16 Jul 06 |
| 1500 | 4:07.0 | | | | 5 | | | | Linwood | Scottish Men's League Division 1 | 20 Aug 06 |
| 1500 | 4:07.28 | i | | | 2 | | | | Glasgow | Glasgow Athletics Association Open | 28 Dec 06 |
| 5000 | 16:10.78 | | | | 4 | | | | Edinburgh | Scottish Men's League Division 1 | 30 Apr 06 |
| 10K | 33:43 | | | | 1 | | | | Craigswood | Xcite 10km | 29 Oct 06 |
| 2004 V35 Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.36 | | | | 3 | | | | Grangemouth | Division Two Grangemouth | 20 Jun 04 |
| 1500 | 4:03.83 | | | | 1 | | | | Edinburgh | Division 2 | 25 Jul 04 |
| 5000 | 15:31.7 | | | | 1 | | | | Glasgow (S) | Division 2 | 22 Aug 04 |
| 5000 | 15:46.5 | | | | 3 | | | | Edinburgh | Division 2 | 25 Jul 04 |
| 5000 | 16:22.65 | | | | 5 | | | | Grangemouth | Division Two Grangemouth | 20 Jun 04 |
| 10K | 33:08 | | | | 15 | | | | Grangemouth | ROUND THE HOUSES 10km Grangemouth | 14 Mar 04 |
| 2003 V35 Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:00.9 | | | | 4 | | | | Glasgow (S) | SCOTTISH MEN'S LEAGUE D1 | 22 Jun 03 |
| 2002 SEN Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:53.15 | | | | 14 | | | | Edinburgh | BMC | 20 Jul 02 |
| 3000 | 8:54.01 | i | | | 2 | | | | Glasgow | DM HALL SCOTTISH DISTRICT Champs Kelvin Hal | 13 Jan 02 |
| 5000 | 15:22.13 | | | | 3 | | | | Edinburgh | SCOTTISH EAST AND WEST DISTRICT (May 11/12) | 12 May 02 |
| 5000 | 15:28.8 | | | | 3 | | | | Coatbridge | SCOTTISH MEN'S LEAGUE D1 Coatbridge | 2 Jun 02 |
| 5000 | 15:30.76 | | | | 3 | | | | Glasgow (S) | SCOTTISH MEN'S LEAGUE D1 Scotstoun | 14 Jul 02 |
| 5000 | 15:46.9 | | | | 5 | | | | Ayr | SCOTTISH MEN'S LEAGUE D1 Ayr | 11 Aug 02 |
| 10000 | 32:45.84 | | | | 3 | | | | Grangemouth | SCOTTISH 10,000m CHAMPS Grangemouth | 7 Aug 02 |
| 1999 SEN Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.85 | | | | 9 | C | | | Glasgow (S) | BMC Grand Prix | 21 Aug 99 |
| 1998 SEN Phoenix Racers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.7 | | | | 2 | B | | | Jarrow | BMC Regional Races | 27 Jun 98 |