2016
Race Miles Time
Glenmore 24 66 24 hours
Devil O’ The Highlands 43 09:46:09
West Highland Way Race 95 32:26:09
Hoka Highland Fling 53 13:39:53
D33 Ultra 33 05:28:56PB
2015
Race Miles Time
Great Glen Ultra 73 16:02:49PB
Hoka Highland Fling 53 12:33:50PB
D33 Ultra 33 05:59:41
2014
Race Distance (Miles) Time
On ‘Parental leave’
2013
Race Miles Time
Great Scottish Run 13.1 01:52:50
Moray 10k 6.2 00:51:46
D33 Ultra 33 06:18:33
2012
Race Miles Time
Speyside Way Race 36.5 07:16:33PB
Devil O’ The Highlands 43 09:50:55PB
Clyde Stride Ultra Marathon 40 08:54:08
West Highland Way Race 95 31:01:50PB
Cateran Trail Ultramarathon 55 12:27:00PB
Hoka Highland Fling 53 12:36:12
D33 Ultra 33 05:35:59
2011
Race Miles Time
Speyside Way Race 36.5 07:23:45
Devil O’ The Highlands 43 10:03:09
Clyde Stride Ultra Marathon 40 08:41:45PB
Ythan Challenge 7 01:18:52
Cateran Trail Ultramarathon 55 13:05:59
Montane Highland Fling 53 13:03:43
D33 Ultra 33 05:58:00
2010
Race Miles Time
Baxters Loch Ness Marathon 26.2 04:14:02PB
Speyside Way Race 36.5 07:46:00
Stonehaven Half Marathon 13.1 01:57:45
Ythan Challenge 7.2 01:19:29
Edinburgh Marathon 26.2 04:32:55
Montane Highland Fling 53 DNF
D33 Ultra 33 06:03:01
2009
Race Miles Time
Fraserburgh Half Marathon 13.1 02:02:24
Aviemore Half Marathon 13.1 02:00:44
Baxters Loch Ness Marathon 26.2 04:33:24
Moray Marathon 26.2 04:18:51
Ythan Challenge 7 01:15:18
Fraserburgh 10k 6.2 00:56:00
Edinburgh Marathon 26.2 04:49:23
Baker Hughes Aberdeen 10K 6.2 00:54:15
Balmoral Stena 10K 6.2 00:58:33
Moray College 10k 6.2 00:53:16
Inverness Half Marathon 13.1 02:00:00
2008
Race Miles Time
Fraserburgh Half Marathon 13.1 01:54:46
Aviemore Highland Half Marathon 13.1 01:54:34
Loch Ness 10k 6.2 00:56:36
Ellon 10k 6.2 00:52:19
Moray Half-Marathon 13.1 01:51:05PB
Ythan Challenge 7 01:09:48PB
Fraserburgh 10k 6.2 00:49:50
Baker Hughes Aberdeen 10K 6.2 00:56:36
2007
Race Miles Time
Great North Run 13.1 01:59:27
Moray Marathon 10k 6.2 00:51:05
Ballater 10 mile Road Race 10 01:27:25PB
City of Aberdeen Baker Hughes 10K 6.2 00:49:36PB
2006
Race Miles Time
Moray 10K 6.2 01:01:39
Baker Hughes 10k 6.2 00:56:36
2005
Race Miles Time
Baxters River Ness 10K 6.2 00:57:55
Great Caledonian Run 6.2 00:55:04