| 2014-01-12 | 2 |  National Championships Great Britain MU | MU | 0 | 00:46:48.000 | 0 | 
| 2014-01-05 | 19 |  National Trophy Series: Shrewsbury | ME | 0 | 01:06:59.000 | 0 | 
| 2013-08-30 | 28 |  UCI World Championships Pietermaritzburg | mu | 0 | 01:35:58.000 | 0 | 
| 2013-01-13 | 6 |  National Championships Great Britain MU | MU | 0 | 00:48:05.000 | 0 | 
| 2012-12-16 | 28 |  National Trophy Series: Shrewsbury | ME | 0 | 01:04:15.000 | 0 | 
| 2012-09-07 | 59 |  UCI World Championships Saalfelden | mu | 0 | 01:32:57.000 | 0 | 
| 2012-01-28 | 30 |  UCI World Championship U23 | MU | 0 | 00:53:40.000 | 0 | 
| 2012-01-22 | 32 |  UCI World Cup Hoogerheide | MU | 0 | 00:53:28.000 | 0 | 
| 2012-01-08 | 2 |  National Championships Great Britain MU | MU | 0 | 00:48:40.000 | 0 | 
| 2011-12-11 | 9 |  National Trophy Series: Bradford | ME | 0 | 01:13:02.000 | 0 | 
| 2011-11-27 | 14 |  National Trophy Series Derby | ME | 0 | 01:05:48.000 | 0 | 
| 2011-11-13 | 21 |  National Trophy Series: Southampton | ME | 0 | 01:07:49.000 | 0 | 
| 2011-10-30 | 9 |  National Trophy Series: Leicester | ME | 0 | 01:00:29.000 | 0 | 
| 2011-09-02 | 26 |  UCI World Championships Champéry | mu | 0 | 01:42:44.000 | 0 | 
| 2011-01-29 | 26 |  UCI World Championship U23 | MU | 0 | 00:54:41.000 | 0 | 
| 2011-01-16 | 6 |  National Trophy Series: Rutland | ME | 0 | 01:03:11.000 | 0 | 
| 2011-01-09 | 16 |  National Championships Great Britain MU | MU | 0 | 00:59:21.000 | 0 | 
| 2010-12-12 | 12 |  National Trophy Series: Bradford | ME | 0 | 01:09:05.000 | 0 | 
| 2010-09-03 | 35 |  UCI World Championships Mont-Sainte-Anne | mj | 0 | 01:43:30.000 | 0 | 
| 2010-02-07 | 3 |  National Championships Great Britain MJ | MJ | 0 | 00:40:05.000 | 0 | 
| 2009-01-11 | 7 |  National Championships Great Britain MJ | MJ | 0 | 00:46:46.000 | 0 |