| 13-10 | 43 | | Memorial Rik Van Steenbergen (1.1) | 199.0km |
| 12-10 | 31 | | Tacx Pro Classic / Ronde van Zeeland (1.1) | |
| 10-10 | DNF | | Paris-Bourges (1.1) | |
| 06-10 | DNF | | Tour de Vendée (1.1) | 199.0km |
| 15-09 | 9 | | Duo Normand (1.1) | 50.0km |
| 08-09 | 93 | | Gylne Gutuer (1.2) | |
| 07-09 | 78 | | Lillehammer GP (1.2) | |
| 06-09 | 30 | | Hafjell TT (1.2) | |
| 01-09 | 39 | | 75e Grand Prix Int. de la ville de Nogent-sur-Oise (1.2) | |
| 28-08 | DNF | | Druivenkoers - Overijse (1.1) | |
| 20-08 | 38 | | Grand Prix des Marbriers (1.2) | |
| 11-08 | 43 | | Antwerpse Havenpijl (1.2) | |
| 26-07 | 24 | | 45. Gemenc Grand Prix I (1.2) | |
| 20-07 | 9 | | V4 Special Series Vasarosnameny - Nyiregyhaza (1.2) | |
| 30-06 | DNF | | National Road Championships - Germany (CN) | 178.0km |
| 28-06 | DNS | | National Road Championships - Germany TT (CN) | |
| | | Ronde de l'Oise (2.2) |
| 66 | | Klassement |
| 16-06 | 65 | 66 | Stage 4Laigneville - Pont-Sainte-Maxence (183.0km) | 183.0km |
| 15-06 | 72 | 72 | Stage 3Grandvilliers - Ressons-sur-Matz (174.0km) | 174.0km |
| 14-06 | 65 | 73 | Stage 2Liancourt - Liancourt (186.0km) | 186.0km |
| 13-06 | 96 | 96 | Stage 1Couloisy-Lisières de l'Oise - Clermont (126.0km) | 126.0km |
| | | Skoda-Tour de Luxembourg (2.HC) |
| 08-06 | DNF | | Stage 3Mondorf-les-Bains - Diekirch (178.0km) | 178.0km |
| 07-06 | 103 | 107 | Stage 2Steinfort - Rosport (168.0km) | 168.0km |
| 06-06 | 108 | 108 | Stage 1Luxembourg - Bascharage (191.0km) | 191.0km |
| 05-06 | 107 | 107 | PrologueLuxembourg - Luxembourg (2.0km) | 2.0km |
| 30-05 | DNF | | Circuit de Wallonie (1.1) | 192.0km |
| | | Tour d'Eure-et-Loir (2.2) |
| 102 | | Klassement |
| 19-05 | 90 | 102 | Stage 3Châteauneuf-en-Thymerais - Chartres (192.0km) | 192.0km |
| 18-05 | 103 | 103 | Stage 2Maintenon - Authon-du-Perche (188.0km) | 188.0km |
| 20-04 | 47 | | Arno Wallaard Memorial (1.2) | |
| 17-03 | DNF | | Paris-Troyes (1.2) | |