| 2015-02-01 | 28 | UCI World Championship | ME | 0 | 01:14:12.000 | 0 |
| 2015-01-25 | 32 | UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 | |
| 2015-01-11 | 2 | National Championships Switzerland ME | ME | 0 | 01:02:24.000 | 0 |
| 2015-01-02 | 5 | Radquer Bussnang | ME | 0 | 00:57:58.000 | 0 |
| 2014-12-26 | 2 | Internationales Radquer Dagmersellen | ME | 0 | 00:58:33.000 | 0 |
| 2014-12-14 | 12 | EKZ CrossTour Eschenbach | ME | 0 | 01:01:11.000 | 0 |
| 2014-12-07 | 4 | Cyclocross International Sion-Valais | ME | 0 | 00:56:44.000 | 0 |
| 2014-11-29 | DNF | UCI World Cup Milton Keynes | ME | 0 | 00:00:00.000 | |
| 2014-11-22 | 39 | UCI World Cup Koksijde | ME | 0 | 00:00:00.000 | |
| 2014-11-16 | 1 | Flückiger Cross Madiswil | ME | 0 | 00:58:35.000 | 0 |
| 2014-11-02 | 3 | EKZ CrossTour Hittnau | ME | 0 | 00:58:59.000 | 0 |
| 2014-10-26 | 5 | Internationales Radquer Steinmaur | ME | 0 | 01:02:53.000 | 0 |
| 2014-10-19 | 17 | UCI World Cup Valkenburg | ME | 0 | 01:08:07.000 | 0 |
| 2014-10-12 | 3 | GP-5-Sterne-Region | ME | 0 | 01:03:43.000 | 0 |
| 2014-10-05 | 6 | EKZ CrossTour Dielsdorf | ME | 0 | 01:02:25.000 | 0 |
| 2014-09-28 | 2 | Radcross Illnau | ME | 0 | 00:58:38.000 | 0 |
| 2014-09-14 | 15 | EKZ CrossTour Baden | ME | 0 | 01:01:21.000 | 0 |
| 2014-02-02 | 25 | UCI World Championship | ME | 0 | 01:09:44.000 | 0 |
| 2014-01-26 | 24 | UCI World Cup Nommay | ME | 0 | 01:04:13.000 | 0 |
| 2014-01-12 | 4 | National Championships Switzerland ME | ME | 0 | 00:59:21.000 | 0 |
| 2014-01-01 | 20 | Bpost Bank Trofee - G.P. Sven Nys | ME | 0 | 01:09:43.000 | 0 |
| 2013-12-26 | 20 | UCI World Cup Heusden-Zolder | ME | 0 | 01:04:04.000 | 0 |
| 2013-12-22 | 27 | UCI World Cup Namur | ME | 0 | 01:04:38.000 | 0 |
| 2013-12-08 | 18 | Vlaamse Druivencross | ME | 0 | 01:03:40.000 | 0 |
| 2013-12-01 | 6 | Cyclo-cross Sion-Valais | ME | 0 | 01:01:06.000 | 0 |
| 2013-11-24 | 4 | Int. Radquer Hittnau | ME | 0 | 00:57:34.000 | 0 |
| 2013-11-17 | 4 | Flückiger Cross Madiswil | ME | 0 | 01:06:15.000 | 0 |
| 2013-11-10 | 2 | Cyclo-cross International Rennaz | ME | 0 | 01:01:19.000 | 0 |
| 2013-02-02 | 20 | UCI World Championship | ME | 0 | 01:09:07.000 | 0 |
| 2013-01-27 | 5 | Gran Premio Mamma E Papa Guerciotti AM | ME | 0 | 00:59:02.000 | 0 |
| 2013-01-13 | 6 | National Championships Switzerland ME | ME | 0 | 01:01:37.000 | 0 |
| 2012-12-30 | 27 | Superprestige Diegem | ME | 0 | 01:04:05.000 | 0 |
| 2012-12-23 | DNF | UCI World Cup Namur | ME | 0 | 00:00:00.000 | |
| 2012-12-16 | 32 | Soudal Cyclo-cross Leuven | ME | 0 | 00:00:00.000 | |
| 2012-12-02 | 34 | UCI World Cup Roubaix | ME | 0 | 01:07:50.000 | 0 |
| 2012-11-25 | 33 | Internationale Superprestige Gieten | ME | 0 | 01:01:45.000 | 0 |
| 2012-11-24 | 36 | UCI World Cup Koksijde | ME | 0 | 01:06:45.000 | 0 |
| 2012-11-04 | 16 | Superprestige Zonhoven | ME | 0 | 01:04:42.000 | 0 |
| 2012-10-28 | 31 | UCI World Cup Plzen | ME | 0 | 01:14:34.000 | 0 |
| 2012-10-21 | 26 | UCI World Cup Tábor | ME | 0 | 01:07:18.000 | 0 |
| 2012-09-30 | 6 | Radcross Illnau | ME | 0 | 01:02:36.000 | 0 |
| 2012-09-16 | 8 | Süpercross Baden | ME | 0 | 01:05:25.000 | 0 |
| 2012-02-19 | 10 | GVA Trofee - Internationale Sluitingsprijs Oostmalle | MU | 0 | 00:53:28.000 | 0 |
| 2012-02-18 | 6 | Cauberg Cyclo-cross | MU | 0 | 00:56:11.000 | 0 |
| 2012-02-12 | 19 | G.P. Stad Eeklo | ME | 0 | 01:00:56.000 | 0 |
| 2012-02-11 | 15 | Superprestige Middelkerke | MU | 0 | 00:49:41.000 | 0 |
| 2012-01-28 | 8 | UCI World Championship U23 | MU | 0 | 00:50:33.000 | 0 |
| 2012-01-22 | 7 | UCI World Cup Hoogerheide | MU | 0 | 00:51:08.000 | 0 |
| 2012-01-15 | 12 | UCI World Cup Liévin | MU | 0 | 00:51:31.000 | 0 |
| 2012-01-01 | 4 | GVA Trofee - G.P. Sven Nys | MU | 0 | 00:54:29.000 | 0 |
| 2011-12-30 | 21 | Fidea Cyclo-cross Leuven | ME | 0 | 01:05:15.000 | 0 |
| 2011-12-28 | 16 | GVA Trofee - Azencross / Cross des as | MU | 0 | 00:53:40.000 | 0 |
| 2011-12-26 | 42 | UCI World Cup Heusden-Zolder | ME | 0 | 01:08:14.000 | 0 |
| 2011-12-23 | 11 | Superprestige Diegem | MU | 0 | 00:47:54.000 | 0 |
| 2011-12-18 | 6 | Citadelcross | MU | 0 | 00:50:08.000 | 0 |
| 2011-12-11 | 23 | Vlaamse Druivenveldrit | ME | 0 | 01:04:29.000 | 0 |
| 2011-12-10 | 19 | Scheldecross | ME | 0 | 01:00:54.000 | 0 |
| 2011-11-27 | 4 | Superprestige Gieten | MU | 0 | 00:49:49.000 | 0 |
| 2011-11-26 | 11 | UCI World Cup Koksijde | MU | 0 | 00:53:20.000 | 0 |
| 2011-11-20 | 3 | Superprestige Gavere | MU | 0 | 00:51:44.000 | 0 |
| 2011-11-19 | 55 | GVA Trofee - GP Hasselt | MU | 0 | 00:00:00.000 | |
| 2011-11-13 | 22 | Superprestige Hamme-Zogge | MU | 0 | 00:49:45.000 | 0 |
| 2011-11-06 | 11 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:54:34.000 | 0 |
| 2011-11-01 | 6 | GVA Trofee - Koppenbergcross | MU | 0 | 00:50:47.000 | 0 |
| 2011-10-30 | 4 | Superprestige Zonhoven | MU | 0 | 00:50:15.000 | 0 |
| 2011-10-23 | 5 | UCI World Cup Tábor | MU | 0 | 00:51:35.000 | 0 |
| 2011-02-20 | 18 | GVA Trofee - Internationale Sluitingsprijs Oostmalle | MU | 0 | 00:48:29.000 | 0 |
| 2011-02-19 | 6 | Cauberg Cyclo-cross | MU | 0 | 00:48:56.000 | 0 |
| 2011-02-12 | 11 | Superprestige Noordzeecross Middelkerke | MU | 0 | 00:51:01.000 | 0 |
| 2011-02-05 | 26 | GVA Trofee - Krawatencross | MU | 0 | 00:58:02.000 | 0 |
| 2011-01-29 | 27 | UCI World Championship U23 | MU | 0 | 00:55:16.000 | 0 |
| 2011-01-23 | 11 | UCI World Cup Hoogerheide | MU | 0 | 00:52:33.000 | 0 |
| 2011-01-09 | 1 | National Championships Switzerland MU | MU | 0 | 00:49:22.000 | 0 |
| 2011-01-01 | 14 | GVA Trofee - Grote Prijs Sven Nys | MU | 0 | 00:53:34.000 | 0 |
| 2010-12-29 | 78 | GVA Trofee - Azencross / Cross des as | MU | 0 | 00:00:00.000 | |
| 2010-12-27 | 15 | Superprestige Diegem | MU | 0 | 00:49:04.000 | 0 |
| 2010-12-26 | 10 | UCI World Cup Heusden-Zolder | MU | 0 | 00:50:40.000 | 0 |
| 2010-12-19 | 10 | UCI World Cup Kalmthout | MU | 0 | 00:50:21.000 | 0 |
| 2010-12-12 | 27 | Vlaamse Druivenveldrit | ME | 0 | 01:06:05.000 | 0 |
| 2010-12-11 | 25 | GVA Trofee - GP Rouwmoer | MU | 0 | 00:54:38.000 | 0 |
| 2010-11-28 | 34 | Internationale Nissan Superprestige Cyclo-cross Gieten | MU | 0 | 00:49:25.000 | 0 |
| 2010-11-21 | 18 | Superprestige Gavere | MU | 0 | 00:50:25.000 | 0 |
| 2010-11-14 | 30 | Superprestige Hamme-Zogge | MU | 0 | 00:58:28.000 | 0 |
| 2010-11-07 | 4 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:51:59.000 | 0 |
| 2010-11-01 | 18 | GVA Trofee - Koppenbergcross | MU | 0 | 00:51:26.000 | 0 |
| 2010-10-31 | 10 | Superprestige Zonhoven | MU | 0 | 00:54:44.000 | 0 |
| 2010-10-17 | 2 | Cyclo-cross International Aigle | MU | 0 | 00:50:38.000 | 0 |
| 2010-10-10 | 12 | Nissan Superprestige Topsport Vlaanderen Trofee | MU | 0 | 00:50:31.000 | 0 |
| 2010-10-03 | 7 | GVA Trofee - Cyclo-cross International de la Ville de Namur | MU | 0 | 00:57:03.000 | 0 |
| 2010-09-26 | 32 | GP Neerpelt Wisseltrofee Eric Vanderaerden | ME | 0 | 00:00:00.000 | |
| 2010-09-19 | 29 | Steenbergcross | ME | 0 | 01:05:26.000 | 0 |
| 2010-01-30 | 4 | UCI World Championship U23 | MU | 0 | 00:56:35.000 | 0 |
| 2010-01-17 | 20 | UCI World Cup Roubaix | MU | 0 | 00:52:17.000 | 0 |
| 2010-01-10 | 1 | National Championships Switzerland MU | MU | 0 | 00:51:57.000 | 0 |
| 2009-12-31 | 17 | GP 5 Sterne Region | ME | 0 | 01:05:47.000 | 0 |
| 2009-12-26 | 35 | UCI World Cup Heusden-Zolder | MU | 0 | 00:55:12.000 | 0 |
| 2009-12-13 | 4 | GP Wetzikon | ME | 0 | 01:02:45.000 | 0 |
| 2009-11-28 | 29 | UCI World Cup Koksijde | MU | 0 | 00:58:01.000 | 0 |
| 2009-11-15 | 2 | Cyclo-cross International Aigle | ME | 0 | 01:06:02.000 | 0 |
| 2009-11-08 | 5 | Internationales Radquer Frenkendorf | ME | 0 | 01:01:09.000 | 0 |