28 maja 2017 przegrał przez nokaut ze Szwedem Alexandrem Gustafssonem.

16 grudnia 2017 na UFC on FOX 26 pokonał reprezentującego Kanadę Łotysza pochodzenia rosyjskiego Michaiła Cyrkunowa przez techniczny nokaut w pierwszej rundzie.

12 maja 2018 roku na UFC 224 był krótko powiązany z walką z Volkanem Oezdemirem, ale Oezdemir został wycofany z tego pojedynku na rzecz pojedynku z Maurício Rua na UFC Fight Night 134.

Oczekiwano, że zmierzy się z Ilirem Latifi 22 lipca 2018 r. podczas UFC Fight Night 134, ale 5 lipca 2018 r. ogłoszono, że Latifi został usunięty z wydarzenia ze względu na kontuzję. Latifi został zastąpiony przez Coreya Andersona. Teixeira przegrał walkę jednogłośną decyzją.

22 września 2018 roku podczas UFC Fight Night 137 miał zmierzyć się z Jimi Manuwą, jednak doznał kontuzji w sierpniu i został usunięty z walki.

19 stycznia 2019 roku na UFC on ESPN+ 1. miał zmierzyć się z Ion Cuțelabą, ale 10 stycznia 2019 r. Cuțelaba został wycofany z walki z powodu kontuzji. Po szukaniu zastępczego zawodnika, UFC ogłosiło, że Karl Roberson stanie do walki z Teixeirą. Brazylijczyk pokonał Robersona przez poddanie trójkątnym duszeniem ramieniem w pierwszej rundzie.