| 2025-10-25 | DNF | HSF System Cup #4 Hlinsko | WE | 0 | 00:00:00.000 |  | 
| 2025-10-11 | 55 | UCI Gravel World Championships | WE | 131 | 04:08:13.000 | 31.666 | 
| 2025-09-21 | 7 | International Cyclo-Cross Bad Salzdetfurth #2 | WE | 0 | 00:53:42.000 | 0 | 
| 2025-09-20 | 5 | International Cyclo-Cross Bad Salzdetfurth #1 | WE | 0 | 00:54:08.000 | 0 | 
| 2025-07-06 | DNF | UCI Gravel World Series WE - Hegau Gravel Race | we | 108 | 00:00:00.000 |  | 
| 2025-06-22 | 5 | The Race Days Stuttgart | we | 69 | 01:30:56.000 | 45.528 | 
| 2025-06-21 | 4 | The Race Days Stuttgart | we | 55 | 01:24:07.000 | 39.231 | 
| 2025-06-20 | 9 | The Race Days Stuttgart | we | 54 | 01:29:28.000 | 36.215 | 
| 2025-06-07 | 6 | UCI Gravel World Series WE - Gravel Adventure | we | 0 | 04:51:55.000 | 0 | 
| 2025-05-31 | 27 | UCI Gravel World Series WE - 3RIDES Gravel Race | we | 122 | 03:56:44.000 | 30.921 | 
| 2025-05-25 | 9 | Main-Spessart-Rundfahrt in Karbach | we | 104 | 02:56:24.000 | 35.374 | 
| 2025-01-26 | 49 | UCI World Cup Hoogerheide | WE | 0 | 00:56:06.000 | 0 | 
| 2025-01-25 | DNF | UCI World Cup Maasmechelen | WE | 0 | 00:00:00.000 |  | 
| 2025-01-12 | 2 | National Championships Germany WE | WE | 0 | 00:46:54.000 | 0 | 
| 2025-01-01 | 20 | Trofee GP Sven Nys | WE | 0 | 00:55:33.000 | 0 | 
| 2024-12-30 | 13 | Superprestige Diegem | WE | 0 | 00:53:05.000 | 0 | 
| 2024-12-27 | 20 | Azencross – Loenhout | WE | 0 | 00:52:26.000 | 0 | 
| 2024-12-15 | 42 | UCI World Cup Namur | WE | 0 | 00:00:00.000 |  | 
| 2024-12-01 | DNS | UCI World Cup Dublin | WE | 18.68 | 00:00:00.000 |  | 
| 2024-11-24 | 48 | UCI World Cup Antwerpen | WE | 0 | 00:00:00.000 |  | 
| 2024-11-09 | 6 | Grand Prix Pilsen | WE | 0 | 00:52:01.000 | 0 | 
| 2024-10-26 | 3 | HSF System Cup Kolín | WE | 0 | 00:45:01.000 | 0 | 
| 2024-10-20 | 4 | Grand Prix Středočaského Kraje Cx | WE | 0 | 00:43:54.000 | 0 | 
| 2024-06-30 | 12 | UCI Gravel World Series WE - Hegau Gravel Race | we | 108 | 04:32:02.000 | 23.821 | 
| 2024-05-31 | 11 | World University Championships WE - Road Race | we | 88 | 02:18:15.000 | 38.192 | 
| 2024-05-29 | 3 | World University Championships WE - Criterium | we | 18 | 00:37:47.000 | 28.584 | 
| 2024-05-26 | 2 | Main-Spessart-Rundfahrt in Karbach | we | 86.5 | 02:19:54.000 | 37.098 | 
| 2024-05-12 | 31 | UCI Gravel World Series WE - 3RIDES Gravel Race |  | 123 | 03:04:39.000 | 39.968 | 
| 2024-04-28 | 7 | UCI Gravel World Series WE - Gravel Fondo Limburg |  | 105 | 03:31:33.000 | 29.78 | 
| 2024-02-18 | 13 | X²O Badkamers Trofee Brussels Universities Cyclocross | WE | 0 | 00:50:57.000 | 0 | 
| 2024-02-17 | 15 | Waaslandcross - Sint-Niklaas | WE | 0 | 00:49:25.000 | 0 | 
| 2024-02-11 | 15 | X²O Badkamers Trofee Krawatencross - Lille | WE | 0 | 00:46:38.000 | 0 | 
| 2024-02-10 | 11 | Telenet Superprestige Middelkerke | WE | 0 | 00:51:43.000 | 0 | 
| 2024-02-03 | 23 | UCI World Championship WE | WE | 0 | 00:54:04.000 | 0 | 
| 2024-01-28 | 21 | UCI World Cup Hoogerheide | WE | 0 | 00:50:01.000 | 0 | 
| 2024-01-14 | 2 | National Championships Germany WE | WE | 0 | 00:55:25.000 | 0 | 
| 2024-01-07 | 20 | UCI World Cup Zonhoven | WE | 0 | 00:57:06.000 | 0 | 
| 2023-12-30 | 31 | UCI World Cup Hulst | WE | 18900 | 00:57:39.000 | 19670.425 | 
| 2023-12-28 | 17 | Telenet Superprestige Diegem | WE | 17400 | 00:51:52.000 | 20128.535 | 
| 2023-12-27 | 11 | Telenet Superprestige Heusden-Zolder | WE | 16.275 | 00:52:12.000 | 18.707 | 
| 2023-12-26 | DNF | UCI World Cup Gavere | WE | 0 | 00:00:00.000 |  | 
| 2023-12-17 | 21 | UCI World Cup Namur | WE | 0 | 00:58:13.000 | 0 | 
| 2023-11-26 | 25 | UCI World Cup Dublin | WE | 0 | 01:01:27.000 | 0 | 
| 2023-11-19 | 35 | UCI World Cup Troyes | WE | 0 | 00:55:19.000 | 0 | 
| 2023-11-12 | 24 | UCI World Cup Dendermonde | WE | 0 | 00:00:00.000 |  | 
| 2023-11-01 | 11 | X²O Badkamers Trofee Koppenbergcross Melden | WE | 0 | 00:51:24.000 | 0 | 
| 2023-10-29 | 19 | UCI World Cup Maasmechelen | WE | 0 | 00:55:37.000 | 0 | 
| 2023-10-21 | DNF | Toi Toi Cup Holé Vrchy | WE | 0 | 00:00:00.000 |  | 
| 2023-10-14 | 2 | Querfeldrhein - Gravel und Cross-Festival | WE | 0 | 00:50:02.000 | 0 | 
| 2023-10-08 | 1 | International Cyclo-Cross Bad Salzdetfurth #2 | WE | 0 | 00:47:54.000 | 0 | 
| 2023-10-07 | 1 | International Cyclo-Cross Bad Salzdetfurth #1 | WE | 0 | 00:46:44.000 | 0 | 
| 2023-09-28 | 4 | Toi Toi Cup Kolín | WE | 0 | 00:48:17.000 | 0 | 
| 2023-09-24 | 7 | Radcross Illnau | WE | 0 | 00:45:24.000 | 0 | 
| 2023-09-10 | 6 | Internationaler GGEW Grand Prix Bensheim | WE | 0 | 00:46:15.000 | 0 | 
| 2023-09-09 | 5 | 4 Bikes Festival Cyclocross Race | WE | 0 | 00:56:07.000 | 0 | 
| 2023-08-26 | 4 | UCI Gravel World Series WE - Houffa Gravel |  | 110 | 04:12:37.000 | 26.127 | 
| 2023-02-05 | 8 | UCI World Championship WU23 | WU | 0 | 00:48:49.000 | 0 | 
| 2023-01-29 | 34 | UCI World Cup Besançon | WE | 0 | 00:50:31.000 | 0 | 
| 2023-01-14 | 1 | National Championships Germany WE | WE | 0 | 00:51:46.000 | 0 | 
| 2022-11-17 | 2 | Toi Toi Cup Slaný | WE | 0 | 00:42:43.000 | 0 | 
| 2022-11-12 | 6 | Toi Toi Cup Veselí nad Lužnicí | WE | 0 | 00:51:45.000 | 0 | 
| 2022-11-06 | 11 | European Continental Championships WU | WU | 0 | 00:53:48.000 | 0 | 
| 2022-10-30 | 30 | UCI World Cup Maasmechelen | WE | 0 | 01:00:24.000 | 0 | 
| 2022-10-23 | 21 | UCI World Cup Tábor | WE | 0 | 00:56:53.000 | 0 | 
| 2022-10-16 | 12 | UCI World Cup Fayetteville - Arkansas | WE | 0 | 00:52:43.000 | 0 | 
| 2022-10-14 | DNF | OZ Cross | WE | 0 | 00:00:00.000 |  | 
| 2022-10-09 | 24 | UCI World Cup Waterloo | WE | 0 | 00:52:02.000 | 0 | 
| 2022-10-07 | DNS | Trek Cup | WE | 0 | 00:00:00.000 |  | 
| 2022-09-28 | 3 | Toi Toi Cup Holé Vrchy | WE | 0 | 00:44:20.000 | 0 | 
| 2022-09-11 | 4 | Internationaler GGEW Grand Prix Bensheim | WE | 0 | 00:44:01.000 | 0 | 
| 2022-09-10 | 5 | 4 Bikes Festival Cyclocross Race | WE | 0 | 00:47:14.000 | 0 | 
| 2022-01-23 | DNS | UCI World Cup Hoogerheide | WE | 19.725 | 00:00:00.000 |  | 
| 2022-01-08 | 1 | National Championships Germany WU | WU | 0 | 00:41:49.000 | 0 | 
| 2021-12-30 | 32 | X²O Badkamers Trofee Azencross | WE | 0 | 00:52:54.000 | 0 | 
| 2021-12-27 | 26 | Telenet Superprestige Heusden-Zolder | WE | 0 | 00:53:34.000 | 0 | 
| 2021-12-26 | 40 | UCI World Cup Dendermonde | WE | 12.64 | 00:54:37.000 | 13.886 | 
| 2021-12-19 | 40 | UCI World Cup Namur | WE | 14.2 | 00:00:00.000 |  | 
| 2021-12-11 | 1 | Toi Toi Cup Jičín | WE | 0 | 00:47:40.000 | 0 | 
| 2021-11-14 | 29 | UCI World Cup Tábor | WE | 0 | 00:56:49.000 | 0 | 
| 2021-11-07 | 15 | UEC Cyclo-Cross European Championships WU23 | WU | 0 | 00:49:05.000 | 0 | 
| 2021-10-31 | 6 | Munich Super Cross | WE | 0 | 00:48:39.000 | 0 | 
| 2021-10-09 | 7 | Toi Toi Cup Slaný | WE | 0 | 00:51:33.000 | 0 | 
| 2021-10-03 | 1 | National Championships Germany WU | WU | 0 | 00:43:46.000 | 0 | 
| 2021-09-11 | 1 | 4 Bikes Festival Cyclocross Race | WE | 0 | 00:50:34.000 | 0 | 
| 2020-02-02 | 20 | UCI World Championship WU23 | WU | 0 | 00:55:29.000 | 0 | 
| 2020-01-26 | 60 | UCI World Cup Hoogerheide | WE | 0 | 00:50:35.000 | 0 | 
| 2020-01-12 | 1 | National Championships Germany WU | WU | 0 | 00:37:12.000 | 0 | 
| 2019-12-26 | 73 | UCI World Cup Heusden-Zolder | WE | 0 | 00:00:00.000 |  | 
| 2019-12-22 | 66 | UCI World Cup Namur | WE | 0 | 00:00:00.000 |  | 
| 2019-12-14 | 14 | Toi Toi Cup Uničov | WE | 0 | 00:53:57.000 | 0 | 
| 2019-12-07 | 15 | Toi Toi Cup Jabkenice | WE | 0 | 00:43:15.000 | 0 | 
| 2019-01-12 | 5 | National Championships Germany WU | WU | 0 | 00:45:43.000 | 0 | 
| 2018-11-17 | 55 | UCI World Cup Tábor | WE | 0 | 00:46:55.000 | 0 | 
| 2018-10-13 | 9 | Toi Toi Cup Jičín | WE | 0 | 00:44:27.000 | 0 | 
| 2018-09-28 | DNF | Toi Toi Cup Uničov | WE | 0 | 00:00:00.000 |  | 
| 2017-12-09 | 8 | Toi Toi Cup Kolín | WE | 0 | 00:48:28.000 | 0 |