Ellis, 26, originally signed on with the Titans as an undrafted free agent back in 2016. He had brief stints with the Jaguars and Saints before he was claimed off of waivers by the Chiefs last year.
Ellis was waived with an injury designation in October and later reverted to the Chiefs’ injured reserve list. Kansas City declined to tender him a qualifying offer, making him an unrestricted free agent this offseason.
The Eagles signed Ellis to a contract in August only to waive him coming out of the preseason. He was later added to Philadelphia’s taxi squad.
For his career, Ellis has caught three passes for 11 yards receiving and no touchdowns over the course of eight games.