The Eagles officially signed wide receiver/returner Brad Smith and released receiver B.J. Cunningham.
Smith passed a physical and joined his new team at practice on Tuesday. He will wear No. 16.
Cunningham wasn't at the start of practice, a sign that he was to be the corresponding move to make room for Smith on the 53-man roster.
The Eagles are bringing wide receiver/return specialist Brad Smith in for a physical on Tuesday and expect to sign him by the end of the day, a team source said.
Jason LaCanfora of CBS Sports was first with the report.
Smith last played with the Bills. He was on short-term Injured Reserve and was released last week once he became healthy. The 6-foot-2, 213-pound Smith was drafted by the New York Jets in 2006 and spent five seasons there. He then went to the Bills in 2011.
The 29-year old has 101 career receptions for 949 yards, 2,773 career return yards and 14 total touchdowns. He has been used in a variety of ways on offense over his career, including in the Jets' and Bills' Wildcat packages. But he would play primarily on special teams as a returner and cover guy for the Eagles.
The Eagles will need to make a corresponding roster move to make room for Smith on their 53-man roster. Wide receiver B.J. Cunningham was not active Sunday against the Packers. Wide receiver/returner Damaris Johnson recently lost his return duties. He could be in jeopardy of being released.
They could simply place safety Earl Wolff on short-term IR. He suffered a knee injury on Sunday and is expected to miss multiple weeks, according to general manager Howie Roseman.