Charles tem 32 lutas no UFC, 8 maior nmero na histria da organizao. O brasileiro comeou app aposta ganha trajetria no Ultimate como peso-leve, somando um cartel de 2-2, com uma luta sem resultado. Em seguida, desceu para o peso-pena, com cartel de 7-4. Em 2024, ele voltou ao peso-leve e, desde ento, est 13-2.