Butler al college giocò a football con i Louisiana Tech Bulldogs dal 2012 al 2015. Nell'ultima stagione mise a segno 50 tackle e 3 sack, venendo inserito nella formazione ideale della Conference USA.[1][2][3]
Il 15 dicembre 2022 Butler firmò per la squadra di allenamento dei New York Giants.[10] Il 3 dicembre 2022 fu promosso nel roster attivo per la partita della settimana 13 contro i Washington Commanders.[11] Il 6 gennaio 2023 fu svincolato dai Giants e ricontrattualizzato con la squadra di allenamento quattro giorni dopo.[12][13]
Il 30 luglio 2023, durante la fase di precampionato, Butler fu inserito nella lista degli infortunati,[15] comportando questo che non avrebbe potuto più giocare nella stagione in corso per i Giants.[16] Il 29 agosto 2023 si accordó con i Giants e fu svincolato, in modo che, una volta ristabilitosi dall'infortunio, avrebbe potuto subito giocare per un'altra franchigia.
«I giocatoti messi in lista riserve/infortunati prima della [...] definizione del roster finale sono ineleggibili per tornare per la stagione in corso.»