According to Damond Talbot, the Bills are signing former XFL OL Garrett McGhin.

McGhin, 27, wound up going undrafted out of East Carolina back in 2019. He later agreed to a three-year, $1.755 million contract with the Bills, but was placed on injured reserve coming out of the preseason before later being waived with a settlement. 

McGhin later caught on with the Panthers during the season before eventually being waived. The Bills then re-signed him to a contract before cutting him. 

He also had a brief stint with the Jaguars before joining the New Jersey Generals of the USFL. McGhin also had a brief stint with the Giants before joining the Arlington Renegade of the XFL.

In 2019, McGhin appeared in two games for the Carolina Panthers.

More must-reads:

TODAY'S BEST
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Canucks won't have linchpin forward for Game 7 vs. Oilers
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury