Nel 2016-2017 arriva secondo ai campionati del mondo di Bieles, battuto dal solo Van Aert, e si diploma ancora campione olandese Elite; vince inoltre sette gare su otto del Superprestige e la classifica generale della competizione, tre gare di Coppa del mondo e altrettante nel DVV Verzekeringen Trofee. Nella stagione su strada subito seguente si aggiudica invece la seconda tappa del Giro del Belgio 2017, due frazioni e la classifica generale della Boucles de la Mayenne e la Dwars door het Hageland. Parallelamente all'attività su strada si avvicina anche al mountain biking, specialità cross country, con l'obiettivo di qualificarsi alla gara dei Giochi olimpici di Tokio 2020. Nel maggio 2017 conclude ottavo nella tappa di Coppa del mondo MTB di Nové Město na Moravě e sette giorni dopo raggiunge il secondo posto in quella di Albstadt, battuto solo dal campione olimpico e mondiale Nino Schurter. Nello stesso anno ottiene il quarto posto ai campionati del mondo di cross country marathon a Singen.