| 2025-10-09 | 9 | UCI World Cup Mont-Sainte-Anne | xco | 0 | 01:26:37.000 | 0 |
| 2025-10-05 | 4 | UCI World Cup Lake Placid | xco | 0 | 01:22:51.000 | 0 |
| 2025-10-03 | 11 | UCI World Cup Lake Placid | WE | 0 | 00:21:38.000 | 0 |
| 2025-09-01 | 5 | World Championships WE | WE | 0 | 01:23:21.000 | 0 |
| 2025-06-20 | 10 | UCI World Cup Val di Sole | xcc | 0 | 00:00:00.000 | |
| 2025-06-20 | 8 | UCI World Cup Val di Sole | | 0 | 01:31:47.000 | 0 |
| 2025-06-08 | 8 | UCI World Cup Leogang | XCC | 0 | 00:22:05.000 | 0 |
| 2025-06-08 | 14 | UCI World Cup Leogang | xco | 0 | 01:30:45.000 | 0 |
| 2025-05-25 | 20 | UCI World Cup Nove Mesto Na Morave | | 0 | 00:20:36.000 | 0 |
| 2025-05-25 | 20 | UCI World Cup Nove Mesto Na Morave | | 0 | 01:32:42.000 | 0 |
| 2025-04-11 | 11 | UCI World Cup Araxa 2 - Minas Gerais | | 0 | 00:21:40.000 | 0 |
| 2025-04-11 | 14 | UCI World Cup Araxa 2 - Minas Gerais | | 0 | 01:28:42.000 | 0 |
| 2025-04-05 | 13 | UCI World Cup Araxa 1 - Minas Gerais | | 0 | 00:21:57.000 | 0 |
| 2025-04-05 | 3 | UCI World Cup Araxa 1 - Minas Gerais | | 0 | 01:24:07.000 | 0 |
| 2025-02-22 | 18 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 01:31:33.000 | 0 |
| 2025-02-15 | 5 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:27:17.000 | 0 |
| 2025-02-02 | 1 | Copa Catalana Internacional Biking Point - Sant Fruitós de Bages | | 0 | 00:10:35.410 | 0 |
| 2024-08-28 | 8 | UCI World Championships Pal Arinsal | WE | 0 | 01:12:13.000 | 0 |
| 2024-07-29 | 12 | Olympic Games - Cross-country | | 0 | 01:31:52.000 | 0 |
| 2024-04-21 | 3 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:23:44.000 | 0 |
| 2024-04-19 | 3 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:22:07.000 | 0 |
| 2024-04-14 | 2 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:17:45.000 | 0 |
| 2024-04-12 | 11 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:20:49.000 | 0 |
| 2024-04-07 | 1 | MTB Festival | | 0 | 01:18:34.000 | 0 |
| 2024-03-17 | 2 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:18:30.000 | 0 |
| 2024-03-15 | 4 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 00:24:26.000 | 0 |
| 2024-02-25 | 3 | Shimano Supercup Massi Banyoles | | 0 | 01:24:43.000 | 0 |
| 2024-02-18 | 1 | Internationales Chelva Gsport Challenge | | 0 | 01:24:40.000 | 0 |
| 2024-02-10 | 3 | Shimano Supercup Massi La Nucía | | 0 | 01:12:36.000 | 0 |
| 2024-02-04 | 1 | Volcat Platja D'aro E-2 | | 0 | 01:53:26.000 | 0 |
| 2024-02-03 | 1 | Volcat Platja D'aro E-1 | | 0 | 01:57:27.000 | 0 |
| 2023-10-08 | 7 | UCI World Cup Mont-Sainte-Anne | | 0 | 01:32:10.000 | 0 |
| 2023-10-06 | 19 | UCI World Cup Mont-Sainte-Anne | | 0 | 00:20:23.000 | 0 |
| 2023-10-01 | 4 | Snowshoe World Cup | | 0 | 01:22:34.000 | 0 |
| 2023-09-29 | 19 | Snowshoe World Cup | | 0 | 00:20:43.000 | 0 |
| 2023-09-10 | 5 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:17:19.000 | 0 |
| 2023-09-08 | 11 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 00:20:52.000 | 0 |
| 2023-08-28 | 10 | UCI World Championships Glasgow | WE | 0 | 01:29:14.000 | 0 |
| 2023-08-27 | 9 | UCI MTB World Cup - Andorra | | 0 | 01:17:40.000 | 0 |
| 2023-08-25 | 12 | UCI MTB World Cup - Andorra | | 0 | 00:21:32.000 | 0 |
| 2023-08-12 | 10 | UCI Cycling World Championships | | 0 | 01:29:14.000 | 0 |
| 2023-08-10 | 8 | UCI Cycling World Championships | | 0 | 00:22:01.000 | 0 |
| 2023-06-18 | 30 | UCI MTB World Cup - Leogang | | 0 | 01:22:46.000 | 0 |
| 2023-06-16 | 26 | UCI MTB World Cup - Leogang | | 0 | 00:22:09.000 | 0 |
| 2023-06-11 | 38 | UCI MTB World Cup - Lenzerheide | | 0 | 01:31:42.000 | 0 |
| 2023-06-09 | 28 | UCI MTB World Cup - Lenzerheide | | 0 | 00:21:57.000 | 0 |
| 2023-05-14 | 38 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:29:39.000 | 0 |
| 2023-05-12 | 29 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:19:28.000 | 0 |
| 2023-03-04 | 2 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #6 | | 0 | 01:26:18.000 | 0 |
| 2023-03-01 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #4 | | 0 | 01:30:12.000 | 0 |
| 2023-02-26 | 9 | Shimano Supercup Massi Banyoles | | 0 | 01:13:23.000 | 0 |
| 2023-02-24 | 18 | Shimano Supercup Massi Banyoles | | 0 | 00:22:54.000 | 0 |
| 2023-02-19 | 8 | Internationales Chelva Gsport Challenge | | 0 | 01:27:29.000 | 0 |
| 2023-02-05 | 2 | Volcat Platja D'Aro - 2 | | 0 | 02:01:01.000 | 0 |
| 2023-02-04 | 2 | Volcat Platja D'Aro - 1 | | 0 | 01:52:07.000 | 0 |
| 2022-08-24 | 13 | UCI World Championships Les Gets | WE | 0 | 01:27:54.000 | 0 |
| 2021-08-24 | 29 | UCI World Championships Val Di Sole | wu | 0 | 01:18:19.000 | 0 |
| 2019-08-28 | 14 | UCI World Championships Mont-Sainte-Anne | wu | 0 | 01:23:06.000 | 0 |
| 2018-09-05 | 13 | UCI World Championships Lenzerheide | wu | 0 | 01:30:13.000 | 0 |
| 2017-09-09 | 18 | UCI World Championships Cairns | wj | 0 | 01:09:52.000 | 0 |