| 2013-01-13 | 4 | National Championships Great Britain WE | WE | 0 | 00:46:28.000 | 0 |
| 2013-01-06 | 2 | National Trophy Series Derby | WE | 0 | 00:00:18.000 | 0 |
| 2013-01-01 | 11 | Bpost Bank Trofee - G.P. Sven Nys | WE | 0 | 00:47:59.000 | 0 |
| 2012-12-30 | 18 | Superprestige Diegem | WE | 0 | 00:37:56.000 | 0 |
| 2012-12-28 | 17 | Bpost Bank Trofee - Azencross / Cross des as | WE | 0 | 00:44:17.000 | 0 |
| 2012-12-02 | 1 | National Trophy Series: South Shields | WE | 0 | 00:00:00.000 | |
| 2012-11-18 | 1 | National Trophy Series: Southampton | WE | 0 | 00:00:00.000 | |
| 2012-11-03 | 8 | UEC Cyclo-Cross European Championships WE | WE | 0 | 00:45:52.000 | 0 |
| 2012-01-08 | 5 | National Championships Great Britain WE | WE | 0 | 00:46:56.000 | 0 |
| 2008-01-13 | 2 | National Trophy Series: Derby | WE | 0 | 00:37:04.000 | 0 |
| 2007-12-09 | 2 | National Trophy Series: Bradford | WE | 0 | 00:37:00.000 | 0 |
| 2006-01-29 | 35 | UCI World Championship WE | WE | 0 | 00:44:25.000 | 0 |
| 2006-01-08 | 2 | National Championships Great Britain WE | WE | 0 | 00:00:00.000 | |
| 2005-12-18 | 3 | National Trophy Series: Abergavenny | WE | 0 | 00:00:00.000 | |
| 2005-11-20 | 3 | National Trophy Series: Kirkby Mallory | WE | 0 | 00:40:03.000 | 0 |
| 2005-01-30 | 18 | UCI World Championship WE | WE | 0 | 00:46:05.000 | 0 |
| 2005-01-09 | 1 | National Championships Great Britain WE | WE | 0 | 00:39:04.000 | 0 |
| 2004-12-12 | 4 | National Trophy Series Dudley | WE | 0 | 00:00:00.000 | |
| 2004-12-08 | 20 | UCI World Cup Milan | WE | 0 | 00:42:39.000 | 0 |
| 2004-11-21 | 2 | National Trophy Series: Kirkby Mallory | WE | 0 | 00:38:12.000 | 0 |
| 2004-11-14 | 9 | UCI World Cup Pijnacker | WE | 0 | 00:40:15.000 | 0 |
| 2004-10-31 | 3 | Michelob ULTRA Gran Prix of Gloucester 2 | WE | 0 | 00:42:58.000 | 0 |
| 2004-10-30 | 12 | Michelob ULTRA Gran Prix of Gloucester 1 | WE | 0 | 00:37:48.000 | 0 |
| 2004-10-17 | 4 | National Trophy Series: Cheltenham | WE | 0 | 00:42:33.000 | 0 |
| 2004-02-01 | 6 | UCI World Championship WE | WE | 0 | 00:45:08.000 | 0 |
| 2004-01-11 | 1 | National Championships Great Britain WE | WE | 0 | 00:00:00.000 | |
| 2003-12-30 | 9 | Azencross | WE | 0 | 00:00:00.000 | |
| 2003-12-14 | 1 | National Trophy Series: Abergavenny | WE | 0 | 00:00:00.000 | |
| 2001-02-18 | 4 | Sluitingsprijs Oostmalle | WE | 0 | 00:00:00.000 | |
| 2001-02-03 | 6 | UCI World Championship WE | WE | 0 | 00:29:31.000 | 0 |
| 2001-01-14 | 2 | National Championships Great Britain WE | WE | 0 | 00:33:43.000 | 0 |
| 2001-01-07 | 2 | Cyclocross Zeddam | WE | 0 | 00:00:00.000 | |
| 2000-12-17 | 3 | Cyclocross Heusden-Zolder | WE | 0 | 00:00:56.000 | 0 |
| 2000-12-10 | 1 | National Trophy Series: Leeds | WE | 0 | 00:31:54.000 | 0 |
| 2000-11-26 | 1 | National Trophy Series: Ipswich | WE | 0 | 00:36:35.000 | 0 |
| 2000-10-22 | 1 | British National Trophy: Port Talbot | WE | 0 | 00:00:00.000 | |
| 2000-01-30 | 2 | UCI World Championship WE | WE | 0 | 00:43:07.000 | 0 |
| 1999-11-28 | 2 | BCCA International Cyclocross | WE | 0 | 00:53:42.000 | 0 |