Lebbeke 1st Sint-Niklaas 2006–2007 (28) 1st Overall UCI World Cup 1st Aigle 1st Kalmthout 1st Pijnacker 1st Koksijde 1st Igorre 1st Nommay 1st Hoogerheide 1st Overall Superprestige 1st Ruddervoorde 1st Sint-Michielsgestel 1st Gavere 1st Gieten 1st Hamme 1st Diegem 1st Hoogstraten 1st Vorselaar 1st Overall Gazet van Antwerpen 1st Oudenaarde 1st Essen 1st Baal 1st Lille 1st Dottignies 1st Eeklo 1st Erpe-Mere 1st Mechelen 1st Overijse 1st Sint-Niklaas 1st Vossem 1st Wachtebeke 1st Zonhoven 2007–2008 (21) 1st National Championships UCI World Cup 1st Tábor 1st Koksijde 1st Igorre 1st Hofstade 1st Overall Superprestige 1st Ruddervoorde 1st Hamme 1st Gavere 1st Veghel-Eerde 1st Diegem 1st Overall Gazet van Antwerpen 1st Oudenaarde 1st Hasselt 1st Essen 1st Baal 1st Neerpelt 1st Harderwijk 1st Dottignies 1st Asteasu-Guipúzcoa 1st Middelkerke 1st Otegem 1st Surhuisterveen 2008–2009 (18) 1st National Championships 1st Overall UCI World Cup 1st Kalmthout 1st Igorre 1st Milan 1st Overall Superprestige 1st Ruddervoorde 1st Gavere 1st Hamme 1st Overall Gazet van Antwerpen 1st Oudenaarde 1st Essen 1st Neerpelt 1st Dottenijs 1st Eernegem 1st Middelkerke 1st Maldegem 2009–2010 (15) 1st National Championships UCI World Cup 1st Kalmthout Superprestige 1st Ruddervoorde 1st Gieten 1st Zonhoven 1st Overall Gazet van Antwerpen 1st Oudenaarde 1st Loenhout 1st Baal 1st Lille Fidea Classics 1st Niel 1st Woerden 1st Middelkerke 1st Zonnebeke 1st Lebbeke 1st Antwerpen 2010–2011 (14) 1st Overall Superprestige 1st Gavere 1st Hamme 1st Hoogstraten Gazet van Antwerpen 1st Oudenaarde 1st Essen 1st Baal Fidea Classics 1st Niel 1st Neerpelt 1st Overijse 1st Erpe-Mere 1st Ronse 1st Maldegem 1st Asteasu 1st Lebbeke 2011–2012 (17) 1st National Championships UCI World Cup 1st Plzeň 1st Koksijde 1st Namur 1st Overall Superprestige 1st Gieten Gazet van Antwerpen 1st Baal Fidea Classics 1st Neerpelt 1st Niel 1st Antwerpen 1st Leuven 1st Laarne 1st Cauberg 1st Eeklo 1st Overijse 2012–2013 (19) 1st UCI World Championships UCI World Cup 1st Koksijde 1st Roubaix 1st Heusden-Zolder 1st Overall Superprestige 1st Ruddervoorde 1st Zonhoven 1st Hamme 1st Gavere 1st Hoogstraten Bpost Bank Trophy 1st Oudenaarde 1st Hasselt Soudal Classics 1st Neerpelt 1st Kalmthout 1st Overijse 1st Sint-Niklaas 1st Bredene 1st Eeklo 1st Lebbeke 1st Mechelen 2013–2014 (17) 1st National Championships 1st Overall Superprestige 1st Zonhoven 1st Gavere 1st Diegem 1st Hoogstraten 1st Overall Bpost Bank Trophy 1st Ronse 1st Hasselt 1st Loenhout 1st Baal 1st Lille Soudal Classics 1st Leuven 1st Niel 1st Overijse 1st Las Vegas 1st Zonnebeke 1st Lebbeke 1st Mechelen 2014–2015