Best Ever Times
| Distance | Race | Time | Pace | WAVA | Date | Races |
| 1 miles | Aberdeen Fetch Mile (3) | 5:52 | 5:52 | 63.74 | Jul 2011 | 2 |
| 5 km | Aberdeen Park Run (15) | 18:50 | 6:04 | 69.03 | Jan 2012 | 8 |
| 3.26 miles | Laurencekirk Gala Tower Hill Race | 25:42 | 7:53 | 52.92 | Jul 2011 | 1 |
| 4 miles | Cheyne Hill Race | 33:40 | 8:25 | 49.72 | Aug 2011 | 1 |
| 4.43 miles | BEACH BUM PRESENT RUN | 31:08 | 7:02 | 61.39 | Jan 2013 | 1 |
| 10 km | The Running Shop Beach 10K | 40:00 | 6:26 | 67.45 | Jun 2011 | 3 |
| 6.93 miles | SRC Stoney Stomp | 54:04 | 7:48 | 55.96 | Sep 2009 | 1 |
| 7.2 miles | Ythan Challenge | 1:00:21 | 8:23 | 52.08 | Jun 2010 | 1 |
| 7.7 miles | The Graeme Cooper Memorial Race | 55:13 | 7:10 | 60.98 | Apr 2011 | 1 |
| 8.3 miles | Bennachie Hill Race | 1:15:19 | 9:04 | 48.31 | Oct 2011 | 1 |
| 10 miles | Ballater 10 Mile Road Race | 1:08:11 | 6:49 | 65.23 | Jul 2011 | 2 |
| 13.1 miles | Moray Half Marathon | 1:30:40 | 6:55 | 65.33 | Sep 2011 | 4 |
| 26.2 miles | Baxters Loch Ness Marathon | 3:09:15 | 7:13 | 66.01 | Oct 2011 | 4 |
| 30 miles | Lochalsh Dirty 30 | 5:08:00 | 10:16 | 46.44 | Jun 2012 | 1 |
| 32 miles | Glen Ogle Ultra | 6:41:00 | 12:32 | 38.05 | Nov 2011 | 1 |
| 33 miles | D33 Ultra | 3:49:43 | 6:58 | 68.49 | Mar 2013 | 4 |
| 36.5 miles | Speyside Way Race | 5:01:31 | 8:16 | 57.72 | Aug 2011 | 2 |
| 43 miles | Devil o' the Highlands | 6:54:57 | 9:39 | 49.41 | Aug 2011 | 2 |
| 53 miles | Highland Fling | 9:39:55 | 10:57 | 43.57 | Apr 2011 | 2 |
| 55 miles | Cateran Trail Ultramarathon | 9:10:56 | 10:01 | 47.6 | May 2013 | 4 |
| 95 miles | West Highland Way Race | 19:24:40 | 12:16 | 38.89 | Jun 2012 | 2 |
Annual Bests
| Distance | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 |
| 1 miles | 05:59 | 05:52 | ||||
| 5 km | 20:45 | 29:40 | 18:50 | |||
| 3.26 miles | 25:42 | |||||
| 4 miles | 33:40 | |||||
| 4.43 miles | 31:08 | |||||
| 10 km | 51:19 | 47:08 | 40:00 | |||
| 6.93 miles | 54:04 | |||||
| 7.2 miles | 1:00:21 | |||||
| 7.7 miles | 55:13 | |||||
| 8.3 miles | 1:15:19 | |||||
| 10 miles | 1:18:17 | 1:08:11 | ||||
| 13.1 miles | 1:47:58 | 1:35:29 | 1:30:40 | |||
| 26.2 miles | 3:50:17 | 3:26:37 | 3:09:15 | |||
| 30 miles | 5:08:00 | |||||
| 32 miles | 6:41:00 | |||||
| 33 miles | 4:52:52 | 4:27:37 | 4:09:57 | 3:49:43 | ||
| 36.5 miles | 5:28:00 | 5:01:31 | ||||
| 43 miles | 7:17:47 | 6:54:57 | ||||
| 53 miles | 11:00:00 | 9:39:55 | ||||
| 55 miles | 11:07:08 | 9:21:08 | 9:25:19 | 9:10:56 | ||
| 95 miles | 21:30:04 | 19:24:40 |


