From ESPN NFL insider Field Yates:

Maragos is 31 years old. He was due $2,000,000 in 2019 and would have been an unrestricted free agent after next season, according to Spotrac. That was originally the final year of a three year, six million dollar deal.

Really what this means is that the Eagles told Maragos, “we won’t cut you this season but you’re going to lop off the final year of your contract in exchange.

We arrived at this point because of the season-ending knee injury the co-captain suffered last year, otherwise keeping the ace special teamer on the roster through 2019 would have been a no-brainer. Plus, the Eagles will be up against the cap next year and need all of the relief they can get.

Maragos is currently on the PUP list and will miss up to six weeks of action if he is not cleared to play by the start of the regular season.