Best Ever Times
| Distance | Race | Time | Pace | WAVA | Date | Races |
| 100 metres | Fetch East Midlands Mile - 100m fun run | 21 | 5:38 | 49.95 | May 2008 | 1 |
| 1 miles | Fetch East Midlands Mile | 7:09 | 7:09 | 59.68 | May 2008 | 1 |
| 5 miles | Long Eaton 5 | 34:00 | 6:48 | 73.19 | Jun 2012 | 7 |
| 6 miles | Barrow Boxing Day Handicap | 48:04 | 8:01 | 61.74 | Dec 2008 | 3 |
| 10 km | Stathern 10k | 41:14 | 6:38 | 75.58 | Jun 2012 | 22 |
| 7 miles | Hungarton 7 | 58:29 | 8:21 | 59.63 | Jul 2009 | 7 |
| 10 miles | Notts 10 | 1:24:12 | 8:25 | 59.58 | Jun 2008 | 3 |
| 13.1 miles | Loughborough Half Marathon | 1:34:04 | 7:11 | 71.9 | Mar 2012 | 9 |
| 15.7 miles | Seagrave Wolds Challenge | 3:15:00 | 12:25 | 41.16 | Nov 2009 | 1 |
| 17 miles | The Ponton Plod 17 | 4:05:00 | 14:25 | 35.91 | Sep 2008 | 2 |
| 30 km | Stamford 30k | 2:24:17 | 7:44 | 68.5 | Feb 2013 | 6 |
| 20 miles | Ashby 20 | 2:33:15 | 7:40 | 68.71 | Mar 2012 | 6 |
| 25 miles | Chatsworth Challenge | 6:57:00 | 16:41 | 31.64 | Sep 2008 | 1 |
| 26.2 miles | London Marathon | 3:12:21 | 7:20 | 74.16 | Apr 2013 | 66 |
| 27 miles | The Ponton Plod 27 | 6:08:00 | 13:38 | 38.97 | Sep 2009 | 5 |
| 29.3 miles | ULTRArace.Grantham (Day 1) | 4:29:37 | 9:12 | 58.62 | Mar 2012 | 5 |
| 30 miles | The JW Ultra | 4:57:00 | 9:54 | 54.49 | Sep 2011 | 7 |
| 50 km | Nottingham Ultra | 6:58:14 | 13:28 | 39.45 | Aug 2010 | 1 |
| 40 miles | Fox @ 40 Ultra | 6:45:35 | 10:08 | 53.7 | Nov 2012 | 3 |
| 41.3 miles | Crawley 6 hour track race | 6:00:00 | 8:43 | 61.89 | Apr 2012 | 1 |
| 45 miles | Ultra Race 45 - Day 1 | 9:33:00 | 12:44 | 41.71 | Jan 2010 | 1 |
| 45.9 miles | Ultra Race 45 - Day 1 | 8:06:00 | 10:35 | 50.95 | Jan 2012 | 3 |
| 46 miles | Pathfinder March | 10:55:00 | 14:14 | 37.3 | Jun 2010 | 1 |
| 48 miles | Greenlight: Round the Rock | 10:07:44 | 12:40 | 42.61 | Jul 2012 | 1 |
| 78 km | Davos K78 | 11:39:09 | 14:26 | 36.82 | Jul 2010 | 2 |
| 80 km | Ecotrail Paris | 11:38:18 | 14:03 | 38.09 | Mar 2011 | 2 |
| 56 miles | Glasgow-Edinburgh Ultramarathon | 9:28:53 | 10:10 | 53.1 | Mar 2012 | 1 |
| 100 km | Perth Ultra Fest - 100km | 9:11:49 | 8:53 | 61.31 | Mar 2013 | 2 |
| 100 miles | Self-Transcendence 24 Hour Race Basel | 24:00:00 | 14:24 | 37.46 | May 2012 | 1 |
Annual Bests
| Distance | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 |
| 100 | 00:21 | |||||||||
| 1 miles | 07:09 | |||||||||
| 5 miles | 43:40 | 42:53 | 39:29 | 38:36 | 34:00 | |||||
| 6 miles | 55:55 | 48:04 | ||||||||
| 10 km | 54:19 | 55:55 | 51:39 | 54:46 | 50:11 | 49:07 | 50:02 | 44:47 | 41:14 | |
| 7 miles | 1:05:56 | 1:03:40 | 58:30 | 1:01:38 | 59:32 | 58:29 | 1:01:35 | |||
| 10 miles | 1:36:00 | 1:28:04 | 1:24:12 | |||||||
| 13.1 miles | 2:05:00 | 1:54:37 | 1:51:44 | 1:47:43 | 1:34:04 | |||||
| 15.7 miles | 3:15:00 | |||||||||
| 17 miles | 4:05:00 | |||||||||
| 30 km | 3:07:28 | 2:57:51 | 2:49:10 | 2:24:17 | ||||||
| 20 miles | 3:20:54 | 3:08:58 | 2:56:37 | 3:18:57 | 2:33:15 | |||||
| 25 miles | 6:57:00 | |||||||||
| 26.2 miles | 4:28:45 | 4:11:21 | 3:52:20 | 4:19:00 | 3:31:29 | 3:19:10 | 3:12:21 | |||
| 27 miles | 6:08:00 | 6:50:00 | 6:43:48 | |||||||
| 29.3 miles | 5:36:48 | 5:50:00 | 4:29:37 | |||||||
| 30 miles | 5:56:05 | 5:25:44 | 4:57:00 | 5:08:50 | ||||||
| 50 km | 6:58:14 | |||||||||
| 40 miles | 8:13:30 | 6:45:35 | ||||||||
| 41.3 miles | 6:00:00 | |||||||||
| 45 miles | 9:33:00 | |||||||||
| 45.9 miles | 9:18:00 | 8:06:00 | ||||||||
| 46 miles | 10:55:00 | |||||||||
| 48 miles | 10:07:44 | |||||||||
| 78 km | 11:39:09 | 12:57:22 | ||||||||
| 80 km | 12:08:29 | 11:38:18 | ||||||||
| 56 miles | 9:28:53 | |||||||||
| 100 km | 9:47:41 | 9:11:49 | ||||||||
| 100 miles | 24:00:00 |


