| 2007 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 74:09 | | | | 5 | | | | Dunfermline | Dunfermline City Half Marathon | 27 May 07 |
| 2006 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:23.25 | | | | 3 | | | | Grangemouth | Scottish Universities Championships | 15 Apr 06 |
| 5K | 15:44 | | | | 4 | | | | Glasgow | Bella 5km | 20 Aug 06 |
| 5M | 24:55 | | | | 2 | | | | Irvine | Irvine 5 | 20 Apr 06 |
| 5M | 25:34 | | | | 5 | | | | Glasgow (Garscube) | Glasgow University 5 | 18 Nov 06 |
| 5M | 25:39 | | | | 3 | | | | Greenock | Renfrewshire Championships & Open Race | 4 Feb 06 |
| 10K | 33:00 | | | | 2 | | | | Edinburgh (Granton) | Scottish Gas Races | 6 Aug 06 |
| HM | 71:42 | | | | 5 | | | | Alloa | Alloa Half Marathon | 19 Mar 06 |
| Mar | 2:32:16 | | | | 24 | | | | Hong Kong, HKN | | 12 Feb 06 |
| 2005 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mile | 4:28.2 | | | | 1 | | | | Dunoon | COWAL GATHERING | 27 Aug 05 |
| 3000 | 8:55.0 | | | | 1 | | | | Dunoon | COWAL GATHERING | 27 Aug 05 |
| 10K | 30:53 | | | | 2 | | | | Edinburgh | SCOTTISH GAS RACES Granton, Edinburgh | 7 Aug 05 |
| 10K | 32:26 | | | | 2 | | | | Carluke | CARLUKE DEVELOPMENT TRUST 10km | 5 Jun 05 |
| 10K | 32:28 | | | | 2 | | | | Paisley | PAISLEY VISION 10km | 28 Aug 05 |
| 10K | 32:37 | | | | 6 | | | | Stretford | TRAFFORD 10km | 11 Sep 05 |
| 10M | 51:05 | | | | 2 | | | | Motherwell | TOM SCOTT 10 Strathclyde Park | 3 Apr 05 |
| 10M | 52:25 | | | | 2 | | | | Pocklington | SNAKE LANE 10 | 20 Feb 05 |
| HM | 67:04 | | | | dq | | | | The Hague, HOL | | 19 Mar 05 |
| HM | 69:53 | | | | 1 | | | | Stranraer | STRANRAER HALF-MARATHON | 5 Mar 05 |
| HM | 70:23 | | | | 15 | | | | Glasgow | Great Scottish Run | 4 Sep 05 |
| HM | 70:58 | | | | 2 | | | | East Kilbride | DIET COKE RUN HALF-MARATHON | 26 Jun 05 |
| Mar | 2:24:53 | | | | 44 | | 41 | | London | London Marathon | 17 Apr 05 |
| 2004 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:55.0 | | | | 2 | | | | Dunoon | COWAL GATHERING Dunoon | 29 Aug 04 |
| 10000 | 30:27.49 | | | | 3 | | | | Gateshead | BUSA Champs | 2 May 04 |
| 5M | 24:14 | | | | 1 | | | | Ayr | IRVINE 5 Ayrshire | 21 Apr 04 |
| 5M | 24:31 | | | | 1 | | | | Bridge of Earn | BRIG BASH 5 | 8 Jul 04 |
| 5M | 24:40 | | | | 2 | | | | Garscube | GLASGOW UNIVERSITY 5 | 13 Nov 04 |
| 10K | 31:23 | | | | 2 | | | | Helensburgh | POLAROID SERIES HELENSBURGH 10km | 27 May 04 |
| 10K | 31:48 | | | | 7 | | | | Clydebank | POLAROID SERIES CLYDEBANK 10km Strathclyde | 3 Jun 04 |
| 10K | 31:49 | | | | 1 | | | | Fettercairn | RAMSAY ARMS HOTEL TARTAN DAY 10km | 4 Apr 04 |
| 10K | 31:54 | | | | 3 | | | | Paisley | PAISLEY VISION 10km Strathclyde | 5 Sep 04 |
| 10K | 32:57 | | | | 1 | | | | Edinburgh (Granton) | CITY OF EDINBURGH OPEN RACES | 8 Aug 04 |
| 10M | 49:54 | a | | | 1 | | | | Brampton-Carlisle | | 20 Nov 04 |
| HM | 67:38 | | | | 2 | | | | East Kilbride | DIET COKE HALF-MARATHON | 20 Jun 04 |
| HM | 68:13 | | | | 13 | | | | Glasgow | FRESH'N'LO GREAT SCOTTISH RUN Glasgow | 22 Aug 04 |
| HM | 69:11 | | | | 17 | | | | Gothenburg, SWE | Gothenburg, SWE | 15 May 04 |
| HM | 69:27 | | a | | 31 | | | | Newcastle-South Shields | BUPAGREAT NORTH RUN | 26 Sep 04 |
| HM | 70:32 | | | | 1 | | | | Stranraer | STRANRAER HALF-MARATHON | 6 Mar 04 |
| HM | 73:15 | | | | 2 | | | | Balloch-Clydebank | BALLOCH-CLYDEBANK HM inc DUNBARTONSHIRE Champs | 14 Mar 04 |
| 2003 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:03.64 | i | | | 1 | | | | Glasgow | SCOTTISH Uni APPLETON TROPHY AND SPENCER FRENCH MEMORIAL TROPHY Kelvin Hall, Glasgow | 12 Feb 03 |
| 3000 | 8:25.48 | i | | | 2 | | | | Glasgow | DM HALL SCOTTISH SENIOR Champs Kelvin Hall, Glasgow | 8 Feb 03 |
| 3000 | 8:27.02 | i | | | 6 | | | | Glasgow | BUSF Kelvin Hall, Glasgow (a = 22 b = 23) | 23 Feb 03 |
| 3000 | 8:36.94 | i | | | 2 | | | | Glasgow | SCOTTISH EAST AND WEST DISTRICT Champs Kelvin Hall, Glasgow (a) = 18 (b) = 19 | 19 Jan 03 |
| 3000 | 8:53.5 | | | | 2 | | | | Dunoon | COWAL GATHERING DUNOON, STRATHCLYDE | 29 Aug 03 |
| 3000 | 8:58.71 | i | | | 1 | | | | Glasgow | SCOTTISH Uni APPLETON TROPHY AND SPENCER FRENCH MEMORIAL TROPHY Kelvin Hall, Glasgow | 12 Feb 03 |
| 10000 | 30:56.6 | | | | 2 | | | | Bedford | BUSF Champs Bedford | 3 May 03 |
| 10K | 30:58 | | | | 4 | | | | Grangemouth | Round the Houses 10K | 16 Feb 03 |
| HM | 66:32 | | | | 13 | | | | Gothenburg, SWE | Gothenburg Half Marathon | 17 May 03 |
| Mar | 2:26:30 | | | | 10 | | | | Stockholm, SWE | Stockholm Marathon | 14 Jun 03 |
| 2002 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:30.63 | i | | | 5 | | | | Glasgow | HALIFAX BUSF Kelvin | 24 Feb 02 |
| 3000 | 8:45.25 | i | | | 8 | | | | Glasgow | DM HALL SCOTTISH SENIOR Champs Kelvin Hall, | 20 Jan 02 |
| 3000 | 8:55.22 | i | | | 3h3 | | | | Glasgow | HALIFAX BUSF Kelvin | 23 Feb 02 |
| 5000 | 14:28.65 | | | | 5 | A | | | Solihull | BMC | 22 Jun 02 |
| 10000 | 29:57.6 | | | | 2 | | | | Bedford | HALIFAX BUSF Bedford | 4 May 02 |
| 10000 | 30:15.50 | | | | 15 | | | | Manchester (CG) | Aqua-Pura Commonwealth Trials | 15 Jun 02 |
| 2001 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:12.2 | | | | 2 | | | | Guildford | Guildford | 23 Jun 01 |
| 10000 | 31:23.18 | | | | 5 | | | | Glasgow (S) | BUSA Champs | 5 May 01 |
| 10000 | 32:53.4 | | | | 6 | | | | Glasgow (S) | | 23 Jun 01 |
| 2000 SEN Edinburgh Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:50.9 | | | | 2 | | | | Loughborough | LOUGHBOROUGH STUDENTS' OPEN | 8 Apr 00 |
| 3000 | 8:59.2 | i | | | 1 | | | | Glasgow | SPENCER FRENCH MEMORIAL UNIVERSITIES MATCH Kelvin Hall, Glasgow | 15 Nov 00 |
| 5000 | 14:53.2 | | | | 2 | | | | Loughborough | SEPTEMBER TIME TRIAL Loughborough University | 16 Sep 00 |
| 5000 | 15:15.59 | | | | 17 | | | | Solihull | BMC Grand Prix | 19 Aug 00 |
| 10000 | 31:07.33 | | | | 5 | | | | Stoke | BUSF Champs | 29 Apr 00 |