- 5K - 16:42 (Poole Parkrun #108 13 Apr 2013)
- Previous
- 16:58 (Boscombe Winter 5k Series 2 Nov 2012)
- 17:03 (Portsmouth Prom 5k Series race 4 July 2012)
- 17:26 (Boscombe Winter 5k series, Feb 2012)
- 5 Mile - 26:58 (Mile 5 - Eastleigh 10k 24 Mar 2013)
- Measured Race 30:17 (Milford & Keyhaven 5, Oct 2011)
- 10K - 33:35 (Eastleigh 10k 24 Mar 2013)
- Previous
- 34:59(Christchurch Christmas 10k)
- 35:40 (Portsmouth D-Day 10k June 2012)
- 10 Mile - 55:30 (Bath Half March 2015)
- Measured race 57:06 (Lordshill 10 Nov 2015)
- Previous -
- 57:39 (Great South Run Oct 2012)
- Half Marathon - 01:13:33 (Bath Half March 2015)
- Previous -
- 01:14:13 (Wokingham Half 10 Feb 2013)
- 01:16:29 (Gosport Half Nov 2012)
- 01:17:46 (Sturminster Newton Half July 2012)
- 01:20:33 (Reading April 2012)
- 01:21:18 (Gosport Nov 2011)
- 01:22:52 (New Forest Half Sept 2011)
- 01:24:16 (Sturminster Newton Half Aug 2011)
- 20 Mile - 01:56:34 (Mile 20 Frankfurt Marathon 2013)
- Measured race 01:59:44 (Bramley 20 Feb 2015)
- Previous -
- 02:00:32 (Bramley 20, Feb 2013)
- 02:04:46 (Mad March 20, Mar 2012)
- Marathon - 02:29:30 (London Marathon - April 2017)
- Previous -
- 02:32:51 (Abingdon Marathon - 19th October 2014)
- 02:32:57 (Frankfurt Marathon - 27th October 2013)
- 02:36:16 (Virgin London Marathon - 21st April 2013)
- 02:43:33 (Virgin London Marathon - 22nd April 2012)
- 02:55:45 (Abingdon Oct 2011)
- Ultra-Distances
- 50k Trail - 03:35:07 (Salisbury 5-4-3-2-1 50k 10 Aug 2014)
Link to my power of 10 results here
Link to my Run Britain Ranking (national handicap calculation system) here