| Date | Result | Race | Distance | |
|---|---|---|---|---|
| 17/10/‘21 | 5 | Chrono Des Nations | 44.5 | |
| 09/10/‘21 | 19 | Ill Lombardia | 239 | |
| 04/10/‘21 | 1 | Coppa Bernocchi - GP BPM | 197,1 | |
| 02/10/‘21 | 5 | Giro Dell’Emilia | 195.3 | |
| 26/09/‘21 | 62 | World Championships - Road Race | 268.3 | |
| 19/09/‘21 | 3 | World Championships - ITT | 43.3 | |
| 12/09/‘21 | 2 | European Continental Championships - Road Race | 179.2 | |
| 09/09/‘21 | 3 | European Continental Championships - ITT | 22.4 | |
| 02/09/‘21 | 90 | Benelux Tour | Stage 4 | 166.1 | |
| 01/09/‘21 | 115 | Benelux Tour | Stage 3 | 168.3 | |
| 31/08/‘21 | 18 | Benelux Tour | Stage 2 (ITT) | 11.1 | |
| 30/08/‘21 | 67 | Benelux Tour | Stage 1 | 169.6 | |
| 28/08/‘21 | 1 | Brussels Cycling Classic | 205.3 | |
| 26/08/‘21 | 1 | Druivenkoers - Overijse | 192 | |
| 1 | Tour of Denmark | Youth Classification | |||
| 2 | Tour of Denmark | Points Classification | |||
| 1 | Tour of Denmark | General Classification | |||
| 14/08/‘21 | 1 | Tour of Denmark | Stage 5 (ITT) | 10.8 | |
| 13/08/‘21 | 27 | Tour of Denmark | Stage 4 | 188.4 | |
| 12/08/‘21 | 1 | Tour of Denmark | Stage 3 | 219.2 | |
| 11/08/‘21 | 20 | Tour of Denmark | Stage 2 | 189.6 | |
| 10/08/‘21 | 29 | Tour of Denmark | Stage 1 | 175.3 | |
| 28/07/‘21 | 9 | Olympic Games - ITT | 44.2 | |
| 24/07/‘21 | 49 | Olympic Games - Road Race | 234 | |
| 20/06/‘21 | 3 | National Championships Belgium - Road Race | 221.3 | |
| 16/06/‘21 | 2 | National Championships Belgium - ITT | 37.6 | |
| 3 | Baloise Belgium Tour | Points Classification | |||
| 1 | Baloise Belgium Tour | General Classification | |||
| 13/06/‘21 | 20 | Baloise Belgium Tour | Stage 5 | 178.7 | |
| 12/06/‘21 | 14 | Baloise Belgium Tour | Stage 4 | 152.7 | |
| 11/06/‘21 | 45 | Baloise Belgium Tour | Stage 3 | 174.4 | |
| 10/06/‘21 | 1 | Baloise Belgium Tour | Stage 2 (ITT) | 11.2 | |
| 09/06/‘21 | 2 | Baloise Belgium Tour | Stage 1 | 175.3 | |
| 06/06/‘21 | 113 | Elstedentocht | 193.1 | |
| 26/05/‘21 | 132 | Giro d’Italia | Stage 17 | 193 | |
| 24/05/‘21 | 58 | Giro d’Italia | Stage 16 | 153 | |
| 23/05/‘21 | 60 | Giro d’Italia | Stage 15 | 147 | |
| 22/05/‘21 | 19 | Giro d’Italia | Stage 14 | 205 | |
| 21/05/‘21 | 41 | Giro d’Italia | Stage 13 | 198 | |
| 20/05/‘21 | 40 | Giro d’Italia | Stage 12 | 212 | |
| 19/05/‘21 | 26 | Giro d’Italia | Stage 11 | 162 | |
| 17/05/‘21 | 63 | Giro d’Italia | Stage 10 | 139 | |
| 16/05/‘21 | 4 | Giro d’Italia | Stage 9 | 158 | |
| 15/05/‘21 | 13 | Giro d’Italia | Stage 8 | 170 | |
| 14/05/‘21 | 50 | Giro d’Italia | Stage 7 | 181 | |
| 13/05/‘21 | 4 | Giro d’Italia | Stage 6 | 160 | |
| 12/05/’21 | 60 | Giro d’Italia | Stage 5 | 177 | |
| 11/05/‘21 | 16 | Giro d’Italia | Stage 4 | 187 | |
| 10/05/‘21 | 79 | Giro d’Italia | Stage 3 | 190 | |
| 09/05/‘21 | 104 | Giro d’Italia | Stage 2 | 179 | |
| 08/05/‘21 | 7 | Giro d’Italia | Stage 1 (ITT) | 8.6 | |