| 2025-11-01 | 5 | Nedbank Gravel Burn | me | 112 | 03:16:34.000 | 34.187 |
| 2025-11-01 | 5 | Nedbank Gravel Burn | me | 0 | 19:11:44.000 | 0 |
| 2025-10-31 | 28 | Nedbank Gravel Burn | me | 144 | 06:24:50.000 | 22.451 |
| 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-08-16 | 12 | National Championships Germany | | 0 | 00:00:00.000 | |
| 2025-07-06 | DNF | Andorra Epic - Pyrenees | | 0 | 00:00:00.000 | |
| 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-06-08 | 53 | UEC Mountainbike European Continental Championships - XCM | | 0 | 04:18:57.000 | 0 |
| 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-03-16 | 5 | Absa Cape Epic - XCMS | | 0 | 23:54:34.000 | 0 |
| 2025-02-22 | DNS | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 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-09-09 | 44 | UCI World Championships Cairns | mu | 0 | 01:25:17.000 | 0 |
| 2017-01-08 | 1 | National Championships Germany MU | MU | 0 | 00:55:38.000 | 0 |
| 2016-07-02 | 9 | UCI World Championships Nove Mesto na Morave | mu | 0 | 01:21:34.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 | |
| 2015-08-31 | 50 | UCI World Championships Vallnord | mu | 0 | 01:34:56.000 | 0 |
| 2013-08-29 | 1 | UCI World Championships Pietermaritzburg | mj | 0 | 01:20:06.000 | 0 |
| 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 |
| 2012-09-08 | 20 | UCI World Championships Saalfelden | mj | 0 | 01:13:28.000 | 0 |