Butler was a member of the Arizona State Sun Devils for four seasons. He was named a starter for ASU entering his freshman season.[2] Butler finished his freshman season with 70 tackles and eight tackles for loss.[3] He led the Sun Devils with 88 tackles as a sophomore.[4] Butler started all four of Arizona State's games during the team's COVID-19-shortened 2020 season.[5] He made 68 tackles during his senior season.[6]
On August 22, 2023, Butler was placed on injured reserve due to an undisclosed injury.[11] Butler was waived on July 29, 2024, following a failed physical.[12]
Edmonton Elks
On May 11, 2025, Butler signed with the Edmonton Elks of the Canadian Football League.[13] He was placed on the suspended list on May 23, and did not appear for the team during the preseason. Butler was released by the Elks on August 13.[14]