|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17/10/2021 | | NC3 | | | | 9 | | National Championships Great Britain (Lincoln) R.R. | | 8 | |
| 14/10/2021 | | NCT3 | | | | 3 | | National Championships Great Britain (Lincoln) I.T.T. | | 15 | |
| 12/09/2021 | | 2.PS | | | | 14 | | Tour of Britain | | 22 | |
| 10/09/2021 | | 2.PSs | | | | 5 | | Tour of Britain, Stage 6 : Carlisle - Gateshead | | 3 | |
| 9/09/2021 | | 2.PSs | | | | 19 | | Tour of Britain, Stage 5 : South Cheshire - Warrington | | 0 | |
| 6/09/2021 | | 2.PSs | | | | 11 | | Tour of Britain, Stage 2 : Sherford - Exeter | | 0 | |
| 5/09/2021 | | 2.PSs | | | | 12 | | Tour of Britain, Stage 1 : Penzance - Bodmin | | 0 | |
| 22/08/2021 | | 2.PS | | | | 5 | | Tour of Norway | | 70 | |
| 22/08/2021 | | 2.PSs | | | | 14 | | Tour of Norway, Stage 4 : Stavanger - Stavanger | | 0 | |
| 21/08/2021 | | 2.PSs | | | | 11 | | Tour of Norway, Stage 3 : Jørpeland - Jørpeland | | 0 | |
| 20/08/2021 | | 2.PSs | | | | 7 | | Tour of Norway, Stage 2 : Sirdal - Sirdal | | 0 | |
| 19/08/2021 | | 2.PSs | | | | 5 | | Tour of Norway, Stage 1 : Egersund - Sokndal | | 3 | |
| 13/06/2021 | | 2.PS | | | | 5 | | Tour of Slovenia | | 70 | |
| 13/06/2021 | | 2.PSs | | | | 17 | | Tour of Slovenia, Stage 5 : Ljubljana - Novo Mesto | | 0 | |
| 12/06/2021 | | 2.PSs | | | | 5 | | Tour of Slovenia, Stage 4 : Ajdovscina - Nova Gorica | | 3 | |
| 11/06/2021 | | 2.PSs | | | | 6 | | Tour of Slovenia, Stage 3 : Brezice - Krsko | | 0 | |
| 10/06/2021 | | 2.PSs | | | | 6 | | Tour of Slovenia, Stage 2 : Zalec - Celje | | 0 | |
| 29/05/2021 | | 2.1 | | | | 44 | | Tour of Estonia | | 0 | |