| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 10 | Clàssica Comunitat Valenciana 1969 | + 00 | ||
| 83 | Ename Samyn Classic | + 02:00 | + 02:00 | |
| 38 | GP Jean-Pierre Monseré | + 00 | ||
| 144 | Itzulia Basque CountryS1 | 2.UWT | + 03:23 | + 03:23 |
| 121 | Itzulia Basque CountryS2 | 2.UWT | + 19:55 | + 19:55 |
| 84 | Ronde van Limburg | + 03:24 | + 03:24 | |
| 10 | Veenendaal Classic | + 00 | ||
| 53 | Grand Prix Criquielion | + 01:13 | + 01:13 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 8 | AlUla TourS1 | 2.1 | + 00 | |
| 74 | AlUla TourS2 | 2.1 | + 05:30 | + 05:30 |
| 9 | AlUla TourS3 | 2.1 | + 00 | |
| 101 | AlUla TourS4 | 2.1 | + 07:35 | + 07:35 |
| 68 | AlUla TourGC | 2.1 | + 13:25 | + 13:25 |
| 8 | AlUla TourS5 | 2.1 | + 00 | |
| 139 | Volta ao AlgarveS2 | 2.Pro | + 19:44 | + 19:44 |
| 12 | Volta ao AlgarveS3 | 2.Pro | + 00 | |
| 122 | Volta ao AlgarveS4 | 2.Pro | + 08:11 | + 08:11 |
| 125 | Volta ao AlgarveGC | 2.Pro | + 32:54 | + 32:54 |
| 122 | Volta ao AlgarveS5 | 2.Pro | + 05:15 | + 05:15 |
| 72 | Ename Samyn Classic | 1.1 | + 01:10 | + 01:10 |
| 22 | Grand Prix Criquielion | 1.1 | + 00 | |
| 15 | GP Jean-Pierre Monseré | 1.1 | + 08 | + 08 |
| 96 | Nokere Koerse | 1.Pro | + 07:41 | + 07:41 |
| 95 | GP de Denain | 1.Pro | + 07:45 | + 07:45 |
| 39 | Ronde Van Brugge - Tour of Bruges | 1.UWT | + 26 | + 26 |
| 80 | Tro-Bro Leon | 1.Pro | + 13:55 | + 13:55 |
| 16 | Tour de HongrieS1 | 2.Pro | + 00 | |
| 11 | Tour de HongrieS2 | 2.Pro | + 00 | |
| 89 | Tour de HongrieS3 | 2.Pro | + 11:35 | + 11:35 |
| 12 | Tour de HongrieS4 | 2.Pro | + 00 | |
| 83 | Tour de HongrieGC | 2.Pro | + 11:54 | + 11:54 |
| 29 | Tour de HongrieS5 | 2.Pro | + 14 | + 14 |
| 59 | Copenhagen Sprint | 1.UWT | + 01:03 | + 01:03 |
| 88 | ADAC Cyclassics | 1.UWT | + 02:27 | + 02:27 |
| 56 | Lidl Deutschland TourS0 | 2.Pro | + 12 | + 12 |
| 51 | Lidl Deutschland TourS1 | 2.Pro | + 00 | |
| 88 | Lidl Deutschland TourS2 | 2.Pro | + 07:33 | + 07:33 |
| 83 | Lidl Deutschland TourS3 | 2.Pro | + 16:09 | + 16:09 |
| 86 | Lidl Deutschland TourGC | 2.Pro | + 24:16 | + 24:16 |
| 54 | Lidl Deutschland TourS4 | 2.Pro | + 00 | |
| 17 | GP de Fourmies | 1.Pro | + 00 | |
| 115 | Grand Prix de Wallonie | 1.Pro | + 03:38 | + 03:38 |
| 109 | Kamp. van Vlaanderen | 1.1 | + 01:11 | + 01:11 |
| 131 | Gooikse Pijl | 1.1 | + 02:32 | + 02:32 |
| 58 | Omloop van het Houtland | 1.1 | + 01:13 | + 01:13 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 🥉3 | Tour of AntalyaS1 | 2.1 | + 00 | |
| 80 | Tour of AntalyaS2 | 2.1 | + 16:06 | + 16:06 |
| 71 | Tour of AntalyaS3 | 2.1 | + 10:48 | + 10:48 |
| 73 | Tour of AntalyaGC | 2.1 | + 31:51 | + 31:51 |
| 56 | Tour of AntalyaS4 | 2.1 | + 05:12 | + 05:12 |
| 60 | Ronde Van Brugge - Tour of Bruges | 1.UWT | + 00 | |
| 91 | E3 Saxo Classic | 1.UWT | + 07:41 | + 07:41 |
| 102 | Dwars door Vlaanderen | 1.UWT | + 07:54 | + 07:54 |
| 97 | Tour of the AlpsS1 | 2.Pro | + 13:07 | + 13:07 |
| 86 | Tour of the AlpsS2 | 2.Pro | + 09:08 | + 09:08 |
| 91 | Tour of the AlpsS3 | 2.Pro | + 18:33 | + 18:33 |
| 86 | Tour of the AlpsS4 | 2.Pro | + 21:33 | + 21:33 |
| 90 | Tour of the AlpsGC | 2.Pro | + 01:14:33 | + 01:14:33 |
| 89 | Tour of the AlpsS5 | 2.Pro | + 15:14 | + 15:14 |
| 91 | Tour de HongrieS1 | 2.Pro | + 00 | |
| 112 | Tour de HongrieS2 | 2.Pro | + 01:26 | + 01:26 |
| 81 | Tour de HongrieS3 | 2.Pro | + 10:32 | + 10:32 |
| 55 | Tour de HongrieS4 | 2.Pro | + 40 | + 40 |
| 84 | Tour de HongrieGC | 2.Pro | + 26:44 | + 26:44 |
| 92 | Tour de HongrieS5 | 2.Pro | + 13:46 | + 13:46 |
| 9 | Czech TourS1 | 2.1 | + 00 | |
| 126 | Czech TourS2 | 2.1 | + 24:14 | + 24:14 |
| 122 | Czech TourS3 | 2.1 | + 19:00 | + 19:00 |
| 116 | Czech TourGC | 2.1 | + 51:40 | + 51:40 |
| 101 | Czech TourS4 | 2.1 | + 08:12 | + 08:12 |
| 69 | Lidl Deutschland TourS0 | 2.Pro | + 15 | + 15 |
| 67 | Lidl Deutschland TourS1 | 2.Pro | + 00 | |
| 98 | Lidl Deutschland TourS2 | 2.Pro | + 09:58 | + 09:58 |
| 85 | Lidl Deutschland TourS3 | 2.Pro | + 05:34 | + 05:34 |
| 90 | Lidl Deutschland TourGC | 2.Pro | + 24:06 | + 24:06 |
| 79 | Lidl Deutschland TourS4 | 2.Pro | + 07:56 | + 07:56 |
| 127 | ADAC Cyclassics | 1.UWT | + 07:30 | + 07:30 |
| 🥉3 | CRO RaceS1 | 2.1 | + 00 | |
| 20 | CRO RaceS2 | 2.1 | + 00 | |
| 53 | CRO RaceS3 | 2.1 | + 07:36 | + 07:36 |
| 89 | CRO RaceS4 | 2.1 | + 24:42 | + 24:42 |
| 10 | CRO RaceS5 | 2.1 | + 00 | |
| 62 | CRO RaceGC | 2.1 | + 32:14 | + 32:14 |
| 5 | CRO RaceS6 | 2.1 | + 00 | |
| 108 | Tour of GuangxiS1 | 2.UWT | + 00 | |
| 4 | Tour of GuangxiS2 | 2.UWT | + 00 | |
| 78 | Tour of GuangxiS3 | 2.UWT | + 00 | |
| 🥉3 | Tour of GuangxiS4 | 2.UWT | + 00 | |
| 84 | Tour of GuangxiS5 | 2.UWT | + 08:05 | + 08:05 |
| 85 | Tour of GuangxiGC | 2.UWT | + 21:33 | + 21:33 |
| 100 | Tour of GuangxiS6 | 2.UWT | + 13:22 | + 13:22 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 60 | Okolo SlovenskaS1 | 2.1 | + 07:21 | + 07:21 |
| 4 | Okolo SlovenskaS2 | 2.1 | + 00 | |
| 18 | Okolo SlovenskaS3 | 2.1 | + 25 | + 25 |
| 11 | Okolo SlovenskaS4 | 2.1 | + 00 | |
| 45 | Okolo SlovenskaGC | 2.1 | + 08:03 | + 08:03 |
| 9 | Okolo SlovenskaS5 | 2.1 | + 02 | + 02 |