| 2024-01-14 | 12 | National Championships Germany ME | ME | 0 | 00:00:00.000 | |
| 2023-06-10 | DNF | Gippinger Radsporttage | | 0 | 00:00:00.000 | |
| 2023-03-18 | DNF | Grand Prix des Carreleurs | | 136 | 00:00:00.000 | |
| 2022-10-16 | 24 | Internationales Radquer Steinmaur | ME | 0 | 01:03:40.000 | 0 |
| 2022-10-09 | 22 | International Cyclo Cross Bad Salzdetfurth | ME | 0 | 01:03:11.000 | 0 |
| 2022-10-02 | 14 | Radquer Mettmenstetten | ME | 0 | 01:09:06.000 | 0 |
| 2022-09-11 | 25 | Internationaler GGEW Grand Prix Bensheim | ME | 0 | 01:08:03.000 | 0 |
| 2022-09-10 | DNF | 4 Bikes Festival Cyclocross Race | ME | 0 | 00:00:00.000 | |
| 2022-07-24 | 45 | Rad am Ring (BL) | | 110 | 02:51:28.000 | 38.491 |
| 2022-06-11 | DNF | Gippinger Radsporttage (BL) | | 151 | 00:00:00.000 | |
| 2022-05-21 | DNF | Großer Preis der Südlichen Weinstraße (BL) | | 136 | 00:00:00.000 | |
| 2022-05-15 | DNF | Erzgebirgs-Rundfahrt (BL) | | 166.8 | 00:00:00.000 | |
| 2022-01-29 | 33 | UCI World Championship U23 | MU | 21.7 | 00:54:35.000 | 23.853 |
| 2022-01-23 | 52 | UCI World Cup Hoogerheide | ME | 25.325 | 00:00:00.000 | |
| 2022-01-08 | 1 | National Championships Germany MU | MU | 0 | 00:47:33.000 | 0 |
| 2022-01-02 | 53 | UCI World Cup Hulst | ME | 25.27 | 00:00:00.000 | |
| 2021-12-30 | 31 | X²O Badkamers Trofee Azencross | MU | 0 | 00:54:13.000 | 0 |
| 2021-12-27 | 67 | Telenet Superprestige Heusden-Zolder | ME | 0 | 00:00:00.000 | |
| 2021-12-26 | 36 | UCI World Cup Dendermonde | MU | 0 | 00:55:12.000 | 0 |
| 2021-12-19 | 31 | UCI World Cup Namur | MU | 0 | 00:58:41.000 | 0 |
| 2021-12-11 | 19 | Robotland Cyclocross Essen | ME | 0 | 01:04:24.000 | 0 |
| 2021-12-04 | 36 | Telenet Superprestige De Schorre Boom | ME | 0 | 01:03:10.000 | 0 |
| 2021-11-28 | 44 | UCI World Cup Besançon | ME | 23 | 00:00:00.000 | |
| 2021-11-14 | 33 | UCI World Cup Tábor | MU | 0 | 00:51:14.000 | 0 |
| 2021-11-11 | 27 | Cyclo-cross International de la Solidarité | ME | 0 | 01:03:49.000 | 0 |
| 2021-11-06 | 37 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:53:36.000 | 0 |
| 2021-11-01 | 53 | X²O Badkamers Trofee Koppenbergcross | MU | 0 | 00:00:00.000 | |
| 2021-10-31 | 10 | Munich Super Cross | ME | 0 | 00:59:23.000 | 0 |
| 2021-10-09 | 20 | Brumath Cross Days | ME | 0 | 01:07:51.000 | 0 |
| 2021-10-03 | 1 | National Championships Germany MU | MU | 0 | 00:53:36.000 | 0 |
| 2021-09-11 | 28 | 4 Bikes Festival Cyclocross Race | ME | 0 | 01:04:08.000 | 0 |
| 2021-09-04 | 10 | 3e Nationale Kleeberg Cross | | 0 | 01:13:03.000 | 0 |
| 2021-06-19 | 88 | Deutsche Radmeisterschaft EZF | | 30.5 | 00:44:40.000 | 40.97 |
| 2021-06-05 | 43 | 57. Gippinger Radsporttage | | 141.1 | 03:37:48.000 | 38.871 |
| 2020-10-18 | 43 | EKZ CrossTour Bern | ME | 0 | 01:03:36.000 | 0 |
| 2020-10-11 | 21 | Internationales Radquer Steinmaur | ME | 0 | 01:01:00.000 | 0 |
| 2020-09-13 | 26 | EKZ CrossTour Baden | ME | 0 | 00:00:00.000 | |
| 2020-02-08 | 40 | DVV Verzekeringen trofee Krawatencross | MU | 0 | 00:57:54.000 | 0 |
| 2020-02-01 | 39 | UCI World Championship U23 | MU | 0 | 00:54:37.000 | 0 |
| 2020-01-26 | 35 | UCI World Cup Hoogerheide | MU | 0 | 00:50:56.000 | 0 |
| 2020-01-19 | 29 | UCI World Cup Nommay | MU | 0 | 00:56:03.000 | 0 |
| 2020-01-12 | 4 | National Championships Germany MU | MU | 0 | 00:50:55.000 | 0 |
| 2020-01-02 | 30 | EKZ CrossTour Meilen | ME | 0 | 01:13:30.000 | 0 |
| 2019-12-22 | 38 | UCI World Cup Namur | MU | 0 | 00:51:35.000 | 0 |
| 2019-12-01 | 15 | Flückiger Cross Madiswil | ME | 0 | 01:05:58.000 | 0 |
| 2019-11-24 | 43 | UCI World Cup Koksijde | MU | 0 | 00:00:00.000 | |
| 2019-11-17 | 30 | EKZ CrossTour Hittnau | ME | 0 | 00:00:00.000 | |
| 2019-11-16 | 30 | UCI World Cup Tábor | MU | 0 | 00:53:03.000 | 0 |
| 2019-10-27 | 26 | Munich Super Cross | ME | 0 | 00:00:00.000 | |
| 2019-10-20 | 36 | UCI World Cup Bern | MU | 0 | 00:54:34.000 | 0 |
| 2019-10-13 | 40 | Telenet Superprestige Gieten | ME | 0 | 00:00:00.000 | |
| 2019-02-02 | 54 | UCI World Championship U23 | MU | 0 | 00:53:12.000 | 0 |
| 2019-01-20 | 25 | Grand Prix Möbel Alvisse | ME | 0 | 01:01:34.000 | 0 |
| 2019-01-13 | 2 | National Championships Germany MU | MU | 0 | 00:53:49.000 | 0 |
| 2018-12-23 | 41 | UCI World Cup Namur | MU | 0 | 00:52:37.000 | 0 |
| 2018-12-02 | 20 | Radcross Grandprix | ME | 0 | 00:00:00.000 | |
| 2018-11-25 | 36 | UCI World Cup Koksijde | MU | 0 | 00:00:00.000 | |
| 2018-10-28 | 17 | Munich Super Cross | ME | 0 | 00:00:00.000 | |
| 2018-10-21 | 37 | UCI World Cup Bern | MU | 0 | 00:00:00.000 | |
| 2018-02-03 | 53 | UCI World Championship MJ | MJ | 0 | 00:47:28.000 | 0 |
| 2018-01-28 | 36 | UCI World Cup Hoogerheide | MJ | 0 | 00:47:12.000 | 0 |
| 2018-01-21 | 33 | UCI World Cup Nommay | MJ | 0 | 00:52:11.000 | 0 |
| 2018-01-14 | 6 | National Championships Germany MJ | MJ | 0 | 00:40:59.000 | 0 |
| 2017-12-26 | 42 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:42:21.000 | 0 |
| 2017-12-17 | 39 | UCI World Cup Namur | MJ | 0 | 00:47:24.000 | 0 |
| 2017-12-10 | 21 | Vlaamse Druivencross | MJ | 0 | 00:40:01.000 | 0 |
| 2017-11-25 | 36 | UCI World Cup Zeven | MJ | 0 | 00:50:25.000 | 0 |
| 2017-01-08 | 10 | National Championships Germany MJ | MJ | 0 | 00:50:09.000 | 0 |