| 2025-10-30 | 11 | Nedbank Gravel Burn | me | 137 | 04:03:18.000 | 33.785 | 
| 2025-10-29 | 7 | Nedbank Gravel Burn | me | 111 | 03:16:43.000 | 33.856 | 
| 2025-10-28 | 7 | Nedbank Gravel Burn | me | 90 | 02:43:44.000 | 32.98 | 
| 2025-10-27 | 2 | Nedbank Gravel Burn | me | 108 | 02:55:19.000 | 36.962 | 
| 2025-10-26 | 13 | Nedbank Gravel Burn | me | 84 | 02:56:06.000 | 28.62 | 
| 2025-10-18 | 1 | Durbie Dash |  | 86 | 02:21:25.000 | 36.488 | 
| 2025-09-13 | 15 | UCI Gravel World Series ME - 66 Degrés Sud - Le Gravel | me | 0 | 03:52:33.000 | 0 | 
| 2025-06-20 | 1 | Migration Gravel Race | me | 0 | 19:07:56.000 | 0 | 
| 2025-06-20 | 6 | Migration Gravel Race | me | 0 | 04:10:56.000 | 0 | 
| 2025-06-19 | 1 | Migration Gravel Race | me | 0 | 05:57:45.000 | 0 | 
| 2025-06-18 | 4 | Migration Gravel Race | me | 0 | 05:05:16.000 | 0 | 
| 2025-06-17 | 1 | Migration Gravel Race | me | 0 | 03:53:59.000 | 0 | 
| 2025-06-14 | 3 | UCI Gravel World Series ME - Safari Gravel Race | me | 120 | 03:45:04.000 | 31.991 | 
| 2025-05-31 | DNF | Life Time UNBOUND Gravel Presented by Shimano | me | 326 | 00:00:00.000 |  | 
| 2025-04-25 | 2 | UCI Gravel World Series ME - Giro Sardegna Gravel | me | 117.4 | 03:28:33.253 | 33.776 | 
| 2025-02-15 | 31 | Internacionales Chelva + UCI XCO Junior Series |  | 0 | 01:35:09.000 | 0 | 
| 2025-02-06 | DNF | Momentum Medical Scheme Tankwa Trek presented by Biogen |  | 0 | 00:00:00.000 |  | 
| 2024-09-22 | DNF | World Championships ME - XCM |  | 0 | 00:00:00.000 |  | 
| 2024-06-21 | DNF | Migration Gravel Race | me | 165 | 00:00:00.000 |  | 
| 2024-06-20 | 1 | Migration Gravel Race | me | 140 | 04:57:03.000 | 28.278 | 
| 2024-06-19 | 1 | Migration Gravel Race | me | 170 | 06:41:51.000 | 25.383 | 
| 2024-06-18 | 19 | Migration Gravel Race | me | 140 | 05:47:29.000 | 24.174 | 
| 2024-06-16 | 2 | Safari Gravel Race | me | 120 | 03:17:00.000 | 36.548 | 
| 2024-05-01 | DNS | Großer Preis der Stadtwerke Greifswal | me | 63 | 00:00:00.000 |  | 
| 2024-04-28 | 29 | Elektroland24 S-Cup #2 Eutin | me | 77.26 | 01:23:05.000 | 55.795 | 
| 2024-04-20 | 2 | 4 Islands MTB Croatia |  | 0 | 10:25:21.000 | 0 | 
| 2024-03-24 | DNF | Absa Cape Epic |  | 0 | 00:00:00.000 |  | 
| 2024-02-25 | 24 | Shimano Supercup Massi Banyoles |  | 0 | 01:30:27.000 | 0 | 
| 2024-02-18 | 24 | Internationales Chelva Gsport Challenge |  | 0 | 01:31:31.000 | 0 | 
| 2024-02-11 | 7 | Mediterranean Epic |  | 0 | 10:03:51.000 | 0 | 
| 2023-08-27 | 62 | UCI MTB World Cup - Andorra |  | 0 | 00:00:00.000 |  | 
| 2023-06-23 | 1 | Migration Gravel Race |  | 0 | 21:34:17.000 | 0 | 
| 2023-06-23 | 1 | Migration Gravel Race |  | 180 | 05:51:00.000 | 30.769 | 
| 2023-06-22 | 10 | Migration Gravel Race |  | 140 | 05:26:38.000 | 25.717 | 
| 2023-06-21 | 2 | Migration Gravel Race |  | 170 | 06:08:13.000 | 27.701 | 
| 2023-06-20 | 1 | Migration Gravel Race |  | 143 | 04:08:26.000 | 34.536 | 
| 2023-05-14 | 76 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 00:00:00.000 |  | 
| 2023-05-13 | DNF | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 00:00:00.000 |  | 
| 2023-02-12 | 24 | Mediterranean Epic |  | 0 | 10:37:37.000 | 0 | 
| 2023-01-29 | DNF | Five Continents Stage Race Costa Blanca |  | 0 | 00:00:00.000 |  | 
| 2017-01-08 | 1 | National Championships Germany MU | MU | 0 | 00:55:38.000 | 0 | 
| 2016-01-10 | 5 | National Championships Germany MU | MU | 0 | 00:49:21.000 | 0 | 
| 2015-12-05 | 24 | GGEW Grand Prix | ME | 0 | 00:00:00.000 |  | 
| 2013-01-13 | 7 | National Championships Germany MJ | MJ | 0 | 00:43:20.000 | 0 | 
| 2012-12-09 | 19 | Frankfurter Rad-Cross | MJ | 0 | 00:00:00.000 |  | 
| 2012-11-11 | 10 | Entega City Cross Cup | MJ | 0 | 00:38:47.000 | 0 |