2022 1st Elite Men World Championships
2017 1st Junior Men World Championships
2019 1st U23 Men World Championships
2020 2nd Elite men World Championships
2019 1st UK Elite men National Champion 2019
2019 1st European u23 Champion 2018
2019 1st World cup
2019 1st u23 Superprestige Overall Winner
2017 World Junior Champion TT (road)
2017 Winner Paris - Roubaix Junior 2017 (road)