| 2025-10-09 | 3 |  Mont-Sainte-Anne World Cup | ME | 0 | 01:22:01.000 | 0 | 
| 2025-10-05 | 3 |  Lake Placid World Cup | xco | 0 | 01:19:56.000 | 0 | 
| 2025-10-03 | 3 |  Lake Placid World Cup | xcc | 0 | 00:21:38.000 | 0 | 
| 2025-09-01 | 15 |  World Championships ME | ME | 0 | 01:34:18.000 | 0 | 
| 2025-02-22 | 40 |  Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 01:04:26.000 | 0 | 
| 2024-08-28 | 5 |  UCI World Championships Pal Arinsal | ME | 0 | 01:11:12.000 | 0 | 
| 2024-05-12 | 7 |  European Continental Championships |  | 0 | 01:17:02.000 | 0 | 
| 2024-05-09 | 16 |  European Continental Championships |  | 0 | 00:25:22.000 | 0 | 
| 2024-05-05 | 7 |  National Championships France |  | 0 | 01:30:46.000 | 0 | 
| 2024-05-02 | 1 |  National Championships France |  | 0 | 00:21:52.000 | 0 | 
| 2024-04-07 | 15 |  Swiss Bike Cup Lugano |  | 0 | 01:27:56.000 | 0 | 
| 2024-04-06 | 9 |  Marlene Südtirol Sunshine Race |  | 0 | 01:19:50.000 | 0 | 
| 2024-04-05 | 1 |  Marlene Südtirol Sunshine Race |  | 0 | 00:24:10.000 | 0 | 
| 2024-03-24 | 28 |  Swiss Bike Cup |  | 0 | 01:38:26.000 | 0 | 
| 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 | 3 |  MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series |  | 0 | 00:20:30.000 | 0 | 
| 2024-03-03 | 9 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 + UCI XCO Junior Series |  | 0 | 01:21:02.000 | 0 | 
| 2024-02-29 | 2 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #2 |  | 0 | 01:21:48.000 | 0 | 
| 2024-02-28 | 3 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #1 |  | 0 | 01:23:07.000 | 0 | 
| 2024-02-18 | 15 |  Internationales Chelva Gsport Challenge |  | 0 | 01:28:51.000 | 0 | 
| 2023-10-22 | 1 |  Japan Mountain Bike Cup |  | 0 | 01:21:47.000 | 0 | 
| 2023-10-15 | DNS |  Greek MTB Series by Alter Bike Tours - Salamina MTB Race #9 |  | 0 | 00:00:00.000 |  | 
| 2023-10-12 | 4 |  Greek MTB Series by Alter Bike Tours - Salamina MTB Race #8 |  | 0 | 01:25:46.000 | 0 | 
| 2023-10-11 | 2 |  Greek MTB Series by Alter Bike Tours- Salamina Epic Race #7 |  | 0 | 01:25:20.000 | 0 | 
| 2023-09-24 | 9 |  Paris 2024 Test Event |  | 0 | 01:15:02.000 | 0 | 
| 2023-09-24 | 9 |  Paris 2024 Test Event |  | 0 | 01:15:02.000 | 0 | 
| 2023-09-10 | 41 |  UCI MTB World Cup - Les Portes du Soleil |  | 0 | 01:32:01.000 | 0 | 
| 2023-08-27 | 17 |  UCI MTB World Cup - Andorra |  | 0 | 01:31:58.000 | 0 | 
| 2023-06-18 | 87 |  UCI MTB World Cup - Leogang |  | 0 | 00:00:00.000 |  | 
| 2023-06-11 | 77 |  UCI MTB World Cup - Lenzerheide |  | 0 | 01:32:47.000 | 0 | 
| 2023-05-14 | 19 |  UCI MTB World Cup - Nové Město na Moravě |  | 0 | 01:26:03.000 | 0 | 
| 2023-04-09 | 17 |  Chazal Classic |  | 155.1 | 03:25:35.000 | 45.266 | 
| 2023-04-08 | 41 |  Tour du Charollais |  | 157.3 | 03:44:32.000 | 42.034 | 
| 2023-03-04 | 26 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #6 |  | 0 | 01:33:21.000 | 0 | 
| 2023-03-01 | DNF |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #4 |  | 0 | 00:00:00.000 |  | 
| 2023-02-26 | 9 |  Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 |  | 0 | 01:28:40.000 | 0 | 
| 2023-02-19 | DNS |  Internationales Chelva Gsport Challenge |  | 0 | 00:00:00.000 |  | 
| 2022-08-24 | 2 |  UCI World Championships Les Gets | MU | 0 | 01:11:03.000 | 0 | 
| 2021-08-24 | DNF |  UCI World Championships Val Di Sole | mu | 0 | 00:00:00.000 |  | 
| 2020-10-10 | 21 |  UCI World Championships Leogang | mu | 0 | 01:16:37.000 | 0 | 
| 2018-09-05 | 3 |  UCI World Championships Lenzerheide | mj | 0 | 01:14:58.000 | 0 | 
| 2017-10-15 | 47 |  Coupe de France Besançon | MJ | 0 | 00:45:01.000 | 0 | 
| 2017-09-09 | 6 |  UCI World Championships Cairns | mj | 0 | 01:09:16.000 | 0 | 
| 2017-01-08 | 15 |  National Championships France MJ | MJ | 0 | 00:46:35.000 | 0 |