|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27/08/2021 | | 2.2Us | | | | 3 | | Tour du Pays de Montbéliard, Prologue : Béthoncourt - Béthoncourt | | 1 | |
| 22/08/2021 | | 2.2 | | | | 1 | | Baltic Chain Tour | | 25 | |
| 22/08/2021 | | 2.2s | | | | 2 | | Baltic Chain Tour, Stage 3 : Valga - Valka | | 2 | |
| 21/08/2021 | | 2.2s | | | | leader | | Baltic Chain Tour, Stage 2 : Ülenurme - Ülenurme | | 2 | |
| 21/08/2021 | | 2.2s | | | | 2 | | Baltic Chain Tour, Stage 2 : Ülenurme - Ülenurme | | 2 | |
| 20/08/2021 | | 2.2s | | | | 2 | | Baltic Chain Tour, Stage 1 : Tallinn - Tallinn | | 2 | |
| 15/08/2021 | | 1.1 | | | | 18 | | Polynormande | | 5 | |
| 30/05/2021 | | 2.2 | | | | 7 | | Tour de la Mirabelle | | 6 | |
| 29/05/2021 | | 2.2s | | | | 2 | | Tour de la Mirabelle, Stage 2 : Neufchâteau - Saint Amarin | | 2 | |
| 16/05/2021 | | 2.2 | | | | 13 | | Tour d'Eure-et-Loir | | 1 | |
| 16/05/2021 | | 2.2s | | | | 4 | | Tour d'Eure-et-Loir, Stage 3 : Bonneval - Chartres | | 0 | |
| 15/05/2021 | | 2.2s | | | | 9 | | Tour d'Eure-et-Loir, Stage 2 : Courville-sur-Eure - Dreux | | 0 | |
| 13/05/2021 | | 1.1 | | | | 3 | | Circuit de Wallonie | | 40 | |
| 28/03/2021 | | 1.2 | | | | 4 | | GP Adria Mobil | | 7 | |
| 14/02/2021 | | NC3 | | | | 21 | | National Championships New Zealand (Cambridge) R.R. | | 0 | |
| 17/01/2021 | | 2.2s | | | | 9 | | New Zealand Cycle Classic, Stage 5 : Wellington, criterium | | 0 | |
| 15/01/2021 | | 2.2s | | | | 4 | | New Zealand Cycle Classic, Stage 3 : Masterton - Martinborough | | 0 | |
| 14/01/2021 | | 2.2s | | | | 6 | | New Zealand Cycle Classic, Stage 2 : Masterton - Masterton | | 0 | |
| 13/01/2021 | | 2.2s | | | | 1 | | New Zealand Cycle Classic, Stage 1 : Masterton T.T.T. | | 1 | |