| 17.10.2021 | Veneto Classic (UCI 1.1) |  | 206,5 km | 55 |
| 13.10.2021 | Giro del Veneto (UCI 1.1) |  | 168,8 km | 56 |
| 09.10.2021 | 30. Peter Dittrich Gedenkrennen |  | 52,8 km | 13 |
| 01.10.2021 - 02.10.2021 | GP Gemenc | | | 5 3 |
| 02.10.2021 | 2. Etappe |  | 108 km | 18 5 3 |
| 01.10.2021 | 1. Etappe |  | 145 km | 4 4 3 |
| 12.09.2021 | Mühlviertler Hügelwelt Classic |  | 121,1 km | 16 |
| 11.09.2021 | Mühlviertler Hügelwelt Classic Kriterium |  | 36,3 km | 11 |
| 03.09.2021 - 05.09.2021 | Giro della Regione Friuli Venezia Giulia (UCI 2.2) | | | |
| 05.09.2021 | 3. Etappe |  | 157 km | 104 34 |
| 04.09.2021 | 2. Etappe |  | 142 km | 40 33 |
| 03.09.2021 | 1. Etappe |  | 153 km | 40 40 |
| 29.08.2021 | Braunau |  | 140,4 km | 41 |
| 28.08.2021 | Braunau Kriterium |  | 48 km | DNF |
| 21.08.2021 | Hochkar Bergrennen |  | 54,5 km | 8 |
| 15.08.2021 | Salzburg Ring |  | 108 km | 45 |
| 01.08.2021 | 59. Burgenland-Rundfahrt |  | 172 km | 34 |
| 17.07.2021 | Erlauftaler Radsporttage |  | 161 km | 29 |
| 20.06.2021 | ÖSTM Straße |  | 178 km | DNF |
| 10.06.2021 - 13.06.2021 | Oberösterreichrundfahrt (UCI 2.2) | | | 37 |
| 13.06.2021 | 3. Etappe |  | 124,6 km | 22 37 |
| 12.06.2021 | 2. Etappe |  | 142,9 km | 31 42 |
| 11.06.2021 | 1. Etappe |  | 163,9 km | 65 72 |
| 10.06.2021 | Prolog |  | 0,7 km | 116 116 |
| 03.06.2021 - 06.06.2021 | Tour of Malopolska (UCI 2.2) | | | 48 |
| 06.06.2021 | 3. Etappe |  | 123 km | 41 48 |
| 05.06.2021 | 2. Etappe |  | 142 km | 84 62 |
| 04.06.2021 | 1. Etappe |  | 124 km | 65 62 |
| 03.06.2021 | Prolog |  | 1,4 km | 66 66 |
| 22.04.2021 - 25.04.2021 | Belgrade Banjaluka (UCI 2.1) | | | 76 |
| 25.04.2021 | 4. Etappe |  | 163,5 km | 78 76 |
| 24.04.2021 | 3. Etappe |  | 124,1 km | 82 80 |
| 23.04.2021 | 2. Etappe |  | 122,0 km | 103 103 |
| 22.04.2021 | 1. Etappe |  | 96,0 km | 111 111 |
| 17.04.2021 | Brno - Velká Bíteš - Brno |  | 151,0 km | 33 |
| 28.03.2021 | GP Adria Mobil |  | 181,5 km | 97 |
| 21.03.2021 | 60. Radsaison-Eröffnungsrennen Leonding |  | 119,8 km | 42 |