| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 🥉3 | Nokere Koerse | 1.Pro | + 00 | |
| 64 | GP de Denain | 1.Pro | + 03:52 | + 03:52 |
| 🥈2 | Bredene Koksijde Classic | 1.Pro | + 00 | |
| 15 | Ronde Van Brugge - Tour of Bruges | 1.UWT | + 02 | + 02 |
| 39 | E3 Saxo Classic | 1.UWT | + 02:43 | + 02:43 |
| 173 | Giro d'ItaliaS1 | 2.UWT | + 17:23 | + 17:23 |
| 114 | Giro d'ItaliaS2 | 2.UWT | + 01:32 | + 01:32 |
| 151 | Giro d'ItaliaS3 | 2.UWT | + 16:46 | + 16:46 |
| 68 | Giro d'ItaliaS4 | 2.UWT | + 00 | |
| 161 | Giro d'ItaliaS5 | 2.UWT | + 14:00 | + 14:00 |
| 31 | Giro d'ItaliaS6 | 2.UWT | + 00 | |
| 125 | Giro d'ItaliaS7 | 2.UWT | + 14:34 | + 14:34 |
| 143 | Giro d'ItaliaS8 | 2.UWT | + 28:20 | + 28:20 |
| 93 | Giro d'ItaliaS9 | 2.UWT | + 16:03 | + 16:03 |
| 115 | Giro d'ItaliaS10 | 2.UWT | + 03:50 | + 03:50 |
| 152 | Giro d'ItaliaS11 | 2.UWT | + 27:40 | + 27:40 |
| 31 | Giro d'ItaliaS12 | 2.UWT | + 00 | |
| 141 | Giro d'ItaliaS13 | 2.UWT | + 16:08 | + 16:08 |
| 97 | Giro d'ItaliaS14 | 2.UWT | + 07:05 | + 07:05 |
| 145 | Giro d'ItaliaS15 | 2.UWT | + 32:25 | + 32:25 |
| 136 | Giro d'ItaliaS16 | 2.UWT | + 38:57 | + 38:57 |
| 130 | Giro d'ItaliaS17 | 2.UWT | + 35:32 | + 35:32 |
| 111 | Giro d'ItaliaS18 | 2.UWT | + 13:51 | + 13:51 |
| 145 | Giro d'ItaliaS19 | 2.UWT | + 41:59 | + 41:59 |
| 151 | Giro d'ItaliaS20 | 2.UWT | + 44:01 | + 44:01 |
| 146 | Giro d'ItaliaGC | 2.UWT | + 05:41:38 | + 05:41:38 |
| 5 | Giro d'ItaliaS21 | 2.UWT | + 00 | |
| 91 | Antwerp Port Epic | 1.1 | + 05:45 | + 05:45 |
| 55 | Elfstedenronde | 1.1 | + 00 | |
| 79 | Vuelta a BurgosS1 | 2.Pro | + 01:23 | + 01:23 |
| 7 | Vuelta a BurgosS2 | 2.Pro | + 00 | |
| 107 | Vuelta a BurgosS3 | 2.Pro | + 19:46 | + 19:46 |
| 98 | Vuelta a BurgosS4 | 2.Pro | + 06:55 | + 06:55 |
| 89 | Vuelta a BurgosGC | 2.Pro | + 40:11 | + 40:11 |
| 85 | Vuelta a BurgosS5 | 2.Pro | + 15:46 | + 15:46 |
| 🥇1 | Czech TourS1 | 2.1 | 03:52:59 | |
| 110 | Czech TourS2 | 2.1 | + 18:32 | + 18:32 |
| 🥈2 | Czech TourS3 | 2.1 | + 00 | |
| 72 | Czech TourGC | 2.1 | + 20:23 | + 20:23 |
| 36 | Czech TourS4 | 2.1 | + 01:53 | + 01:53 |
| 12 | Lidl Deutschland TourS0 | 2.Pro | + 05 | + 05 |
| 16 | Lidl Deutschland TourS1 | 2.Pro | + 00 | |
| 27 | Lidl Deutschland TourS2 | 2.Pro | + 14 | + 14 |
| 56 | Lidl Deutschland TourS3 | 2.Pro | + 10:56 | + 10:56 |
| 42 | Lidl Deutschland TourGC | 2.Pro | + 11:37 | + 11:37 |
| 6 | Lidl Deutschland TourS4 | 2.Pro | + 00 | |
| 17 | Tour of BritainS1 | 2.Pro | + 00 | |
| 7 | Tour of BritainS2 | 2.Pro | + 00 | |
| 14 | Tour of BritainS3 | 2.Pro | + 00 | |
| 103 | Tour of BritainS4 | 2.Pro | + 10:08 | + 10:08 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 🥉3 | Trofeo Ses Salines | 1.1 | + 00 | |
| 107 | Trofeo Palma | 1.1 | + 38 | + 38 |
| 🥈2 | Muscat Classic | 1.1 | + 04 | + 04 |
| 12 | Tour of OmanS1 | 2.Pro | + 00 | |
| 🥈2 | Tour of OmanS2 | 2.Pro | + 02 | + 02 |
| 🥈2 | Tour of OmanS3 | 2.Pro | + 00 | |
| 28 | Tour of OmanS4 | 2.Pro | + 00 | |
| 43 | Tour of OmanGC | 2.Pro | + 06:55 | + 06:55 |
| 74 | Tour of OmanS5 | 2.Pro | + 06:57 | + 06:57 |
| 7 | Kuurne-Brussel-Kuurne | 1.Pro | + 01:23 | + 01:23 |
| 26 | Nokere Koerse | 1.Pro | + 31 | + 31 |
| 108 | Milano-Sanremo | 1.UWT | + 04:40 | + 04:40 |
| 17 | Ronde Van Brugge - Tour of Bruges | 1.UWT | + 00 | |
| 72 | In Flanders Fields | 1.UWT | + 05:17 | + 05:17 |
| 42 | Scheldeprijs | 1.Pro | + 22 | + 22 |
| 150 | Giro d'ItaliaS1 | 2.UWT | + 14:48 | + 14:48 |
| 151 | Giro d'ItaliaS2 | 2.UWT | + 24:34 | + 24:34 |
| 53 | Giro d'ItaliaS3 | 2.UWT | + 00 | |
| 19 | Giro d'ItaliaS4 | 2.UWT | + 00 | |
| 94 | Giro d'ItaliaS5 | 2.UWT | + 11 | + 11 |
| 150 | Giro d'ItaliaS6 | 2.UWT | + 20:33 | + 20:33 |
| 90 | Giro d'ItaliaS7 | 2.UWT | + 06:15 | + 06:15 |
| 137 | Giro d'ItaliaS8 | 2.UWT | + 39:06 | + 39:06 |
| 15 | Giro d'ItaliaS9 | 2.UWT | + 00 | |
| 124 | Giro d'ItaliaS10 | 2.UWT | + 35:01 | + 35:01 |
| 29 | Giro d'ItaliaS11 | 2.UWT | + 00 | |
| 142 | Giro d'ItaliaS12 | 2.UWT | + 13:16 | + 13:16 |
| 89 | Giro d'ItaliaS13 | 2.UWT | + 00 | |
| 140 | Giro d'ItaliaS14 | 2.UWT | + 06:43 | + 06:43 |
| 122 | Giro d'ItaliaS15 | 2.UWT | + 46:25 | + 46:25 |
| 92 | Giro d'ItaliaS16 | 2.UWT | + 19:49 | + 19:49 |
| 134 | Giro d'ItaliaS17 | 2.UWT | + 44:24 | + 44:24 |
| 91 | Giro d'ItaliaS18 | 2.UWT | + 28 | + 28 |
| 104 | Giro d'ItaliaS19 | 2.UWT | + 25:48 | + 25:48 |
| 122 | Giro d'ItaliaS20 | 2.UWT | + 43:48 | + 43:48 |
| 117 | Giro d'ItaliaGC | 2.UWT | + 05:15:06 | + 05:15:06 |
| 90 | Giro d'ItaliaS21 | 2.UWT | + 00 | |
| 🥇1 | Czech TourS1 | 2.1 | 03:30:25 | |
| 128 | Czech TourS2 | 2.1 | + 24:26 | + 24:26 |
| 103 | Czech TourS3 | 2.1 | + 17:35 | + 17:35 |
| 95 | Czech TourGC | 2.1 | + 42:27 | + 42:27 |
| 13 | Czech TourS4 | 2.1 | + 22 | + 22 |
| 6 | Tour of Leuven | 1.1 | + 21 | + 21 |
| 12 | Lidl Deutschland TourS0 | 2.Pro | + 06 | + 06 |
| 13 | Lidl Deutschland TourS1 | 2.Pro | + 00 | |
| 11 | Lidl Deutschland TourS2 | 2.Pro | + 06 | + 06 |
| 5 | Lidl Deutschland TourS3 | 2.Pro | + 00 | |
| 4 | Lidl Deutschland TourGC | 2.Pro | + 26 | + 26 |
| 🥉3 | Lidl Deutschland TourS4 | 2.Pro | + 00 | |
| 13 | ADAC Cyclassics | 1.UWT | + 00 | |
| 11 | GP Québec | 1.UWT | + 00 | |
| 6 | Binche-Chimay-Binche | 1.1 | + 00 | |
| 9 | Münsterland Giro | 1.Pro | + 00 | |
| 10 | Tour of GuangxiS1 | 2.UWT | + 00 | |
| 13 | Tour of GuangxiS2 | 2.UWT | + 00 | |
| 6 | Tour of GuangxiS3 | 2.UWT | + 00 | |
| 26 | Tour of GuangxiS4 | 2.UWT | + 00 | |
| 51 | Tour of GuangxiS5 | 2.UWT | + 03:17 | + 03:17 |
| 43 | Tour of GuangxiGC | 2.UWT | + 03:27 | + 03:27 |
| 31 | Tour of GuangxiS6 | 2.UWT | + 00 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 71 | O Gran CamiñoS2 | 2.1 | + 05:00 | + 05:00 |
| 100 | O Gran CamiñoS3 | 2.1 | + 22:30 | + 22:30 |
| 92 | O Gran CamiñoGC | 2.1 | + 30:00 | + 30:00 |
| 26 | O Gran CamiñoS4 | 2.1 | + 02:07 | + 02:07 |
| 🥇1 | Tour of JapanS1 | 2.1 | 00:03:06 | |
| 5 | Tour of JapanS2 | 2.1 | + 00 | |
| 🥈2 | Tour of JapanS3 | 2.1 | + 18 | + 18 |
| 🥇1 | Tour of JapanS4 | 2.1 | 03:08:01 | |
| 11 | Tour of JapanS5 | 2.1 | + 02:32 | + 02:32 |
| 41 | Tour of JapanS6 | 2.1 | + 08:15 | + 08:15 |
| 🥇1 | Tour of JapanS7 | 2.1 | 02:23:26 | |
| 26 | Tour of JapanGC | 2.1 | + 07:41 | + 07:41 |
| 4 | Tour of JapanS8 | 2.1 | + 00 | |
| 🥉3 | Czech TourS1 | 2.1 | + 00 | |
| 83 | Czech TourS2 | 2.1 | + 06:53 | + 06:53 |
| 110 | Czech TourS3 | 2.1 | + 26:50 | + 26:50 |
| 74 | Czech TourGC | 2.1 | + 34:07 | + 34:07 |
| 5 | Czech TourS4 | 2.1 | + 16 | + 16 |
| 70 | Tour of BritainS1 | 2.Pro | + 00 | |
| 7 | Tour of BritainS2 | 2.Pro | + 00 | |
| 27 | Tour of BritainS3 | 2.Pro | + 00 | |
| 12 | Tour of BritainS4 | 2.Pro | + 00 | |
| 16 | Tour of BritainS5 | 2.Pro | + 03 | + 03 |
| 18 | Tour of BritainS6 | 2.Pro | + 00 | |
| 50 | Tour of BritainS7 | 2.Pro | + 06:31 | + 06:31 |
| 40 | Tour of BritainGC | 2.Pro | + 09:47 | + 09:47 |
| 24 | Tour of BritainS8 | 2.Pro | + 03:24 | + 03:24 |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 30 | GP Jean-Pierre Monseré | +null |
| # | Race | Type | Time | Gap |
|---|---|---|---|---|
| 54 | Egmont Cycling Race | +null | ||
| 106 | Grote Prijs Marcel Kint | +null | ||
| 37 | Druivenkoers Overijse | +null | ||
| 32 | Brussels Cycling Classic | 3 | +3 | |
| 24 | Gooikse Pijl | 3 | +3 |