| 2017-01-08 | 53 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2016-10-09 | 61 |  British Cycling National Trophy Derby | ME | 0 | 00:00:00.000 |  | 
| 2015-01-11 | 40 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2015-01-04 | 45 |  National Trophy Series Derby | ME | 0 | 00:00:00.000 |  | 
| 2014-10-12 | 32 |  National Trophy Series: Shrewsbury | ME | 0 | 01:06:57.000 | 0 | 
| 2014-01-12 | 34 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2011-01-09 | 28 |  National Championships Great Britain ME | ME | 0 | 01:11:54.000 | 0 | 
| 2010-12-12 | 36 |  National Trophy Series: Bradford | ME | 0 | 00:00:00.000 |  | 
| 2010-02-07 | 43 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2003-01-12 | 47 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2002-12-15 | 28 |  National Trophy Series: Rainham | ME | 0 | 00:00:00.000 |  | 
| 2002-11-03 | 37 |  National Trophy Series: Ipswich | ME | 0 | 00:00:00.000 |  | 
| 2002-10-20 | 35 |  National Trophy Series: Cheltenham | ME | 0 | 00:00:00.000 |  | 
| 2001-12-30 | 14 |  National Trophy Series: London | ME | 0 | 01:04:23.000 | 0 | 
| 2001-12-09 | 17 |  National Trophy Series: Heather | ME | 0 | 01:05:11.000 | 0 | 
| 2001-11-25 | 26 |  British Cycling National Trophy Hetton-Le-Hole | ME | 0 | 01:03:19.000 | 0 | 
| 2001-11-17 | DNF |  UCI World Cup Monopoli | ME | 0 | 00:00:00.000 |  | 
| 2001-10-21 | 9 |  National Trophy Series: Cheltenham | ME | 0 | 01:04:47.000 | 0 | 
| 2000-12-27 | OTL |  Cross der Azen | ME | 0 | 00:00:00.000 |  | 
| 2000-12-26 | DNF |  GP de la Caisse Centrale Raiffeisen | ME | 0 | 00:00:00.000 |  | 
| 2000-12-10 | 40 |  National Trophy Series: Leeds | ME | 0 | 00:00:00.000 |  | 
| 2000-11-26 | 31 |  National Trophy Series: Ipswich | ME | 0 | 00:00:00.000 |  | 
| 1999-01-30 | DNF |  UCI World Championship U23 | MU | 0 | 00:00:00.000 |  | 
| 1997-02-01 | 59 |  UCI World Championship U23 | MU | 0 | 00:00:00.000 |  | 
| 1995-01-29 | 51 |  UCI World Championship MJ | MJ | 0 | 00:46:06.000 | 0 |