PHILADELPHIA (973espn.com) — After two-plus years of waiting, the Eagles finally pulled the plug on receiver Shelton Gibson.

The organization waived/injured Gibson, 24, on Sunday and replaced him the roster with cornerback Sojourn Shelton, an undersized Wisconsin product at 5-foot-9 and 172 pounds who has spent some time with Arizona and Cincinnati after being signed as an undrafted free agent by the Cardinals in 2017.

Gibson, who suffered an ankle injury at the open practice in Lincoln Financial Field earlier in training camp, will revert to Philadelphia's injured reserve list if he clears waivers.

A fifth-round draft choice out of West Virginia in 2017, Gibson had impressive deep speed but never caught the football consistently enough and it was clear that even the Eagles back-end receivers like Charles Johnson, Greg Ward, Marken Michel and Carlton Agudosi were just better when it came to the main job description.

What Gibson did develop into was a solid gunner on Dave Fipp's special teams units but you really need to be a difference-maker like Steve Tasker or Matthew Slater if that is your lone path to contribute.

In his first two NFL seasons, Gibson played in 20 regular-season games but snared just three receptions for 59 yards.

-John McMullen covers the Eagles and the NFL for 973espn.com. You can reach him at jmcmullen44@gmail.com or on Twitter @JFMcMullen