| 2025-10-04 | DNF | Trophée des Champions | me | 170.3 | 00:00:00.000 | |
| 2025-09-29 | 8 | Grand Prix du Centre de la France | me | 107 | 02:16:39.000 | 46.981 |
| 2025-09-28 | DNF | Classique Puisaye-Forterre | me | 0 | 00:00:00.000 | |
| 2025-09-22 | 18 | Prix des Deux Ponts à Culan | me | 108.8 | 02:41:05.000 | 40.526 |
| 2025-09-21 | 7 | Grand Prix de Saint-Amand-Montrond | me | 89.6 | 00:00:00.000 | |
| 2025-09-20 | DNF | Prix des Vins Nouveaux à Vesdun | me | 121.1 | 00:00:00.000 | |
| 2025-09-15 | 8 | Grand Prix d'Issoire | | 96 | 01:59:53.000 | 48.047 |
| 2025-09-13 | 82 | Paris - Bourges | me | 165.1 | 03:53:28.000 | 42.43 |
| 2025-09-08 | 16 | Grand Prix des Grattons | me | 118.8 | 02:38:09.000 | 45.071 |
| 2025-08-10 | DNF | Souvenir Pierre-Chany | | 91.6 | 00:00:00.000 | |
| 2025-08-06 | 38 | Route d'Or du Poitou | me | 132 | 03:13:20.000 | 40.966 |
| 2025-08-05 | 17 | Grand Prix d'Availles-Limouzine | me | 125.2 | 02:46:14.000 | 45.189 |
| 2025-08-01 | 16 | Nocturne de Cosne-sur-Loire | | 87.4 | 01:55:26.000 | 45.429 |
| 2025-07-29 | DNF | Grand Prix de Cours-la-Ville | me | 167.9 | 00:00:00.000 | |
| 2025-07-14 | 3 | Boucles du Causse | me | 120 | 03:05:08.000 | 38.891 |
| 2025-07-06 | DNF | Tour du Pays Roannais | me | 157.7 | 00:00:00.000 | |
| 2025-07-05 | 90 | Tour du Pays Roannais | me | 144.8 | 03:49:54.000 | 37.79 |
| 2025-07-04 | 79 | Tour du Pays Roannais | me | 69 | 01:29:08.000 | 46.447 |
| 2025-05-05 | 103 | Tour du Cher | me | 0 | 02:44:51.000 | 0 |
| 2025-05-04 | 57 | Tour du Cher | me | 102.9 | 02:22:31.000 | 43.321 |
| 2025-04-28 | 13 | Circuit Boussaquin | me | 107 | 02:38:20.000 | 40.547 |
| 2025-04-21 | DNF | Grand Prix de Vougy | me | 141.6 | 00:00:00.000 | |
| 2025-04-12 | 79 | Tour du Charollais | me | 150 | 00:00:00.000 | |
| 2025-04-06 | DNF | Prix de Saint-Projet à La Rochefoucauld-en-Angoumois | me | 142.8 | 00:00:00.000 | |
| 2025-04-05 | 48 | Tour de la Charente Limousine | me | 164.7 | 03:37:47.000 | 45.375 |
| 2025-03-30 | 6 | Bordeaux-Saintes | me | 169.3 | 00:00:00.000 | |
| 2025-02-23 | DNF | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 00:00:00.000 | |
| 2025-02-22 | 97 | Grand Prix du Pays d'Aix | me | 138 | 03:18:27.000 | 41.723 |
| 2025-02-19 | 29 | Boucles du Haut-Var - 5 | me | 140.4 | 03:24:11.000 | 41.257 |
| 2025-02-18 | 17 | Boucles du Haut-Var - 4 | me | 121 | 02:43:01.000 | 44.535 |
| 2025-02-17 | 55 | Boucles du Haut-Var - 3 | me | 124.5 | 03:00:57.000 | 41.282 |
| 2025-02-15 | 54 | Boucles du Haut-Var - 1 | me | 132.1 | 03:12:46.000 | 41.117 |
| 2025-02-09 | 18 | Trophée de l'Essor | me | 122.3 | 02:59:15.000 | 40.937 |
| 2025-02-08 | 61 | Ronde du Pays Basque | me | 94 | 02:45:50.000 | 34.01 |
| 2025-02-07 | 65 | Tour de Basse-Navarre | ME | 109 | 02:44:12.000 | 39.829 |
| 2024-09-29 | 18 | Circuit des Deux Ponts | me | 81.6 | 01:53:31.000 | 43.13 |
| 2024-09-29 | 132 | Trophée des Champions | me | 170.7 | 03:55:19.000 | 43.524 |
| 2024-09-27 | 50 | Bol d'Or des Amateurs | me | 172.2 | 03:46:41.000 | 45.579 |
| 2024-09-23 | DNF | Grand Prix du Centre de la France | me | 0 | 00:00:00.000 | |
| 2024-09-16 | 12 | Prix des Deux Ponts à Culan | me | 93.1 | 02:17:08.000 | 40.734 |
| 2024-09-15 | DNF | Grand Prix de Saint-Amand-Montrond | | 89.6 | 00:00:00.000 | |
| 2024-09-14 | 62 | Prix des Vins Nouveaux à Vesdun | me | 112.7 | 02:29:06.000 | 45.352 |
| 2024-09-09 | 29 | Grand Prix d'Issoire | me | 96 | 01:59:29.000 | 48.208 |
| 2024-09-08 | 73 | Classic Jean-Patrick Dubuisson Élites | me | 158 | 03:30:59.000 | 44.932 |
| 2024-09-02 | 27 | Grand Prix des Grattons | me | 118.8 | 02:40:04.000 | 44.531 |
| 2024-08-25 | 26 | Tour du Périgord | me | 148 | 03:47:43.000 | 38.996 |
| 2024-08-19 | 71 | Circuit des 2 Provinces | me | 155.2 | 00:00:00.000 | |
| 2024-08-18 | 37 | Saint-Brieuc Agglo Tour | me | 0 | 06:06:33.000 | 0 |
| 2024-08-18 | 61 | Saint-Brieuc Agglo Tour | me | 97.5 | 02:24:05.000 | 40.602 |
| 2024-08-17 | 33 | Saint-Brieuc Agglo Tour | me | 160 | 03:30:06.000 | 45.693 |
| 2024-08-11 | 14 | Grand Prix de Beauchabrol | me | 94 | 00:00:00.000 | |
| 2024-08-03 | 42 | Grand Prix de la Sainte-Pierre à Alleins | me | 100 | 00:00:00.000 | |
| 2024-07-24 | 29 | Circuit des Remparts - Saint-Lô | me | 84 | 01:56:15.000 | 43.355 |
| 2024-07-20 | 16 | La Gouzonnaise | me | 81.2 | 01:43:21.000 | 47.141 |
| 2024-07-07 | 75 | Prix de Chinon | me | 125 | 02:45:38.000 | 45.281 |
| 2024-05-19 | 49 | Tour de la Vallée Montluçonnaise | me | 0 | 06:40:02.000 | 0 |
| 2024-05-19 | 62 | Tour de la Vallée Montluçonnaise | me | 122.9 | 03:00:16.000 | 40.906 |
| 2024-05-18 | 50 | Tour de la Vallée Montluçonnaise | me | 130.1 | 03:16:43.000 | 39.681 |
| 2024-05-12 | 12 | Boucles du Lot | me | 120 | 02:43:50.000 | 43.947 |
| 2024-05-05 | 17 | National Championships France | | 0 | 01:36:10.000 | 0 |
| 2024-05-02 | DNS | National Championships France | | 0 | 00:00:00.000 | |
| 2024-04-22 | 18 | Circuit Boussaquin | me | 136.1 | 03:20:15.000 | 40.779 |
| 2024-04-20 | 25 | Boucle du Pays de Tronçais | me | 134.6 | 03:09:55.000 | 42.524 |
| 2024-04-07 | 17 | Prix de Saint-Projet à La Rochefoucauld-en-Angoumois | me | 142.8 | 03:27:00.000 | 41.391 |
| 2024-04-06 | DNF | Tour de la Charente Limousine | me | 156.5 | 00:00:00.000 | |
| 2024-03-30 | 22 | Grand Prix de Loches | me | 118 | 02:36:00.000 | 45.385 |
| 2024-03-23 | DNF | Grand Prix de Saint-Étienne Loire | | 153 | 00:00:00.000 | |
| 2024-03-17 | DNF | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 2024-03-15 | 20 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 00:21:27.000 | 0 |
| 2024-03-09 | 31 | Internazionali Crosscountry Coppa Citta Di Albenga | | 0 | 01:48:59.000 | 0 |
| 2023-09-24 | 35 | Prix des Vendanges | | 106.4 | 02:20:11.000 | 45.54 |
| 2023-09-10 | 36 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:10:32.000 | 0 |
| 2023-08-27 | DNS | UCI MTB World Cup - Andorra | | 0 | 00:00:00.000 | |
| 2023-05-13 | 102 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:17:21.000 | 0 |
| 2023-02-26 | 65 | Circuit de la Vallée du Bédat | | 132.3 | 03:26:55.000 | 38.363 |