Pierwsze sukcesy w karierze osiągnął w 2016 roku, kiedy zdobył trzy medale. Najpierw zwyciężył w drużynowym wyścigu na dochodzenie, a w omnium zajął drugie miejsce podczas torowych mistrzostw Europy juniorów w Montichiari. W tym samym roku zdobył też brązowy medal w drużynowym wyścigu na dochodzenie na mistrzostwach świata juniorów w Aigle. W kategorii elite pierwszy medal zdobył w 2018 roku, kiedy wspólnie z Edwardem Clancym, Kianem Emadim i Charliem Tanfieldem zdobył złoty medal w drużynowym wyścigu na dochodzenie podczas mistrzostw świata w Apeldoorn. Miesiąc później zdobył dwa medale na igrzyskach Wspólnoty Narodów w Gold Coast: srebrny w drużynowym wyścigu na dochodzenie i brązowy w wyścigu punktowym.