Career
2012:
Stage 1 of Tour de Gironde
General Classification of Tour de Gironde
2013
Beverbeek Classic
Stage 2 of Kreiz Breizh Elites
General Classification of Kreiz Breizh Elites.
2012:
Stage 1 of Tour de Gironde
General Classification of Tour de Gironde
2013
Beverbeek Classic
Stage 2 of Kreiz Breizh Elites
General Classification of Kreiz Breizh Elites.