| 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-09-03 | 32 | UCI World Championships Canberra | mj | 0 | 01:41:25.000 | 0 |
| 2009-01-11 | 7 | National Championships Great Britain MJ | MJ | 0 | 00:46:46.000 | 0 |