| 2025-10-18 | 7 | Gravel Race Bern | we | 50 | 01:55:42.000 | 25.929 | 
| 2025-08-30 | 17 | UCI Gravel World Series WE - Houffa Gravel |  | 141 | 00:00:00.000 |  | 
| 2025-08-23 | 13 | UCI Gravel World Series WE - La Monsterrato | we | 120 | 04:21:04.000 | 27.579 | 
| 2025-07-27 | 20 | Rund um das Stadttheater Gießen 2/3 |  | 24 | 00:34:24.000 | 41.86 | 
| 2025-07-27 | 19 | Rund um das Stadttheater Gießen 1/3 |  | 12 | 00:16:24.000 | 43.902 | 
| 2025-07-06 | DNF | UCI Gravel World Series WE - Hegau Gravel Race | we | 108 | 00:00:00.000 |  | 
| 2025-06-14 | 23 | Gippinger Radsporttage | we | 81 | 02:07:16.000 | 38.188 | 
| 2025-05-04 | DNF | Externi Alb-Race Berghülen | WE | 67 | 00:00:00.000 |  | 
| 2025-04-13 | 75 | Rund um Steinfurt | WE | 103 | 02:46:01.154 | 37.225 | 
| 2025-04-06 | 34 | Großer Preis der Gemeinde Rheinzabern | WE | 77.2 | 02:20:01.000 | 33.082 | 
| 2025-04-05 | 11 | GP der Südlichen Weinstraße mit Jedermann powered by Handke Brunnenbau | WE | 50 | 01:15:32.000 | 39.718 | 
| 2025-03-16 | DNF | GP Ticino Ennio Ferrari | we | 78.1 | 00:00:00.000 |  | 
| 2025-03-09 | 19 | Cape Town Cycle Tour | WE | 78 | 02:08:37.000 | 36.387 | 
| 2024-10-19 | 3 | Gravel Race Bern | we | 50 | 01:51:28.000 | 26.914 | 
| 2024-10-13 | 12 | European Continental Championships WE - Gravel | we | 0 | 03:42:58.000 | 0 | 
| 2024-10-05 | 47 | UCI Gravel World Championships | we | 135 | 04:13:11.000 | 31.993 | 
| 2024-07-28 | DNS | Rund um das Gießener Stadttheater | we | 0 | 00:00:00.000 |  | 
| 2024-07-27 | DNF | Offenbacher Radrennen | we | 27 | 00:00:00.000 |  | 
| 2024-07-20 | 7 | UCI Gravel World Series WE - Gravel Adventure | we | 118 | 04:23:27.000 | 26.874 | 
| 2024-07-14 | 17 | Internationale Oderrundfahrt | we | 0 | 07:58:44.000 | 0 | 
| 2024-07-14 | 37 | Internationale Oderrundfahrt | we | 108 | 01:51:25.000 | 58.16 | 
| 2024-07-13 | 50 | Internationale Oderrundfahrt | we | 108 | 02:45:05.000 | 39.253 | 
| 2024-07-12 | 8 | Internationale Oderrundfahrt | we | 0 | 02:10:56.000 | 0 | 
| 2024-07-11 | 41 | Internationale Oderrundfahrt | we | 45 | 01:11:18.000 | 37.868 | 
| 2024-06-30 | 2 | UCI Gravel World Series WE - Hegau Gravel Race | we | 108 | 04:00:00.000 | 27 | 
| 2024-06-16 | 4 | National Championships Germany - Hill Climb | we | 88 | 02:18:15.000 | 38.192 | 
| 2024-06-08 | 17 | Gippinger Radsporttage | we | 81 | 02:06:45.000 | 38.343 | 
| 2024-05-26 | 3 | Main-Spessart-Rundfahrt in Karbach | we | 86.5 | 02:19:54.000 | 37.098 | 
| 2024-05-20 | 6 | Leo Wirth Gedächtnissrennen | we | 74.7 | 02:12:58.000 | 33.708 | 
| 2024-05-19 | 2 | GP der Winzergenossenschaft Achkarren & Kaiserstuhl-Tuniberg Cup | we | 45 | 01:12:28.000 | 37.259 | 
| 2024-05-12 | 11 | UCI Gravel World Series WE - 3RIDES Gravel Race |  | 123 | 04:10:59.000 | 29.404 | 
| 2024-05-04 | 15 | Berner Rundfahrt |  | 101.85 | 02:22:20.000 | 42.934 | 
| 2024-04-28 | 13 | UCI Gravel World Series WE - Gravel Fondo Limburg |  | 105 | 03:50:07.000 | 27.377 | 
| 2023-10-07 | 57 | UCI Gravel World Championships - WE |  | 141 | 05:22:10.000 | 26.26 | 
| 2023-04-30 | 2 | UCI Gravel World Series WE - Gravel Fondo Limburg |  | 113 | 03:46:06.000 | 29.987 | 
| 2023-04-23 | 6 | UCI Gravel World Series WE - La Indomable |  | 105 | 04:48:14.000 | 21.857 | 
| 2022-10-08 | 18 | UCI Gravel World Championships WE |  | 140 | 04:19:37.000 | 32.355 | 
| 2022-01-02 | 22 | Cyclocross Meilen | WE | 0 | 00:00:00.000 |  | 
| 2021-01-02 | DNS | EKZ CrossTour Hittnau | WE | 0 | 00:00:00.000 |  | 
| 2020-10-18 | DNS | EKZ CrossTour Bern | WE | 0 | 00:00:00.000 |  | 
| 2020-10-11 | DNS | Internationales Radquer Steinmaur | WE | 0 | 00:00:00.000 |  | 
| 2020-09-13 | DNS | EKZ CrossTour Baden | WE | 0 | 00:00:00.000 |  | 
| 2020-01-12 | 4 | National Championships Germany WE | WE | 0 | 01:31:37.000 | 0 | 
| 2020-01-01 | 36 | DVV Verzekeringen trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2019-12-30 | 24 | Cyclocross Bredene | WE | 0 | 00:54:11.000 | 0 | 
| 2019-12-29 | 59 | Telenet Superprestige Diegem | WE | 0 | 00:50:58.000 | 0 | 
| 2019-12-27 | 33 | DVV Verzekeringen trofee Azencross | WE | 0 | 00:51:39.000 | 0 | 
| 2019-12-26 | 7 | Cross-Race GP Luzern/Pfaffnau | WE | 0 | 00:41:49.000 | 0 | 
| 2019-11-17 | 11 | EKZ CrossTour Hittnau | WE | 0 | 00:53:50.000 | 0 | 
| 2019-10-27 | 9 | Munich Super Cross | WE | 0 | 00:50:00.000 | 0 | 
| 2019-10-20 | 62 | UCI World Cup Bern | WE | 0 | 00:00:00.000 |  | 
| 2019-10-13 | 4 | Internationales Radquer Steinmaur | WE | 0 | 00:48:42.000 | 0 | 
| 2019-01-12 | 5 | National Championships Germany WE | WE | 0 | 00:51:38.000 | 0 | 
| 2019-01-02 | DNS | EKZ CrossTour Meilen | WE | 0 | 00:00:00.000 |  | 
| 2018-12-26 | 8 | Cross-Race / Pfaffnau GP Luzern | WE | 0 | 00:50:41.000 | 0 | 
| 2018-11-18 | 15 | EKZ CrossTour Hittnau | WE | 0 | 00:43:21.000 | 0 | 
| 2018-11-11 | 11 | Flückiger Cross Madiswil | WE | 0 | 00:46:05.000 | 0 | 
| 2018-10-28 | 6 | Internationales Radquer Steinmaur | WE | 0 | 00:48:50.000 | 0 | 
| 2017-09-17 | DNS | EKZ CrossTour Baden | WE | 0 | 00:00:00.000 |  | 
| 2016-11-13 | 13 | Flückiger Cross Madiswil | WE | 0 | 00:50:22.000 | 0 | 
| 2016-11-06 | 28 | EKZ CrossTour Hittnau | WE | 0 | 00:50:17.000 | 0 | 
| 2016-01-02 | 24 | EKZ CrossTour Meilen | WE | 0 | 00:00:00.000 |  |