The New England Patriots have filled the final spot on their 90-man roster.
Linebacker Joe Giles-Harris signed with the Patriots after visiting the team on Wednesday. He was one of four LBs in Foxboro for a free-agent workout, according to ESPN's Mike Reiss.
Giles-Harris replaces fellow linebacker Terez Hall, who was placed on injured reserve on Friday.
Get Boston local news, weather forecasts, lifestyle and entertainment stories to your inbox. Sign up for NBC Boston’s newsletters.
The 6-foot-2, 234-pounder originally signed with the Jacksonville Jaguars as an undrafted free agent out of Duke in 2019. He was released in 2021 and later signed by the Buffalo Bills, who released him after the 2022 season.
In 17 NFL games (three starts) between Jacksonville and Buffalo, Giles-Harris has 18 total tackles and one sack. The 26-year-old has primarily served as a special-teamer.
The Patriots will open their preseason Thursday night against the Houston Texans.