Carriera
Originario del Galles, passa professionista nel 2012 con il team ProTour Sky. Alla prima stagione da pro vince una tappa del Tour of Britain e veste per un giorno la maglia di leader della corsa, e si classifica secondo nella cronometro a coppie Duo Normand. Nel 2013 partecipa alle classiche del Nord e alla Vuelta a España, e ottiene cinque piazzamenti nei primi dieci. Nel 2014 prende ancora parte alle classiche del Nord e alla Vuelta a España, nonché ai Giochi del Commonwealth (conclude sesto nella prova in linea), e contribuisce ai successi della squadra all'Omloop Het Nieuwsblad, al Tour de Romandie, al Tour of California e al Giro di Baviera. In tutte e tre le stagioni viene selezionato per rappresentare la Gran Bretagna nella prova in linea dei campionati del mondo su strada.
Nei primi mesi del 2015 mette a referto buoni piazzamenti, classificandosi quarto alla Cadel Evans Great Ocean Road Race, settimo al Tour of Qatar e nono all'Omloop Het Nieuwsblad. In aprile ottiene l'ottavo posto alla prestigiosa Parigi-Roubaix, mentre in luglio partecipa per la prima volta al Tour de France, contribuendo al successo finale del capitano Chris Froome, e in settembre ai campionati del mondo su strada di Richmond. Nel 2016 è quarto all'Omloop Het Nieuwsblad e soprattutto quinto al Giro delle Fiandre; prende inoltre parte al Tour de France, in cui è ancora il suo compagno Chris Froome a vincere.