Killings was seen as a high value undrafted free agent prospect immediately after the draft, and fielded calls from several teams.
New England Patriots
Killings signed with the New England Patriots as an undrafted free agent on May 5, 2017.[2][3] He was waived/injured by the Patriots on September 2, 2017 and placed on injured reserve.[4] He was released with an injury settlement on September 13, 2017.[5]
Philadelphia Eagles
On October 3, 2017, Killings was signed to the Philadelphia Eagles practice squad.[6] Killings stayed on the Eagles' practice squad while the team defeated the New England Patriots in Super Bowl LII.[7] He signed a reserve/future contract with the Eagles on February 7, 2018.[8]
On September 1, 2018, Killings was waived/injured by the Eagles and was placed on injured reserve.[9] He was released on September 6, 2018.
Indianapolis Colts (first stint)
On October 16, 2018, Killings was signed to the Indianapolis Colts practice squad.[10] He was promoted to the active roster on November 13, 2018.[11] He was placed on injured reserve on November 20, 2018 with an ankle injury.[12] He was released on December 10, 2018.
Green Bay Packers
On December 18, 2018, Killings was signed to the Green Bay Packers practice squad.[13]
Indianapolis Colts (second stint)
On January 14, 2019, Killings signed a reserve/future contract with the Colts.[14] He was waived on May 17, 2019.[15]
Oakland Raiders
On May 30, 2019, Killings was signed by the Oakland Raiders.[16] He was placed on injured reserve on August 11, 2019.[17]
Killings was re-signed to a one-year contract on April 16, 2020.[18] He chose to opt-out of the 2020 season due to the COVID-19 pandemic on August 3, 2020.[19] He was released after the season on March 1, 2021.[20]
Calgary Stampeders
Killings was signed to the Calgary Stampeders on May 17, 2021.[21] He was released on November 29, 2021.[22]