| 2017-01-29 | 60 |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2017-01-22 | 53 |  UCI World Cup Hoogerheide | ME | 0 | 01:07:51.000 | 0 | 
| 2017-01-15 | 28 |  Grand Prix Möbel Alvisse | ME | 0 | 01:11:22.000 | 0 | 
| 2017-01-08 | 7 |  National Championships Luxembourg ME | ME | 0 | 01:07:26.000 | 0 | 
| 2017-01-01 | 22 |  Grand Prix Hotel Threeland | ME | 0 | 01:05:38.000 | 0 | 
| 2016-12-03 | 22 |  GGEW Grand Prix | ME | 0 | 00:00:00.000 |  | 
| 2016-11-26 | 57 |  UCI World Cup Zeven | ME | 0 | 00:00:00.000 |  | 
| 2016-10-23 | 52 |  UCI World Cup Valkenburg | ME | 0 | 00:00:00.000 |  | 
| 2016-10-16 | 15 |  Grand-Prix de la Commune de Contern | ME | 0 | 01:10:57.000 | 0 | 
| 2016-09-24 | 48 |  UCI World Cup Iowa City | ME | 0 | 00:00:00.000 |  | 
| 2016-09-21 | 53 |  UCI World Cup Las Vegas | ME | 0 | 00:00:00.000 |  | 
| 2016-07-03 | 89 |  UCI World Championships Nove Mesto na Morave | me | 0 | 00:00:00.000 |  | 
| 2016-01-31 | 44 |  UCI World Championship | ME | 1000 | 00:00:00.000 |  | 
| 2016-01-17 | 14 |  Grand Prix Möbel Alvisse | ME | 0 | 01:04:44.000 | 0 | 
| 2016-01-10 | 1 |  National Championships Luxembourg ME | ME | 0 | 01:02:06.000 | 0 | 
| 2016-01-01 | 18 |  Grand Prix Hotel Threeland | ME | 0 | 01:01:30.000 | 0 | 
| 2015-12-26 | 53 |  UCI World Cup Heusden-Zolder | ME | 0 | 00:00:00.000 |  | 
| 2015-12-20 | 51 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2015-12-05 | 14 |  GGEW Grand Prix | ME | 0 | 01:05:22.000 | 0 | 
| 2015-10-25 | 14 |  Grand-Prix de la Commune de Contern | ME | 0 | 01:08:14.000 | 0 | 
| 2015-01-18 | 8 |  Grand Prix Möbel Alvisse | ME | 0 | 01:05:55.000 | 0 | 
| 2015-01-11 | 1 |  National Championships Luxembourg ME | ME | 0 | 00:59:10.000 | 0 | 
| 2015-01-01 | 16 |  Grand Prix Hotel Threeland | ME | 0 | 01:08:55.000 | 0 | 
| 2014-11-26 | 10 |  Grand-Prix GEBA | ME | 0 | 01:08:43.000 | 0 | 
| 2014-11-09 | 20 |  GGEW City Cross Cup | ME | 0 | 01:05:28.000 | 0 | 
| 2014-11-08 | 16 |  GGEW City Cross Cup | ME | 0 | 01:06:17.000 | 0 | 
| 2014-11-01 | 30 |  Cyclo-cross International de Marle | ME | 0 | 00:00:00.000 |  | 
| 2014-09-07 | 62 |  UCI World Championships Lillehammer | me | 0 | 00:00:00.000 |  | 
| 2014-03-12 | 106 |  Wanzeel Koerse |  | 0 | 00:00:00.000 |  | 
| 2014-02-16 | 20 |  Boels Classic Internationale Cyclo-cross Heerlen | ME | 0 | 00:00:00.000 |  | 
| 2014-02-02 | 45 |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2014-01-26 | 42 |  UCI World Cup Nommay | ME | 0 | 01:07:01.000 | 0 | 
| 2014-01-19 | 15 |  Grand Prix Möbel Alvisse | ME | 0 | 01:02:11.000 | 0 | 
| 2014-01-12 | 1 |  National Championships Luxembourg ME | ME | 0 | 01:00:11.000 | 0 | 
| 2014-01-04 | 40 |  UCI World Cup Roma | ME | 0 | 01:11:50.000 | 0 | 
| 2014-01-01 | 9 |  Grand Prix Hotel Threeland | ME | 0 | 01:05:30.000 | 0 | 
| 2013-12-29 | 27 |  Superprestige Diegem | ME | 0 | 00:00:00.000 |  | 
| 2013-12-22 | 47 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2013-11-26 | 5 |  Grand-Prix GEBA | ME | 0 | 01:01:16.000 | 0 | 
| 2013-11-23 | 44 |  UCI World Cup Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2013-11-10 | 14 |  GGEW City Cross Cup | ME | 0 | 01:02:49.000 | 0 | 
| 2013-11-09 | 3 |  Mannheim |  | 0 | 00:00:00.000 |  | 
| 2013-11-01 | 14 |  Cyclo-cross International de Marle | ME | 0 | 00:00:00.000 |  | 
| 2013-10-27 | 4 |  Grand-Prix de la Commune de Contern | ME | 0 | 00:59:01.000 | 0 | 
| 2013-09-18 | 46 |  CrossVegas | ME | 0 | 01:05:59.000 | 0 | 
| 2013-02-02 | 33 |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2013-01-20 | 9 |  Grand Prix Möbel Alvisse | ME | 0 | 01:02:10.000 | 0 | 
| 2013-01-13 | 1 |  National Championships Luxembourg ME | ME | 0 | 01:01:06.000 | 0 | 
| 2013-01-06 | 36 |  UCI World Cup Roma | ME | 0 | 01:04:38.000 | 0 | 
| 2013-01-01 | 5 |  Grand Prix Hotel Threeland | ME | 0 | 01:05:50.000 | 0 | 
| 2012-12-23 | 41 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2012-12-09 | 18 |  Frankfurter Rad-Cross  | ME | 0 | 01:04:35.000 | 0 | 
| 2012-12-02 | 43 |  UCI World Cup Roubaix | ME | 0 | 00:00:00.000 |  | 
| 2012-11-26 | 1 |  Grand-Prix GEBA | ME | 0 | 01:00:05.000 | 0 | 
| 2012-11-24 | 42 |  UCI World Cup Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2012-11-11 | 5 |  Entega City Cross Cup | ME | 0 | 00:57:31.000 | 0 | 
| 2012-10-21 | 20 |  Grand-Prix de la Commune de Contern | ME | 0 | 01:08:48.000 | 0 | 
| 2012-09-19 | 24 |  CrossVegas - Cross After Dark | ME | 0 | 01:04:23.000 | 0 | 
| 2012-01-29 | 49 |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2012-01-22 | 50 |  UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 |  | 
| 2012-01-08 | 2 |  National Championships Luxembourg ME | ME | 0 | 01:04:52.000 | 0 | 
| 2012-01-01 | 11 |  Grand Prix Hotel Threeland | ME | 0 | 01:12:45.000 | 0 | 
| 2011-12-26 | 11 |  Grand-Prix DAF Grand Garage Engel | ME | 0 | 01:06:25.000 | 0 | 
| 2011-12-04 | 14 |  Grand Prix Julien Cajot | ME | 0 | 01:01:16.000 | 0 | 
| 2011-01-09 | 11 |  National Championships Luxembourg ME | ME | 0 | 01:06:42.000 | 0 | 
| 2010-11-28 | 17 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 3 | ME | 0 | 01:05:55.000 | 0 | 
| 2010-11-27 | 18 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 2 | ME | 0 | 01:00:01.000 | 0 | 
| 2010-11-26 | 24 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 1 | ME | 0 | 00:00:00.000 |  | 
| 2008-11-30 | 24 |  Grand Prix de la Commune de Niederanven | ME | 0 | 00:00:00.000 |  | 
| 2001-12-26 | DNF |  GP de la Caisse Centrale Raiffeisen | ME | 0 | 00:00:00.000 |  |