| 2025-10-25 | 20 | HSF System Cup #4 Hlinsko | ME | 0 | 00:00:00.000 |  | 
| 2025-10-19 | 5 | Varberg Cyclocross Day 2 | me | 24 | 01:03:44.000 | 22.594 | 
| 2025-10-18 | 2 | Varberg Cyclocross Day 1 | ME | 0 | 00:59:47.000 | 0 | 
| 2025-10-12 | 7 | Fristads Cx Day 2 | ME | 0 | 01:04:47.000 | 0 | 
| 2025-10-11 | 7 | Fristads CX Day 1 | ME | 0 | 01:05:03.000 | 0 | 
| 2025-09-28 | 11 | Radcross Illnau | ME | 0 | 01:07:06.000 | 0 | 
| 2025-09-27 | DNF | Cyclocross UC Dippach | ME | 0 | 00:00:00.000 |  | 
| 2025-09-21 | DNF | International Cyclo-Cross Bad Salzdetfurth #2 | ME | 0 | 00:00:00.000 |  | 
| 2025-09-20 | 8 | International Cyclo-Cross Bad Salzdetfurth #1 | ME | 0 | 01:02:49.000 | 0 | 
| 2025-09-07 | 17 | Schwazer Radsporttage | me | 50 | 00:00:00.000 |  | 
| 2025-08-09 | DNS | Int. ASVÖ Hrinkow Straßen-City-Kriterium Steyr | me | 60 | 00:00:00.000 |  | 
| 2025-08-02 | 2 | Gartenstadt-Kriterium Bamberg |  | 42 | 01:20:11.000 | 31.428 | 
| 2025-06-21 | 57 | UCI Gravel World Series ME - Eislek Gravel Luxembourg | me | 116.3 | 03:52:42.000 | 29.987 | 
| 2025-05-25 | 63 | Main-Spessart-Rundfahrt in Karbach | me | 156 | 04:05:42.000 | 38.095 | 
| 2025-04-27 | 72 | Internationales Raiffeisenbank Kirschblütenrennen | ME | 169.6 | 04:06:50.000 | 41.226 | 
| 2025-04-20 | 30 | RBB Tour | ME | 155 | 03:52:11.000 | 40.055 | 
| 2025-04-20 | 31 | RBB Tour | ME | 0 | 07:59:50.000 | 0 | 
| 2025-04-19 | 43 | RBB Tour | ME | 163 | 03:50:01.000 | 42.519 | 
| 2025-04-05 | 23 | GP der Südlichen Weinstraße mit Jedermann powered by Handke Brunnenbau | me | 150 | 03:29:25.000 | 42.977 | 
| 2025-03-30 | DNF | Radsaison-Eröffnungsrennen Leonding | me | 153.2 | 00:00:00.000 |  | 
| 2025-01-26 | 44 | UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 |  | 
| 2025-01-25 | 52 | UCI World Cup Maasmechelen | ME | 0 | 00:00:00.000 |  | 
| 2025-01-19 | 41 | UCI World Cup Benidorm | ME | 25.68 | 01:00:40.000 | 25.398 | 
| 2025-01-12 | 5 | National Championships Germany ME | ME | 0 | 00:58:15.000 | 0 | 
| 2025-01-05 | 44 | UCI World Cup Dendermonde | ME | 0 | 01:10:19.000 | 0 | 
| 2025-01-03 | DNF | Vlaamse Duinencross Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2024-12-30 | 47 | Superprestige Diegem | ME | 0 | 00:00:00.000 |  | 
| 2024-12-27 | 33 | Azencross – Loenhout | ME | 0 | 01:04:21.000 | 0 | 
| 2024-12-22 | 44 | UCI World Cup Zonhoven | ME | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 44 | UCI World Cup Hulst | ME | 0 | 00:00:00.000 |  | 
| 2024-12-01 | 27 | UCI World Cup Dublin | ME | 24.88 | 01:03:30.000 | 23.509 | 
| 2024-11-24 | 45 | UCI World Cup Antwerpen | ME | 0 | 00:00:00.000 |  | 
| 2024-10-27 | 6 | Grote prijs Aarhus | ME | 0 | 01:02:51.000 | 0 | 
| 2024-10-26 | 9 | Party priijs Aarhus | ME | 0 | 01:03:41.000 | 0 | 
| 2024-10-20 | 10 | Varberg Cyclocross Day 2 | ME | 0 | 01:04:14.000 | 0 | 
| 2024-10-19 | 8 | Varberg Cyclocross Day 1 | ME | 0 | 00:59:35.000 | 0 | 
| 2024-10-16 | DNF | Hagströmska CX | ME | 0 | 00:00:00.000 |  | 
| 2024-10-13 | 9 | Fristads CX day 2 | ME | 0 | 01:05:59.000 | 0 | 
| 2024-10-12 | DNF | Fristads CX day 1 | ME | 0 | 00:00:00.000 |  | 
| 2024-10-06 | 10 | HSF System Grand Prix Ostrava | ME | 0 | 01:02:47.000 | 0 | 
| 2024-10-05 | 14 | HSF System Cup Ostrava | ME | 0 | 01:02:44.000 | 0 | 
| 2024-09-22 | 9 | International Cyclo-Cross Bad Salzdetfurth #2 | ME | 0 | 00:57:58.000 | 0 | 
| 2024-09-21 | 8 | International Cyclo-Cross Bad Salzdetfurth #1 | ME | 0 | 00:58:45.000 | 0 | 
| 2024-09-07 | 7 | Internationaler GGEW Grand Prix Bensheim | ME | 0 | 01:05:27.000 | 0 | 
| 2024-08-25 | 9 | Westsachsenklassiker - Rund um den Sachsenring | me | 70 | 00:00:00.000 |  | 
| 2024-07-14 | 36 | Oderrundfahrt | me | 108 | 02:24:07.000 | 44.964 | 
| 2024-07-14 | 22 | Oderrundfahrt | me | 0 | 09:28:11.000 | 0 | 
| 2024-07-13 | 90 | Oderrundfahrt | me | 162 | 03:30:04.000 | 46.271 | 
| 2024-07-12 | 61 | Oderrundfahrt | me | 148.4 | 02:12:33.000 | 67.175 | 
| 2024-07-11 | 22 | Oderrundfahrt | me | 60 | 01:17:38.000 | 46.372 | 
| 2024-07-07 | 2 | Großer Preis der Gemeinde Strullendorf | me | 70 | 00:00:00.000 |  | 
| 2024-06-30 | DNS | UCI Gravel World Series ME - Hegau Gravel Race | me | 108 | 00:00:00.000 |  | 
| 2024-06-02 | 9 | Neuöttinger Rundstreckenrennen | me | 64 | 01:32:24.000 | 41.558 | 
| 2024-05-01 | 79 | Belgisch Kampioenschap Gravel | me | 153.1 | 04:10:20.000 | 36.695 | 
| 2024-04-28 | 24 | UCI Gravel World Series ME - Gravel Fondo Limburg |  | 105 | 03:05:56.000 | 33.883 | 
| 2024-04-14 | 20 | Tour de Allgäu | me | 121 | 02:52:07.000 | 42.181 | 
| 2024-04-14 | 35 | Tour de Allgäu | me | 0 | 05:50:34.000 | 0 | 
| 2024-04-13 | 43 | Tour de Allgäu | me | 120 | 02:54:02.000 | 41.371 | 
| 2024-02-18 | 22 | X²O Badkamers Trofee Brussels Universities Cyclocross | ME | 0 | 00:00:00.000 |  | 
| 2024-02-17 | 29 | Waaslandcross - Sint-Niklaas | ME | 0 | 01:05:43.000 | 0 | 
| 2024-02-11 | 26 | X²O Badkamers Trofee Krawatencross - Lille | ME | 0 | 01:06:06.000 | 0 | 
| 2024-02-10 | DNF | Telenet Superprestige Middelkerke | ME | 0 | 00:00:00.000 |  | 
| 2024-02-04 | 40 | UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2024-01-28 | 43 | UCI World Cup Hoogerheide | ME | 0 | 01:08:47.000 | 0 | 
| 2024-01-14 | 3 | National Championships Germany ME | ME | 0 | 01:05:15.000 | 0 | 
| 2024-01-04 | 41 | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2023-12-29 | DNF | Azencross – Loenhout | ME | 0 | 00:00:00.000 |  | 
| 2023-12-17 | DNS | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2023-12-10 | 29 | UCI World Cup Val di Sole | ME | 0 | 00:00:00.000 |  | 
| 2023-10-29 | 9 | Grote Prijs CK Aarhus | ME | 0 | 01:03:54.000 | 0 | 
| 2023-10-28 | 15 | Party Prijs CK Aarhus | ME | 0 | 01:03:10.000 | 0 | 
| 2023-10-22 | 3 | Grand Prix Trnava | ME | 0 | 01:01:04.000 | 0 | 
| 2023-10-21 | 14 | Toi Toi Cup Holé Vrchy | ME | 0 | 01:05:45.000 | 0 | 
| 2023-10-14 | 11 | Querfeldrhein - Gravel und Cross-Festival | ME | 0 | 01:03:16.000 | 0 | 
| 2023-10-08 | 18 | International Cyclo-Cross Bad Salzdetfurth #2 | ME | 0 | 01:04:26.000 | 0 | 
| 2023-10-07 | 14 | International Cyclo-Cross Bad Salzdetfurth #1 | ME | 0 | 01:03:01.000 | 0 | 
| 2023-09-28 | 15 | Toi Toi Cup Kolín | ME | 0 | 01:00:19.000 | 0 | 
| 2023-09-17 | 25 | Kleeberg Cross | ME | 0 | 01:04:16.000 | 0 | 
| 2023-09-10 | 11 | Internationaler GGEW Grand Prix Bensheim | ME | 0 | 01:00:46.000 | 0 | 
| 2023-09-09 | 23 | 4 Bikes Festival Cyclocross Race | ME | 0 | 00:58:05.000 | 0 | 
| 2023-08-26 | 60 | UCI Gravel World Series ME - Houffa Gravel |  | 110 | 04:00:04.000 | 27.492 | 
| 2023-07-09 | 40 | Oderrundfahrt |  | 112.5 | 02:27:27.000 | 45.778 | 
| 2023-07-09 | 14 | Oderrundfahrt |  | 0 | 09:18:45.000 | 0 | 
| 2023-07-08 | 8 | Oderrundfahrt |  | 67.5 | 01:39:38.000 | 40.649 | 
| 2023-07-07 | 12 | Oderrundfahrt |  | 163.5 | 03:30:44.000 | 46.552 | 
| 2023-07-06 | 9 | Oderrundfahrt |  | 60 | 01:19:29.000 | 45.293 | 
| 2023-06-17 | 15 | Tour of America's Dairyland |  | 0 | 01:12:07.000 | 0 | 
| 2023-05-21 | 13 | Main-Spessart Rundfahrt Jan Riedmann Gedächnisrennen |  | 138.4 | 03:23:30.000 | 40.806 | 
| 2023-04-23 | DNF | Internationales ÖRV Radliga Raiffeisenbank Kirschblütenrennen |  | 169.6 | 00:00:00.000 |  | 
| 2023-03-26 | 3 | Großer Auto Neuser Preis |  | 63 | 01:30:45.000 | 41.653 | 
| 2023-03-19 | 20 | Bellheimer Frühjahrskriterium |  | 80 | 00:00:00.000 |  | 
| 2023-02-04 | 47 | UCI World Championship U23 | MU | 0 | 00:56:54.000 | 0 | 
| 2023-01-14 | 8 | National Championships Germany MU | MU | 0 | 00:53:46.000 | 0 | 
| 2023-01-05 | DNF | X2O Trofee - Vlaamse Duinencross Koksijde | MU | 0 | 00:00:00.000 |  | 
| 2023-01-03 | DNS | X2O Badkamers Trofee - Herentals | MU | 0 | 00:00:00.000 |  | 
| 2022-11-27 | 39 | UCI World Cup Hulst | ME | 0 | 00:00:00.000 |  | 
| 2022-11-26 | 25 | X2O Badkamers Trofee Kortrijk | MU | 0 | 00:53:57.000 | 0 | 
| 2022-11-17 | 4 | Toi Toi Cup Slaný | ME | 0 | 01:08:09.000 | 0 | 
| 2022-11-13 | 41 | UCI World Cup Beekse Bergen | ME | 0 | 01:01:54.000 | 0 | 
| 2022-11-11 | 36 | Telenet Superprestige Jaarmarktcross Niel | ME | 0 | 00:00:00.000 |  |