The Eagles announced on Wednesday they have signed CB Trevor Williams and DT T.Y. McGill to the roster.
To make room, Philadelphia waived LB Dante Olson and placed TE Josh Perkins on injured reserve.
NFL Draft Diamonds reported that the Eagles were expected to sign McGill a few days ago.
Roster Moves: #Eagles have signed CB Trevor Williams and DT T.Y. McGill.#Eagles have waived LB Dante Olson and placed TE Josh Perkins on Reserve/Injured. pic.twitter.com/myaniWDi7v
— Philadelphia Eagles (@Eagles) August 26, 2020
McGill, 27, originally signed on with the Seahawks as an undrafted free agent out of North Carolina State back in 2015. He lasted just a few months in Seattle before he was claimed off of waivers by the Colts.
McGill had had brief stints with the Browns, Chiefs, Chargers and Eagles before the Chargers claimed him off waivers near the end of 2018. Los Angeles waived McGill at the end of the preseason and he signed on with Washington last year.
From there, McGill returned to the Chargers before eventually joining the Saints late last season.
In 2019, McGill appeared in three games and recorded two tackles and no sacks.
Williams, 26, wound up signing a three-year, $1.62 million contract with the Chargers as an undrafted free agent out of Penn State back in 2016. He was unable to make the 53-man roster coming out of the preseason and was later signed to their practice squad.
Williams re-signed with the Chargers as a restricted free agent last offseason but was waived from their injured reserve list. The Cardinals claimed him off waivers before releasing him in October.
Williams signed a futures deal with the Eagles for the 2020 season. He was cut before being brought back again in August.
In 2018, Williams appeared in nine games for the Chargers and recorded 23 tackles, one interception and four pass defenses.
He appeared in two games for the Cardinals in 2019 but did not record a stat.
Looking for the latest NFL Insider News & Rumors?
Be sure to follow NFL Trade Rumors on TWITTER and FACEBOOK for breaking NFL News and Rumors for all 32 teams!