Palmarès

2017

  • 10th Strade Bianche
  • 7th Tirreno-Adriatico: Stage 6
  • 16th Tour of Flanders
  • 7th National Championship, Road, Elite, GB

2016

  • 7th Trofeo Pollenca
  • 16th Omloop Het Nieuwsblad
  • 10th Kuurne-Brussel-Kuurne
  • 2nd Le Samyn
  • 8th Dwars Door Vlaanderen
  • 20th Tour of Flanders
  • 55th Paris-Roubaix
  • 3rd Tour of Slovenia: Stage 1
  • 5th National Championship, Road, Elite, GB
  • 7th Tour of Denmark: Stage 2
  • 12th Tour of Denmark: Overall GC
  • 17th Vuelta a Espana: Stage 4
  • 7th Vuelta a Espana: Stage 8

2015

  • 5th Ronde van Drenthe, The Netherlands
  • 5th Dwars door Drenthe, The Netherlands
  • 3rd Nokere, Belgium
  • 17th Gent-Wevelgem, Belgium
  • 10th ZLM Tour: Stage 2
  • 5th National Championship, Road, Elite, GB
  • 1st Skipton Grand Prix, GB
  • 7th Tour of Denmark: Stage 2

2014

  • 3rd Driedaagse van West-Vlaanderen: Stage 1
  • 8th Driedaagse van West-Vlaanderen: Stage 2
  • 2nd Ronde van Drenthe, The Netherlands
  • 6th Nokere, Belgium
  • 3rd Commonwealth Games, Road, Elite
  • 5th Arctic Race of Norway: Stage 2
  • 20th Cyclassics Hamburg, Germany

2013

  • 10th Tour de San Luis: Stage 10
  • 7th Le Samyn, Belgium
  • 5th Handzame Classic, Belgium
  • 7th National Championship, Road, Elite, GB
  • 8th Circuit Cycliste Sarthe: Stages 1 & 5
  • 8th Philadelphia International C'ship, USA
  • 2nd Tour of Qinghai Lake: Stage 10
  • 8th Tour of Britain: Stage 4

2012

  • 4th Tour de Normandie: Stage 8
  • 1st Tour Doon Hame: Stage 2
  • 2nd Tour Doon Hame: Stage 3
  • 3rd Tour Doon Hame: Overall GC
  • 3rd Tour de Bretagne: Stage 7
  • 1st Tour of the Reservoir, GB
  • 1st Kirkcaldy, Criterium, GB
  • 2nd Durham, GB
  • 1st Oxford, GB
  • 3rd Peterborough, GB
  • 1st National Championship, Road, Criterium, Elite, GB
  • 2nd Stockton, GB
  • 2nd Tour Alsace: Stage 1
  • 1st Premier Calender Road Series: Stage 1

2011

  • 1st Lincoln International, GB
  • 1st Otley Circuit, GB
  • 8th Tour of Utah: Stage 2
  • 1st National Championship, Road, U23, GB

2009

  • 1st National Championship, MTB, U23, GB