At the South Carolina Pro Day, Byrd only ran the 40-yard dash once, since his left calf muscle tightened up on him. Byrd, having a track & field background, was able to put up impressive numbers, completing the short shuttle in 4.03 seconds, the three-cone in 6.6 seconds and the 60-yard long shuttle in 10.90 seconds, faster than any other time posted at the 2015 scouting combine.[4]
Carolina Panthers (first stint)
2015
On May 8, 2015, Byrd was signed as an undrafted free agent by the Carolina Panthers. On September 5, 2015, he was released by the Panthers.[6] On September 7, 2015, Byrd was signed to the Panthers' practice squad, where he spent the rest of his rookie season.[7] On February 7, 2016, Byrd's Panthers played in Super Bowl 50. In the game, the Panthers fell to the Denver Broncos by a score of 24–10.[8]
2016
Byrd signed a reserve/futures contract with the Panthers on February 9, 2016.
Byrd made the initial 53-man roster in 2016 but was inactive for the first five games before being released on October 14, 2016.[9] He was re-signed to the practice squad the next day.[10] He was promoted back to the active roster on December 29, 2016.[11]
2017
On October 1, 2017, during the second quarter of a game versus the New England Patriots, Byrd broke his left arm on a reverse play. He was subsequently placed on the injured reserve two days later.[12] He was activated off injured reserve to the active roster on December 2, 2017.[13] In Week 16, Byrd returned a kickoff 103 yards, a franchise record, and scored the Panthers' first kickoff-return touchdown since 2011 which was crucial in the 22–19 win over the Buccaneers, earning him National Football Conference (NFC) Special Teams Player of the Week.[14] However during the second half of the game, Byrd suffered a lower leg injury and subsequently was placed on injured reserve on December 26, 2017.[15]
2018
Byrd entered the 2018 season as the Panthers primary punt returner. He played in eight games before suffering a broken arm in Week 12. He was placed on injured reserve on November 27, 2018.[16]
Arizona Cardinals
On March 26, 2019, Byrd signed with the Arizona Cardinals.[17] He played in 11 games with three starts, recording a career-high 32 catches for 359 yards and one touchdown.[18]
On April 1, 2022, Byrd signed a one-year contract with the Atlanta Falcons.[24] On October 22, in Week 7 against the Cincinnati Bengals, Byrd recorded his first touchdown of the season on a 75–yard reception from Marcus Mariota.[25]
Carolina Panthers (second stint)
On April 14, 2023, Byrd signed with the Panthers.[26] He was placed on injured reserve on August 16, 2023.[27] He was released on August 25.[28]
Atlanta Falcons (second stint)
On October 19, 2023, Byrd was signed to the Falcons practice squad.[29] He was released on November 22.[30]
Houston Texans
On January 17, 2024, Byrd was signed to the Houston Texans practice squad.[31] He was not signed to a reserve/future contract after the season and thus became a free agent when his practice squad contract expired.[32]
Washington Commanders
Byrd signed a one-year contract with the Washington Commanders on May 16, 2024.[33] He was released by Washington on July 31.[34]
Buffalo Bills
On August 12, 2024 Byrd signed with the Buffalo Bills.[35] He was released on August 25.[36]