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 17 marzo 2020, Butler firmò con i Buffalo Bills un contratto biennale del valore di 18 milioni di dollari.[7]
Las Vegas Raiders
Il 23 marzo 2022 Butler firmò con i Las Vegas Raiders.[8] Fu svincolato il 16 agosto 2022.[9]
New York Giants
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 giocatori messi in lista riserve/infortunati prima della [...] definizione del roster finale sono ineleggibili per tornare per la stagione in corso.»