McGill originally signed with the Seahawks as an undrafted free agent out of North Carolina State in 2015. The Colts claimed him off waivers when Seattle cut him.
McGill also spent time with the Browns, Chiefs, Chargers and Eagles. He played two games for the Eagles and four for the Chargers last season.
The Chargers cut him out of the preseason.
The Browns made Thomas a sixth-round choice last year. Cleveland cut him out of the 2018 preseason, and Seattle claimed him off waivers.
He lasted less than a week on the Seahawks’ active roster before they waived him. He was on and off the team’s practice squad the rest of the year.