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.
Kansas City declined to tender Ellis a qualifying offer, making him an unrestricted free agent this offseason. From there, he agreed to a contract with the Eagles and has been on and off of their practice squad.
For his career, Ellis has caught three passes for 11 yards receiving and no touchdowns over the course of nine games.
James, 23, originally signed on with the Vikings as an undrafted free agent out of Southern Illinois back in May of last year. He was waived with an injury designation during final roster cuts with an injury designation.
Minnesota cut him with an injury settlement before re-signing him to their practice squad in and eventually calling him up later on in the season. He was among the Vikings’ final roster cuts at the end of this preseason but signed with the Eagles’ practice squad a few days later.
In 2019, James appeared in one game but has yet to record a statistic.