Nel 2016 passa alla Lampre-Merida. Durante l'anno si classifica ottavo al Tour de France, secondo miglior giovane, e settimo nella prova in linea dei Giochi olimpici a Rio de Janeiro; eguaglia il piazzamento al Tour nell'edizione 2017 della "Grande Boucle", classificandosi ancora ottavo e secondo nella graduatoria dei giovani. Nel 2018 torna alla MTN, nel frattempo divenuta Team Dimension Data.