The Bills have signed OT Garrett McGhin and RB Ty Johnson to one-year deals, the team announced Monday.
Buffalo also placed OT Tommy Doyle and DE Shane Ray on Injured Reserve (IR).
McGhin's return to Buffalo marks his third stint with the team as the East Carolina product originally signed with the Bills in 2019 as an undrafted free agent. He's also had stops with the Panthers, Jaguars and Giants.
The 6-foot-6, 300-pound tackle also played with the New Jersey Generals (USFL, 2022) and Arlington Renegades (XFL, 2023). McGhin will wear No. 68 with the Bills.
Johnson, a sixth-round pick in 2019, previously played for the Jets (2020-22) and was a versatile player. He has 925 career rushing yards, 668 receiving yards and 248 return yards.
His best season thus far came in 2021 with the Jets where he produced 231 rushing yards and two touchdowns on 61 carries while adding a career high 372 receiving yards and two touchdowns on 34 catches.