After redshirting his first year at Iowa State in 2015, Butler played in 11 games in 2016 and had nine receptions for 134 yards and two touchdowns. As a sophomore in 2017, he had 41 receptions for 697 yards and seven touchdowns.[2][3] As a junior in 2018, he had 60 receptions for 1,318 yards and nine touchdowns, breaking a school record for single season receiving yards.[4][5] After the season, Butler decided to forgo his senior year and enter the 2019 NFL draft.
Butler was drafted by the Arizona Cardinals in the fourth round (103rd overall) in the 2019 NFL Draft.[10] He was placed on injured reserve on August 25, 2019, after suffering a broken hand, causing him to miss his entire rookie season.[11]
On September 4, 2020, Butler was waived by the Cardinals.[11]
On September 29, 2020, Butler was signed to the Philadelphia Eagles active roster off the Panthers practice squad and converted to tight end.[13] He was waived on October 31, 2020,[14] and re-signed to the practice squad two days later.[15] He signed a reserve/future contract with the Eagles on January 4, 2021.[16] He was waived on August 23, 2021.
Butler was signed by the Edmonton Elks of the CFL on July 5, 2022, and placed on the team's practice roster.[19] He was released on August 16, 2022.[20]
St. Louis Battlehawks (first stint)
On January 1, 2023, Butler was selected by the St. Louis BattleHawks of the XFL in the fifth round of the 2023 XFL Supplemental Draft.[21] At the completion of the season for the BattleHawks, Butler made 51 receptions for 599 yards and eight touchdowns.[22] He was released from his contract on May 15, 2023.[23]
Pittsburgh Steelers
On May 16, 2023, Butler signed with the Pittsburgh Steelers.[24] He was waived/injured on August 21, and then reverted to injured reserve. Butler was released on August 25.
St. Louis Battlehawks (second stint)
On December 4, 2023, Butler re-signed with the Battlehawks.[25] He was named to the 2024 All-UFL team on June 5, 2024.[26]
Cincinnati Bengals
On July 26, 2024, Butler signed with the Cincinnati Bengals.[27] On August 23, 2024, Butler was released.[28]