| 28.06 | 6 | | | National Championships Belgium ME - Road Race (NC) | | 236.7 | 1 | 30 | more |
| 24.06 | 2 | | | Sint-Elooisprijs - Ruddervoorde (NAT) | | 168 | | | more |
| 14.06 | 86 | | | Muur Classic Geraardsbergen (1.1) | | 179 | | | more |
| 01.06 › 05.061-5/6 | | | | Ethias-Tour de Wallonie (2.Pro) | | | | | more |
| 52 | | | General classificationGeneral classification | | | | | |
| 05.06 | 59 | | | S5Stage 5 - Bassenge › Aubel | | 176.5 | | | |
| 04.06 | 52 | 56 | | S4Stage 4 - Dison › Eupen | | 166.7 | | | |
| 03.06 | 83 | 69 | | S3Stage 3 - Habay › Vaux-sur-Sûre | | 176.9 | | | |
| 02.06 | 77 | 82 | | S2Stage 2 - Jodoigne › Libramont-Chevigny | | 192.1 | | | |
| 01.06 | 95 | 95 | | S1Stage 1 - Manage › Lobbes | | 180.7 | | | |
| 20.05 › 24.0520-24/5 | | | | 4 Jours de Dunkerque / GP des Hauts de France (2.Pro) | | | | | more |
| 22.05 | DNF | | | S3Stage 3 - La Sentinelle › Wallers Arenberg | | 157.7 | | | |
| 21.05 | 118 | 99 | | S2Stage 2 - Glisy › Liévin | | 187.4 | | | |
| 20.05 | 109 | 109 | | S1Stage 1 - Lagny-le-Sec › Laon | | 177.3 | | | |
| 19.05 | 94 | | | Classique Dunkerque / Grand prix des Hauts de France (1.Pro) | | 202.7 | | | more |
| 14.05 | 61 | | | Lotto Circuit de Wallonie (1.1) | | 196.1 | | | more |
| 10.05 | DNF | | | Tro-Bro Léon (1.Pro) | | 202.1 | | | more |
| 09.05 | DNF | | | Grand Prix du Morbihan (1.Pro) | | 190 | | | more |
| 15.04 › 19.0415-19/4 | | | | Tour of Hainan (2.Pro) | | | | | more |
| 19 | | | Points classificationPoints classification | | | | | |
| 108 | | | General classificationGeneral classification | | | | | |
| 19.04 | 4 | | | S5Stage 5 - Baoting › Sanya | | 154.6 | 7 | 5 | |
| 18.04 | 52 | 109 | | S4Stage 4 - Lingshui › Baoting | | 132.7 | | | |
| 17.04 | 119 | 116 | | S3Stage 3 - Wuzhishan › Lingshui | | 193.8 | | | |
| 16.04 | 126 | 118 | | S2Stage 2 - Danzhou › Wuzhishan | | 214.1 | | | |
| 15.04 | 13 | 16 | | S1Stage 1 - Haikou › Danzhou | | 177 | | | |
| 08.04 | 101 | | | Scheldeprijs (1.Pro) | | 205.2 | | | more |
| 03.04 | 84 | | | Classic Velox Adélie de Vitré (1.1) | | 174.2 | | | more |
| 29.03 | 86 | | | La Roue Tourangelle Centre Val de Loire - Groupama P.V.L. (1.1) | | 201 | | | more |
| 25.03 | 79 | | | Ronde Van Brugge - Tour of Bruges ME (1.UWT) | | 202.9 | 5 | | more |
| 22.03 | 133 | | | Grote prijs Jean-Pierre Monseré (1.1) | | 202.5 | | | more |
| 20.03 | 78 | | | Bredene Koksijde Classic (1.Pro) | | 203.4 | | | more |
| 18.03 | 106 | | | Danilith Nokere Koerse (1.Pro) 138k | | 186.4 | | | more |
| 15.03 | 20 | | | GP Vermarc (NAT) | | 166 | | | more |
| 01.02 | DNF | | | Mapei Cadel Evans Great Ocean Road Race - Men (1.UWT) | | 182.3 | | | more |
| 29.01 | 96 | | | Cadel's Criterium (NAT) | | 50 | | | more |
| 20.01 › 25.0120-25/1 | | | | Santos Tour Down Under (2.UWT) | | | | | more |
| 22 | | | Points classificationPoints classification | | | | | |
| 102 | | | General classificationGeneral classification | | | 5 | | |
| 25.01 | 71 | | | S5Stage 5 - Stirling › Stirling | | 169.8 | | | |
| 24.01 | 22 | 123 | | S4Stage 4 - Brighton › Willunga | | 130.8 | | | |
| 23.01 | 122 | 136 | | S3Stage 3 - Henley Beach › Nairne | | 140.8 | | | |
| 22.01 | 137 | 137 | | S2Stage 2 - Norwood › Uraidla | | 148.1 | | | |
| 21.01 | 7 | 79 | | S1Stage 1 - Tanunda › Tanunda | | 120.6 | 4 | 10 | |
| 20.01 | 83 | 83 | | ProloguePrologue - Adelaide › Adelaide | | 3.6 | | | |