10e / Surf Coast Classic
10e / Gent-Wevelgem in Flanders Fields ME
4e / Paris-Chauny
4e / Kuurne-Brussel-Kuurne
7e / Scheldeprijs
4e / Heylen Vastgoed Heistse Pijl
9e / Circuit de Wallonie
2e / Ronde van Limburg
8e / Boucles de la Mayenne
7e / Elfstedenronde
6e / Paris - Bourges
7e / National Championships Great Britain ME - Road Race
8e / Bretagne Classic - Ouest-France
3e / Trofeo Porreres, Felanitx, Ses Salines, Campos
Vainqueur / Trofeo Palma
9e / Boucles de la Mayenne - Prologue
Vainqueur / Tour de l'Eurométropole
10e / Scheldeprijs
Vainqueur / GP de Denain - Porte du Hainaut / Valenciennes Métropole
5e / Tour de Picardie
Vainqueur / Grand Prix de la Somme « Conseil Général 80»
8e / Boucles de la Mayenne - Prologue
10e / Boucles de la Mayenne
4e / Grand Prix d'Isbergues - Pas de Calais
8e / Tour de Picardie
8e / Garmin Velothon Berlin
6e / Brussels Cycling Classic
7e / Paris-Bourges
2e / Rabobank Dorpenomloop Rucphen
4e / Paris-Arras Tour
10e / Beaumont Trophy
3e / National Championships Great Britain U23 - ITT
5e / Grand Prix de la ville de Pérenchies
7e / Tour de l'Avenir - Prologue
7e / Paris-Tours Espoirs
5e / Ster van Zwolle
2e / Rabobank Dorpenomloop Rucphen
6e / Paris-Arras Tour
4e / National Championships Great Britain U23 - ITT
2e / Kernen Omloop Echt-Susteren
6e / Dorpenomloop Rucphen
2e / Paris - Roubaix Juniors
Vainqueur / National Championships Great Britain MJ - Road Race
6e / Driedaagse van Axel
4e / Sint-martinusprijs Kontich - Prologue
2e / National Championships Great Britain MJ- ITT
9e / National Championships Great Britain MJ - Road Race