| 2024-10-06 | DNF | UCI Gravel World Championships | me | 182 | 00:00:00.000 | |
| 2024-01-13 | 3 | Down Under Classic | me | 54 | 01:01:33.000 | 52.64 |
| 2023-05-20 | 6 | GP Lari Città della Ciliegia | | 0 | 03:45:54.000 | 0 |
| 2023-04-23 | 6 | Giro della Provincia di Biella | | 0 | 03:21:30.000 | 0 |
| 2023-04-16 | 6 | GP Citta di Empoli | | 0 | 00:00:00.000 | |
| 2022-01-29 | 20 | UCI World Championship U23 | MU | 21.7 | 00:52:35.000 | 24.761 |
| 2021-11-21 | 41 | UCI World Cup Koksijde | ME | 30 | 00:00:00.000 | |
| 2021-11-20 | 40 | Telenet Superprestige Merksplas | ME | 0 | 00:00:00.000 | |
| 2021-11-17 | 18 | Toi Toi Cup Veselí nad Lužnicí | ME | 0 | 01:04:55.000 | 0 |
| 2021-11-14 | 37 | UCI World Cup Tábor | MU | 0 | 00:51:54.000 | 0 |
| 2021-11-01 | 22 | Gran Premio Mamma E Papa Guerciotti AM | ME | 0 | 00:00:00.000 | |
| 2021-10-31 | 20 | International Cyclocross Increa Brugherio | ME | 0 | 01:05:18.000 | 0 |
| 2021-08-24 | 39 | UCI World Championships Val Di Sole | mj | 0 | 01:06:50.000 | 0 |