|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30/07/2012 | | 2.2 | | | | 1 | | Kreiz Breizh Elites | | 25 | |
| 29/07/2012 | | 2.2s | | | | leader | | Kreiz Breizh Elites, Stage 3 : Plouguernével - Ploerdut | | 2 | |
| 29/07/2012 | | 2.2s | | | | leader | | Kreiz Breizh Elites, Stage 2 : Carhaix - Cleden Poher I.T.T. | | 2 | |
| 29/07/2012 | | 2.2s | | | | 1 | | Kreiz Breizh Elites, Stage 2 : Carhaix - Cleden Poher I.T.T. | | 4 | |
| 28/07/2012 | | 2.2s | | | | leader | | Kreiz Breizh Elites, Stage 1 : Calanhel - Plouray | | 2 | |
| 28/07/2012 | | 2.2s | | | | 1 | | Kreiz Breizh Elites, Stage 1 : Calanhel - Plouray | | 4 | |
| 24/06/2012 | | NC3 | | | | 3 | | National Championships Denmark (Hammel) R.R. | | 26 | |
| 21/06/2012 | | NCT3 | | | | 2 | | National Championships Denmark (Hammel) I.T.T. | | 18 | |
| 17/05/2012 | | 2.2s | | | | leader | | Flèche du Sud, Stage 2 : Schifflange - Roeser | | 2 | |
| 16/05/2012 | | 2.2s | | | | leader | | Flèche du Sud, Stage 1 : Differdange - Differdange | | 2 | |
| 16/05/2012 | | 2.2s | | | | 1 | | Flèche du Sud, Stage 1 : Differdange - Differdange | | 4 | |
| 29/04/2012 | | 1.2 | | | | 1 | | Himmerland Rundt | | 15 | |
| 8/04/2012 | | 2.2 | | | | 5 | | Circuit des Ardennes | | 9 | |
| 7/04/2012 | | 2.2s | | | | leader | | Circuit des Ardennes, Stage 2 : Renwez - Renwez | | 2 | |
| 7/04/2012 | | 2.2s | | | | 1 | | Circuit des Ardennes, Stage 2 : Renwez - Renwez | | 4 | |
| 31/03/2012 | | 1.1 | | | | 18 | | Hel van het Mergelland / Limburg Classic | | 5 | |