Sein internationaler Durchbruch gelang ihm im Jahr 2017. Er wurde im Bergaufsprint des UCI WorldTour-Rennens und Klassikers Flèche Wallonne Dritter eine Sekunde hinter dem Sieger Alejandro Valverde. Im Sommer gewann er zwei Abschnitte und die Gesamtwertung des EtappenrennenTour de Wallonie. Anschließend gewann er mit der Polen-Rundfahrt 2017 sein erstes WorldTour-Rennen, nachdem er an der Schlussrampe der dritten Etappe Weltmeister Peter Sagan im Sprint schlug,[1] auf der bergigen sechsten Etappe die Gesamtführung übernahm[2] und auf der abschließenden Mittelgebirgsetappe mit zwei Sekunden Vorsprung vor Rafał Majka verteidigte.[3] Ebenfalls 2017 gewann er das Arctic Race of Norway.
Mit der Flèche Wallonne 2022 gewann Teuns seinen ersten Klassiker. Am 5. August desselben Jahres wurde bekannt, dass sich Teuns und das Team Bahrain Victorius auf eine Vertragsauflösung geeinigt hatten und er ab sofort für Israel-Premier Tech startet.[4]