| 2025-10-09 | 44 | Mont-Sainte-Anne World Cup | ME | 0 | 01:27:51.000 | 0 |
| 2025-10-05 | 44 | Lake Placid World Cup | | 0 | 01:24:38.000 | 0 |
| 2025-02-22 | 36 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 01:01:07.000 | 0 |
| 2025-02-15 | 17 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:27:53.000 | 0 |
| 2025-02-08 | 17 | Shimano Supercup Massi La Nucía | | 0 | 01:16:41.000 | 0 |
| 2024-09-22 | 7 | Shimano Supercup Massi Girona | | 0 | 01:12:53.000 | 0 |
| 2024-08-28 | 35 | UCI World Championships Pal Arinsal | ME | 0 | 01:15:00.000 | 0 |
| 2024-05-05 | 5 | National Championships France | | 0 | 01:29:19.000 | 0 |
| 2024-05-02 | 4 | National Championships France | | 0 | 00:22:01.000 | 0 |
| 2024-04-21 | DNF | WHOOP UCI Mountain Bike World Cup | | 0 | 00:00:00.000 | |
| 2024-04-14 | 37 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:33:11.000 | 0 |
| 2024-04-07 | 4 | Shimano Supercup Massi Santa Susanna | | 0 | 01:18:58.000 | 0 |
| 2024-03-17 | 11 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:26:59.000 | 0 |
| 2024-03-15 | 12 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 00:20:47.000 | 0 |
| 2024-03-03 | 5 | VTT Chabrieres | | 0 | 01:35:11.000 | 0 |
| 2024-02-25 | 16 | Shimano Supercup Massi Banyoles | | 0 | 01:28:55.000 | 0 |
| 2024-02-18 | 21 | Internationales Chelva Gsport Challenge | | 0 | 01:30:59.000 | 0 |
| 2024-02-11 | 8 | Shimano Supercup Massi La Nucía | | 0 | 01:16:20.000 | 0 |
| 2023-10-08 | 23 | Mont-Sainte-Anne World Cup | | 0 | 01:31:59.000 | 0 |
| 2023-10-06 | 23 | UCI World Cup Mont-Sainte-Anne | | 0 | 01:31:59.000 | 0 |
| 2023-10-01 | 33 | Snowshoe World Cup | | 0 | 01:22:15.000 | 0 |
| 2023-09-10 | 21 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:29:49.000 | 0 |
| 2023-09-03 | 117 | Green Mountain Stage Race | | 145 | 04:24:11.000 | 32.932 |
| 2023-09-02 | 48 | Green Mountain Stage Race | | 179 | 03:59:49.000 | 44.784 |
| 2023-08-28 | 29 | UCI World Championships Glasgow | ME | 0 | 01:25:55.000 | 0 |
| 2023-08-27 | 21 | UCI MTB World Cup - Andorra | | 0 | 01:32:46.000 | 0 |
| 2023-08-12 | 29 | UCI Cycling World Championships | | 0 | 01:25:55.000 | 0 |
| 2023-07-22 | 59 | Classique Jules Béland | | 143.1 | 03:16:17.000 | 43.743 |
| 2023-07-02 | 23 | UCI MTB World Cup - Val di Sole | | 0 | 01:23:35.000 | 0 |
| 2023-07-01 | 45 | Championnats Québécois sur Route Élite - Road race | | 142.2 | 03:24:23.000 | 41.745 |
| 2023-06-18 | 50 | UCI MTB World Cup - Leogang | | 0 | 01:23:23.000 | 0 |
| 2023-06-11 | DNS | UCI MTB World Cup - Lenzerheide | | 0 | 00:00:00.000 | |
| 2023-06-11 | 73 | Grand Prix Cycliste de Charlevoix | | 0 | 05:32:58.000 | 0 |
| 2023-06-11 | 73 | Grand Prix Cycliste de Charlevoix | | 126 | 03:44:29.000 | 33.677 |
| 2023-06-09 | 90 | Grand Prix Cycliste de Charlevoix | | 42 | 00:59:45.000 | 42.176 |
| 2023-05-14 | DNF | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:00:00.000 | |
| 2023-02-19 | DNF | Internationales Chelva Gsport Challenge | | 0 | 00:00:00.000 | |
| 2023-02-12 | 4 | Shimano Supercup Massi La Nucia | | 0 | 01:23:44.000 | 0 |
| 2022-08-24 | 26 | UCI World Championships Les Gets | ME | 0 | 01:26:39.000 | 0 |
| 2021-08-24 | 19 | UCI World Championships Val Di Sole | me | 0 | 01:26:28.000 | 0 |
| 2020-08-01 | 4 | Grand Prix de Bras | ME | 92 | 01:43:29.000 | 53.342 |
| 2019-08-28 | 8 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:23:01.000 | 0 |
| 2018-09-05 | 9 | UCI World Championships Lenzerheide | mu | 0 | 01:23:40.000 | 0 |
| 2017-09-09 | 19 | UCI World Championships Cairns | mu | 0 | 01:21:27.000 | 0 |
| 2015-08-31 | 6 | UCI World Championships Vallnord | mj | 0 | 01:17:15.000 | 0 |
| 2014-11-16 | 31 | Coupe de France Sisteron | MJ | 0 | 00:48:46.000 | 0 |
| 2014-09-07 | 21 | UCI World Championships Lillehammer | MJ | 0 | 01:14:14.000 | 0 |