| 2025-09-28 | 4 | Ardenne Gravel Stages | me | 0 | 08:44:53.000 | 0 | 
| 2025-09-28 | 5 | Ardenne Gravel Stages | me | 90 | 02:55:51.000 | 30.708 | 
| 2025-09-27 | 6 | Ardenne Gravel Stages | me | 110 | 03:29:02.000 | 31.574 | 
| 2025-09-26 | 11 | Ardenne Gravel Stages | me | 69.8 | 02:19:59.000 | 29.918 | 
| 2025-07-13 | 3 | Festival cycliste SKODA Garage Serge Tewes | ME | 90 | 01:58:39.000 | 45.512 | 
| 2025-06-15 | 6 | GP Husting & Reiser | ME | 117.26 | 02:53:52.000 | 40.465 | 
| 2025-05-18 | 6 | Course Cycliste UC Dippach | me | 95.4 | 02:20:23.000 | 40.774 | 
| 2025-03-30 | 17 | GP Ost Manufaktur | ME | 111.6 | 02:48:24.000 | 39.762 | 
| 2025-01-12 | 3 | National Championships Luxembourg ME | ME | 0 | 01:10:55.000 | 0 | 
| 2024-10-27 | 25 | Grand Prix de la Commune de Contern | ME | 0 | 01:06:03.000 | 0 | 
| 2024-09-15 | 71 | Tour de Moselle | me | 0 | 10:22:30.000 | 0 | 
| 2024-09-15 | 78 | Tour de Moselle | me | 152.4 | 03:24:14.000 | 44.772 | 
| 2024-09-14 | 25 | Tour de Moselle | me | 94 | 01:59:29.000 | 47.203 | 
| 2024-09-14 | 75 | Tour de Moselle | me | 74.1 | 01:41:13.000 | 43.926 | 
| 2024-09-13 | 89 | Tour de Moselle | me | 140.5 | 03:20:04.000 | 42.136 | 
| 2024-09-08 | 37 | GP du Vélodrome de Rochefort | me | 148.8 | 03:33:00.000 | 41.915 | 
| 2024-08-24 | 204 | UCI Gravel World Series ME - Houffa Gravel | me | 110 | 04:05:22.000 | 26.899 | 
| 2024-08-11 | 87 | Heathland Gravel | me | 160 | 05:00:36.000 | 31.936 | 
| 2024-06-16 | 22 | Festival Bertrange | me | 93.5 | 02:07:40.000 | 43.943 | 
| 2024-06-09 | DNS | GP Kropemann | me | 117.26 | 00:00:00.000 |  | 
| 2024-06-02 | DNF | GP Televie Blaimont | me | 153.3 | 00:00:00.000 |  | 
| 2024-05-05 | 10 | GP Garage Thommes |  | 100.7 | 02:00:14.000 | 50.252 | 
| 2024-04-28 | 18 | Überherrner Straßenrennen auf dem Wallerfanger Saargau | me | 113 | 02:51:01.000 | 39.645 | 
| 2024-04-21 | 43 | Souvenir Patrick-Metz | me | 0 | 02:55:36.000 | 0 | 
| 2024-04-21 | 46 | Souvenir Patrick-Metz | me | 150 | 02:47:14.000 | 53.817 | 
| 2024-03-31 | DNF | Arden Challenge | me | 138 | 00:00:00.000 |  | 
| 2024-01-13 | 3 | National Championships Luxembourg ME | ME | 0 | 01:04:38.000 | 0 | 
| 2024-01-01 | 17 | Grand Prix Garage Collé | ME | 0 | 01:06:32.000 | 0 | 
| 2023-08-26 | 95 | UCI Gravel World Series ME - Houffa Gravel |  | 110 | 04:06:07.000 | 26.817 | 
| 2023-08-20 | 97 | Prix de la Ville de Bavay |  | 158.2 | 03:39:45.000 | 43.195 | 
| 2023-06-18 | 5 | Festival Bertrange |  | 93.5 | 02:02:50.000 | 45.672 | 
| 2023-06-17 | 6 | GP Kropemann |  | 119.2 | 02:50:05.000 | 42.05 | 
| 2023-06-04 | 93 | GP du Vélodrome de Rochefort |  | 148.8 | 03:38:33.000 | 40.851 | 
| 2023-05-28 | 66 | GP Léon Robert |  | 114 | 00:00:00.000 |  | 
| 2023-05-14 | 4 | GP Superette Delhaize Tilman |  | 114 | 02:25:00.000 | 47.172 | 
| 2023-05-07 | 15 | GP Garage Thommes |  | 103.6 | 02:41:43.000 | 38.438 | 
| 2023-04-23 | 44 | Grand Prix de Dieulouard |  | 135.7 | 03:17:48.000 | 41.163 | 
| 2023-04-15 | DNF | GP de la commune de Schengen |  | 92.8 | 00:00:00.000 |  | 
| 2023-03-26 | 5 | 35th GP OST-Fenster |  | 111.6 | 02:53:29.000 | 38.597 | 
| 2023-03-18 | DNS | Grand Prix des Carreleurs |  | 136 | 00:00:00.000 |  | 
| 2023-01-15 | 4 | National Championships Luxembourg ME | ME | 0 | 00:00:00.000 |  | 
| 2023-01-01 | 22 | Grand Prix Garage Collé | ME | 0 | 01:13:16.000 | 0 | 
| 2022-07-24 | 18 | Rad am Ring (BL) |  | 110 | 02:49:22.000 | 38.969 | 
| 2022-05-21 | 119 | Großer Preis der Südlichen Weinstraße (BL) |  | 136 | 03:10:38.000 | 42.805 | 
| 2022-01-08 | 3 | National Championships Luxembourg ME | ME | 0 | 01:06:33.000 | 0 | 
| 2022-01-01 | 20 | Grand Prix Garage Collé | ME | 0 | 01:08:14.000 | 0 | 
| 2021-10-30 | 47 | Grand-prix de la Commune de Contern | ME | 0 | 00:00:00.000 |  | 
| 2021-08-06 | 79 | Tour de Namur (2.12) | ME | 157 |  |  | 
| 2020-01-11 | DNF | National Championships Luxembourg MU | MU | 0 | 00:00:00.000 |  | 
| 2019-01-13 | 4 | National Championships Luxembourg MU | MU | 0 | 01:08:56.000 | 0 | 
| 2018-01-13 | 3 | National Championships Luxembourg MU | MU | 0 | 01:09:22.000 | 0 | 
| 2017-07-01 | 28 | Circuit des 3 Cantons | ME | 86.1 | 02:11:58.000 | 39.146 | 
| 2017-01-28 | 42 | UCI World Championship MJ | MJ | 0 | 00:48:04.000 | 0 | 
| 2017-01-22 | 28 | UCI World Cup Hoogerheide | MJ | 0 | 00:41:00.000 | 0 | 
| 2017-01-15 | 2 | Grand Prix Möbel Alvisse | MJ | 0 | 00:40:38.000 | 0 | 
| 2017-01-08 | 5 | National Championships Luxembourg MJ | MJ | 0 | 00:44:48.000 | 0 | 
| 2016-12-26 | 35 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:42:41.000 | 0 | 
| 2016-12-18 | 36 | UCI World Cup Namur | MJ | 0 | 00:45:25.000 | 0 | 
| 2016-12-03 | 6 | GGEW Grand Prix | MJ | 0 | 00:39:34.000 | 0 | 
| 2016-11-26 | 34 | UCI World Cup Zeven | MJ | 0 | 00:44:49.000 | 0 | 
| 2016-11-19 | 19 | Hasselt | MJ | 0 | 00:48:28.000 | 0 | 
| 2016-10-16 | 13 | Grand-Prix de la Commune de Contern | MJ | 0 | 00:40:39.000 | 0 | 
| 2016-01-30 | 51 | UCI World Championship MJ | MJ | 0 | 00:48:18.000 | 0 | 
| 2016-01-24 | 47 | UCI World Cup Hoogerheide | MJ | 0 | 00:48:37.000 | 0 | 
| 2016-01-17 | 5 | Grand Prix Möbel Alvisse | MJ | 0 | 00:45:07.000 | 0 | 
| 2016-01-10 | 5 | National Championships Luxembourg MJ | MJ | 0 | 00:45:46.000 | 0 | 
| 2015-12-26 | 50 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:45:28.000 | 0 | 
| 2015-12-05 | 7 | GGEW Grand Prix | MJ | 0 | 00:43:21.000 | 0 | 
| 2015-11-21 | 13 | SOUDAL Classics - GP Hasselt | MJ | 0 | 00:47:30.000 | 0 | 
| 2015-10-25 | 6 | Grand-Prix de la Commune de Contern | MJ | 0 | 00:39:08.000 | 0 |