During his time with the Blue Devils, Giles-Harris had 313 total career tackles along with 9 and a half sacks, two interceptions, one forced fumble, and one fumble recovery.[1][2]
Giles-Harris went undrafted in the 2019 NFL draft. He was signed by the Jacksonville Jaguars as an undrafted free agent on April 27, 2019.[5][6] He was waived on September 2, 2019 and was re-signed to the practice squad.[7] He was promoted to the active roster on October 21, 2019.[8] He was waived again on November 2, 2019 and re-signed to the practice squad.[9] He was promoted back to the active roster on December 5, 2019.[10]
On September 5, 2020, Giles-Harris was waived by the Jaguars and signed to the practice squad the next day.[11][12] He was placed on the practice squad/COVID-19 list by the team on October 17, 2020,[13] and was activated back to the practice squad on October 22.[14] He was elevated to the active roster on November 7 and November 14 for the team's weeks 9 and 10 games against the Houston Texans and Green Bay Packers, and reverted to the practice squad after each game.[15][16] He was signed to the active roster on November 21, 2020.[17] In Week 14 against the Tennessee Titans, Giles-Harris recorded his first career sack on Ryan Tannehill during the 31–10 loss.[18] He was waived after the season on May 4, 2021.[19]
Buffalo Bills
On May 16, 2021, Giles-Harris signed a one-year contract with the Buffalo Bills.[20] He was waived on August 31, 2021 and re-signed to the practice squad the next day.[21][22] After the Bills were eliminated in the Divisional Round of the 2021 playoffs, he signed a reserve/future contract on January 24, 2022.[23]
On August 30, 2022, Giles-Harris was waived by the Bills and signed to the practice squad the next day.[24][25] He was released on January 17, 2023.
New England Patriots
On August 9, 2023, Giles-Harris signed with the New England Patriots.[26] He was waived on August 29, 2023 and re-signed to the practice squad.[27][28] He signed a reserve/future contract on January 8, 2024.[29]
Giles-Harris was waived by the Patriots on August 27, 2024, and re-signed to the practice squad.[30][31] He was released on December 2.[32]
Cincinnati Bengals
On December 17, 2024, Giles-Harris was signed to the Cincinnati Bengals practice squad.[33]
Jacksonville Jaguars (second stint)
On December 24, 2024, Giles-Harris was signed by the Jacksonville Jaguars off the Bengals practice squad.[34]