| 07-10 | 47 | | Paris - Tours (1.HC) | 235.0km |
| 03-10 | 36 | | Sparkassen Münsterland Giro (1.1) | 196.0km |
| 23-09 | 40 | | Gooikse Pijl (1.2) | |
| 11-09 | 4 | | GP Briek Schotte - Desselgem (Nat) | 155.0km |
| 05-09 | 27 | | Memorial Rik Van Steenbergen (1.1) | 195.0km |
| 02-09 | 43 | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 183.0km |
| | | World Ports Classic (2.1) |
| 30 | | Klassement |
| 01-09 | 73 | 30 | Stage 2Antwerpen - Rotterdam (161.0km) | 161.0km |
| 31-08 | 31 | 34 | Stage 1Rotterdam - Antwerpen (201.0km) | 201.0km |
| | | Post Danmark Rundt - Tour of Denmark (2.HC) |
| 33 | | Klassement |
| 26-08 | 69 | 33 | Stage 6Slagelse - Frederiksberg (165.0km) | 165.0km |
| 25-08 | 57 | 36 | Stage 5Kerteminde - Kerteminde (14.0km) | 14.0km |
| 25-08 | 78 | 38 | Stage 4Ringe - Odense (90.0km) | 90.0km |
| 24-08 | 37 | 37 | Stage 3Silkeborg - Vejle (185.0km) | 185.0km |
| 23-08 | 83 | 60 | Stage 2Løgstør - Århus (211.0km) | 211.0km |
| 22-08 | 53 | 54 | Stage 1Randers - Randers (191.0km) | 191.0km |
| | | Kreiz Breizh Elites (2.2) |
| 16 | | Klassement |
| 30-07 | 2 | 16 | Stage 4Carhaix - Rostrenen (169.0km) | 169.0km |
| 29-07 | 17 | 17 | Stage 3Plouguernével - Ploërdut (102.0km) | 102.0km |
| 29-07 | 17 | 17 | Stage 2Carhaix - Cleden-Poher (12.0km) | 12.0km |
| 28-07 | 23 | 23 | Stage 1Calanhel - Plouray (198.0km) | 198.0km |
| 11-07 | 24 | | GP van de stad Geel (1.2) | |
| 21-06 | 37 | | National Road Championships - France TT (CN) | 48.0km |
| | | Coupe des nations Ville Saguenay (2.NCUP) |
| 26 | | Klassement |
| 03-06 | 21 | 26 | Stage 4Chicoutimi - Chicoutimi (128.0km) | 128.0km |
| 02-06 | 24 | 31 | Stage 3Kénogami - Kénogami (141.0km) | 141.0km |
| 01-06 | 19 | 46 | Stage 2La Baie - La Baie (148.0km) | 148.0km |
| 31-05 | 67 | 68 | Stage 1Jonquière - Jonquière (140.0km) | 140.0km |
| 27-05 | 9 | | Paris-Roubaix Espoirs (1.2U) | 179.0km |
| | | Tour de Berlin (2.2U) |
| 47 | | Klassement |
| 20-05 | 48 | 47 | Stage 5Berlin - Berlin (184.0km) | 184.0km |
| 19-05 | 65 | 49 | Stage 4Rudow - Rudow (127.0km) | 127.0km |
| 18-05 | 40 | 57 | Stage 3Baruth - Baruth (125.0km) | 125.0km |
| 18-05 | 55 | 57 | Stage 2Lehnitz - Oranienburg (16.0km) | 16.0km |
| 17-05 | 63 | 63 | Stage 1Birkenwerder - Birkenwerder (164.0km) | 164.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 10 | | Klassement |
| 01-05 | 18 | 10 | Stage 7Langonnet - Dinan (165.0km) | 165.0km |
| 30-04 | 15 | 12 | Stage 6Douarnenez - Lannion (144.0km) | 144.0km |
| 29-04 | 14 | 13 | Stage 5Mûr-de-Bretagne - Douarnenez (164.0km) | 164.0km |
| 28-04 | 14 | 11 | Stage 4Missillac - Mûr-de-Bretagne (154.0km) | 154.0km |
| 27-04 | 20 | 18 | Stage 3Saint-Méen-le-Grand - Missillac (150.0km) | 150.0km |
| 26-04 | 41 | 17 | Stage 2Vannes - Saint-Méen-le-Grand (157.0km) | 157.0km |
| 25-04 | 36 | 36 | Stage 1Vannes - Vannes (167.0km) | 167.0km |
| | | Le Triptyque des Monts et Châteaux (2.2) |
| 01-04 | DNF | | Stage 4Bel?il - Tournai (162.0km) | 162.0km |
| 31-03 | 67 | 6 | Stage 3Mont-de-l'Enclus - Vieux-Condé (85.0km) | 85.0km |
| 31-03 | 8 | 6 | Stage 2Mont-de-l'Enclus - Mont-de-l'Enclus (9.0km) | 9.0km |
| 30-03 | 9 | 9 | Stage 1Château d'Estaimbourg - Quevaucamps (179.0km) | 179.0km |
| 11-03 | 15 | | Kattekoers (Deinze-Ieper) (1.2) | 172.0km |
| 03-03 | 64 | | De Vlaamse Pijl - Stannah (1.2) | 157.0km |
| 26-02 | 1 | | Brussel-Opwijk (Nat) | |