Competidor profesional desde 2009, Griffin también ha competido para Tachi Palace Fights, donde fue campeón de peso wélter.
Él luchó por muchos promotores, en particular Gladiator Challenge, West Coast Fighting Championship, la jaula de los guerreros, y Tachi Palace Fights en California.
[11][12] Griffin se enfrentó a Erick Montaño en su siguiente combate en The Ultimate Fighter Latin America 3 Finale: dos Anjos vs.
[14][15] Se esperaba que Griffin se enfrentara a Sergio Moraes el 11 de marzo de 2017 en UFC Fight Night: Belfort vs.
[16] Fue sustituido por Davi Ramos cuando Griffin se retiró del combate, alegando una lesión no revelada.
[26] Griffin se enfrentó a Thiago Alves en UFC Fight Night: Assunção vs.
[27] Perdió el combate de ida y vuelta por decisión dividida.
[35] Perdió el combate de ida y vuelta por decisión dividida.
[37] Ganó el combate por nocaut técnico debido a una suspensión médica después de que la oreja de Brahimaj se abriera en el tercer asalto.
[40] Esta victoria le valió el premio a la Actuación de la Noche.