| 2025-10-26 | 8 | Coupe de France de Cyclo-Cross #2 - Albi | ME | 0 | 01:03:50.000 | 0 |
| 2025-10-25 | 6 | Coupe de France de Cyclo-Cross #1 - Albi | ME | 0 | 00:57:00.000 | 0 |
| 2025-10-19 | DNF | Ciclocrosse Internacional De Vouzela | ME | 0 | 00:00:00.000 | |
| 2025-10-18 | 3 | Ciclocrosse De Melgaço | ME | 0 | 01:00:30.000 | 0 |
| 2025-10-05 | 21 | Brumath Bike Festival by Lollier Ingénierie | ME | 0 | 01:03:18.000 | 0 |
| 2025-09-27 | 11 | Cyclocross UC Dippach | ME | 0 | 01:04:19.000 | 0 |
| 2025-08-03 | 38 | Prix de Saint-Sulpice-les-Feuilles | me | 171.1 | 03:48:14.000 | 44.98 |
| 2025-07-20 | 2 | La Ronde Avizoise Cycliste | me | 125.6 | 02:47:12.000 | 45.072 |
| 2025-07-09 | 50 | Klimkoers Vresse-sur-Semois MU | mu | 138.1 | 03:28:05.000 | 39.821 |
| 2025-07-02 | DNF | Klimkoers Herbeumont MU | mu | 0 | 00:00:00.000 | |
| 2025-06-27 | DNF | National Championships France ME - Amateurs | | 165 | 00:00:00.000 | |
| 2025-06-15 | 5 | Grand Prix de Saint-Aubert | me | 117 | 00:00:00.000 | |
| 2025-06-08 | 21 | Championnat du Grand Est | | 129.5 | 00:00:00.000 | |
| 2025-06-02 | 16 | Critérium de Soissons | | 73.3 | 01:39:57.000 | 44.002 |
| 2025-05-25 | 73 | Tour de la Manche | me | 152.2 | 03:48:22.000 | 39.988 |
| 2025-05-25 | 68 | Tour de la Manche | me | 0 | 13:42:31.000 | 0 |
| 2025-05-24 | 82 | Tour de la Manche | me | 165 | 04:06:10.000 | 40.217 |
| 2025-05-23 | 65 | Tour de la Manche | me | 89 | 01:44:12.000 | 51.248 |
| 2025-05-22 | 47 | Tour de la Manche | me | 165.3 | 03:48:22.000 | 43.43 |
| 2025-05-12 | 16 | Prix de Cramant | | 72 | 01:48:13.000 | 39.92 |
| 2025-05-11 | 1 | Prix des Côtes des Crêtes Préardennaises | ME | 99.6 | 02:33:14.000 | 38.999 |
| 2025-04-27 | 37 | Souvenir Patrick-Metz | me | 156 | 03:30:23.000 | 44.49 |
| 2025-04-27 | 16 | Souvenir Patrick-Metz | me | 0 | 03:54:57.000 | 0 |
| 2025-04-20 | 15 | Grand Prix de Saint-Lyé | ME | 142.3 | 00:00:00.000 | |
| 2025-04-19 | 3 | Prix de Serches | ME | 111 | 02:43:52.000 | 40.643 |
| 2025-02-01 | 22 | UCI World Championship MU | MU | 0 | 01:01:14.000 | 0 |
| 2025-01-25 | 38 | UCI World Cup Maasmechelen | ME | 0 | 01:06:03.000 | 0 |
| 2025-01-11 | 4 | National Championships France MU | MU | 0 | 00:55:42.000 | 0 |
| 2025-01-03 | 24 | Vlaamse Duinencross Koksijde | MU | 0 | 00:53:48.000 | 0 |
| 2024-12-29 | 15 | UCI World Cup Besançon | MU | 0 | 00:58:31.000 | 0 |
| 2024-12-22 | 44 | UCI World Cup Zonhoven | MU | 0 | 00:55:23.000 | 0 |
| 2024-12-21 | 44 | UCI World Cup Hulst | MU | 0 | 00:00:00.000 | |
| 2024-12-15 | 17 | Coupe de France de Cyclo-Cross #8 - La Ferté-Bernard | MU | 0 | 00:51:32.000 | 0 |
| 2024-12-14 | 5 | Coupe de France de Cyclo-Cross #7 - La Ferté-Bernard | MU | 0 | 00:49:18.000 | 0 |
| 2024-11-24 | 2 | Coupe de France de Cyclo-Cross #6 - Troyes | MU | 0 | 00:50:50.000 | 0 |
| 2024-11-23 | 23 | Coupe de France de Cyclo-Cross #5 - Troyes | MU | 0 | 00:56:20.000 | 0 |
| 2024-11-16 | 6 | Cyclo-cross Gernelle | ME | 0 | 00:59:39.000 | 0 |
| 2024-11-10 | 3 | Coupe de France de Cyclo-Cross #4 - Pierric | MU | 0 | 00:51:57.000 | 0 |
| 2024-11-09 | 3 | Coupe de France de Cyclo-Cross #3 - Pierric | MU | 0 | 00:52:28.000 | 0 |
| 2024-11-02 | 9 | Rivabellacross | ME | 0 | 00:59:13.000 | 0 |
| 2024-11-01 | 7 | Cyclo Cross International de Dijon | ME | 0 | 01:01:29.000 | 0 |
| 2024-10-27 | 6 | Grand Prix de la Commune de Contern | ME | 0 | 01:01:02.000 | 0 |
| 2024-10-20 | 4 | Coupe de France de Cyclo-Cross #2 - Nommay | MU | 0 | 00:48:12.000 | 0 |
| 2024-10-19 | 6 | Coupe de France de Cyclo-Cross #1 - Nommay | MU | 0 | 00:52:05.000 | 0 |
| 2024-10-06 | 17 | Brumath Bike Festival by Lollier Ingénierie | ME | 0 | 00:58:55.000 | 0 |
| 2024-09-14 | 102 | Tour de Moselle | me | 74.1 | 01:43:54.000 | 42.791 |
| 2024-09-13 | 74 | Tour de Moselle | me | 140.5 | 03:19:24.000 | 42.277 |
| 2024-09-08 | 72 | Classic Jean-Patrick Dubuisson Élites | me | 158 | 03:30:59.000 | 44.932 |
| 2024-08-25 | DNF | Tour du Périgord | me | 148 | 00:00:00.000 | |
| 2024-08-18 | DNF | Prix de la Ville de Bavay | | 158.2 | 00:00:00.000 | |
| 2024-08-17 | 44 | Grand Prix des Marbriers | me | 160 | 03:46:40.000 | 42.353 |
| 2024-08-11 | 73 | Tour de Namur | me | 160 | 04:04:28.000 | 39.269 |
| 2024-08-11 | 94 | Tour de Namur | me | 0 | 18:49:32.000 | 0 |
| 2024-08-10 | 110 | Tour de Namur | me | 148.6 | 03:27:07.000 | 43.048 |
| 2024-08-09 | 148 | Tour de Namur | me | 160 | 03:52:44.000 | 41.249 |
| 2024-08-08 | 38 | Tour de Namur | me | 156.3 | 03:45:36.000 | 41.569 |
| 2024-08-07 | 30 | Tour de Namur | me | 160 | 03:39:27.000 | 43.746 |
| 2024-08-04 | 26 | Grand Prix de Tourteron | me | 112.8 | 02:45:50.000 | 40.812 |
| 2024-07-28 | 15 | Prix Souvenir René Huel | me | 130 | 00:00:00.000 | |
| 2024-07-10 | 39 | Klimkoers Vresse-sur-Semois MU | mu | 138.7 | 03:29:25.000 | 39.739 |
| 2024-07-03 | DNF | Klimkoers Herbeumont U23 | mu | 143 | 00:00:00.000 | |
| 2024-06-29 | 78 | Grand Prix de la Sologne des Étangs | me | 163.5 | 03:28:40.000 | 47.013 |
| 2024-06-16 | 19 | Grand Prix du Val de Villé | me | 105 | 02:52:47.000 | 36.462 |
| 2024-05-26 | DNF | Tour de la Manche | | 152 | 00:00:00.000 | |
| 2024-05-25 | 91 | Tour de la Manche | | 100 | 02:29:01.000 | 40.264 |
| 2024-05-24 | 101 | Tour de la Manche | | 170 | 04:02:33.000 | 42.053 |
| 2024-05-23 | 63 | Tour de la Manche | | 167.9 | 03:49:12.000 | 43.953 |
| 2024-05-12 | DNF | Prix des Côtes des Crêtes Préardennaises | me | 99.6 | 00:00:00.000 | |
| 2024-04-21 | 24 | Souvenir Patrick-Metz | me | 150 | 02:47:14.000 | 53.817 |
| 2024-04-21 | 13 | Souvenir Patrick-Metz | me | 0 | 02:54:55.000 | 0 |
| 2024-03-31 | DNF | Boucle de l'Artois | | 163.3 | 00:00:00.000 | |
| 2024-03-30 | 66 | Boucle de l'Artois | | 83.4 | 01:56:40.000 | 42.891 |
| 2024-03-30 | 37 | Boucle de l'Artois | | 85.6 | 01:45:32.000 | 48.667 |
| 2024-03-24 | 4 | Souvenir JC Sant | me | 97.5 | 02:19:48.000 | 41.845 |
| 2024-03-16 | 15 | Grand Prix des Carreleurs | me | 136 | 03:16:41.000 | 41.488 |
| 2024-02-14 | DNF | Boucles du Haut-Var - 5 | me | 0 | 00:00:00.000 | |
| 2024-01-13 | 21 | National Championships France MU | MU | 0 | 00:56:35.000 | 0 |
| 2023-12-27 | 39 | Telenet Superprestige Heusden-Zolder | ME | 24.375 | 01:02:29.000 | 23.406 |
| 2023-12-22 | 31 | Zilvermeercross | ME | 0 | 00:00:00.000 | |
| 2023-12-10 | 33 | Coupe de France de Cyclo-cross #6 - Flamanville | MU | 0 | 00:53:16.000 | 0 |
| 2023-12-09 | DNF | Coupe de France de Cyclo-cross #5 - Flamanville | MU | 0 | 00:00:00.000 | |
| 2023-11-26 | 19 | Cyclo-cross international d'Auxerre | ME | 0 | 01:05:12.000 | 0 |
| 2023-11-18 | 16 | Cyclo-cross de Gernelle | ME | 0 | 01:06:18.000 | 0 |
| 2023-11-12 | 39 | UCI World Cup Dendermonde | ME | 0 | 00:00:00.000 | |
| 2023-11-01 | 19 | Cyclo-cross International de Dijon | ME | 0 | 00:00:00.000 | |
| 2023-10-29 | 8 | Rivabellacross #NormandyCX | ME | 0 | 01:04:16.000 | 0 |
| 2023-10-28 | 7 | Cyclo-cross international Souvenir Anthony Revel #NormandyCX | ME | 0 | 01:04:53.000 | 0 |
| 2023-10-22 | DNF | Coupe de France de Cyclo-cross #2 - Quelneuc | MU | 0 | 00:00:00.000 | |
| 2023-10-21 | 21 | Coupe de France de Cyclo-cross #1 - Quelneuc | MU | 0 | 00:50:47.000 | 0 |
| 2023-10-08 | 19 | Brumath Bike Festival by Lollier Ingénierie | ME | 0 | 01:04:34.000 | 0 |
| 2023-04-23 | 19 | Grand Prix de Brebières | | 121.2 | 02:58:36.000 | 40.717 |
| 2023-04-09 | DNF | Chazal Classic | | 155.1 | 00:00:00.000 | |
| 2023-04-08 | 38 | Tour du Charollais | | 157.3 | 03:44:32.000 | 42.034 |
| 2023-04-02 | 41 | Boucle de l'Artois | | 163.3 | 03:54:06.000 | 41.854 |
| 2023-04-02 | 49 | Boucle de l'Artois | | 0 | 08:02:03.000 | 0 |
| 2023-04-01 | 98 | Boucle de l'Artois | | 83.4 | 02:11:20.000 | 38.102 |
| 2023-04-01 | 58 | Boucle de l'Artois | | 80.3 | 01:56:37.000 | 41.315 |
| 2023-01-29 | 28 | UCI World Cup Besançon | MU | 0 | 00:52:29.000 | 0 |
| 2023-01-21 | 29 | Kasteelcross - Zonnebeke | ME | 0 | 00:00:00.000 | |
| 2023-01-14 | 7 | National Championships France MU | MU | 0 | 00:53:10.000 | 0 |