We've spent plenty of time looking at two positions this offseason.
Really, it's almost impossible to not have tunnel vision when talking about the Eagles. Sure, they have other needs, but their needs at receiver and cornerback are so glaring that it's almost impossible to think about anything else.
DT Lawrence Guy (Ravens)
If Bennie Logan leaves in free agency, the Eagles are going to need some help at defensive tackle. While Guy played defensive end in the Ravens' 3-4, he should be able to transition to tackle in a 4-3. In 2016, he didn't offer much as a pass rusher but was really good against the run. At 26, he still has plenty of football ahead of him. Joe Douglas was in the Ravens' front office in 2014 when Guy joined them for his fourth stop in the NFL.
DE Damontre Moore (Giants)
This would not be a marquee free-agent signing. Moore's NFL career has been a mess, and he was just arrested for DWI in December. But the Eagles have proven to be lenient when it comes to players with problems in their past. And Moore, 24, could be a low-risk, high-reward signing if the Eagles could make him a situational pass rusher.
LB Brandon Spikes (Bills)
If the Eagles cut or trade Mychal Kendricks, they'll have a hole to fill on their base defense and Spikes, 29, would be the perfect guy to do it as a run-stuffer. Sure, maybe it makes more sense to find a young guy for the job, but the Eagles won't need to break the bank for Spikes, who just so happened to have his best NFL season in 2014 under Jim Schwartz. Spikes was out of football in 2015 before the Bills lured him back. Maybe the Eagles can lure him to Philly.
DE Datone Jones (Packers)
Jones, 26, was once a first-round pick, but he's never lived up to that status, piling up nine sacks in four years. With the Packers, he was a 3-4 outside linebacker and might be a better fit as a 4-3 end. He had just one sack in 2016 but seems to have some potential.
RB Jamaal Charles (Chiefs)
How much does Charles, 30, have left in the tank? Well, maybe not a ton. But there's familiarity with Doug Pederson, and the head coach didn't rule Charles out when he was asked about him at the combine. At one time, he was really good but now is on his last legs.
RB Knile Davis (Chiefs, Packers)
Like Charles, the connection here is Pederson's time in Kansas City. The 25-year-old former Arkansas back rejoined the Chiefs in 2016 after Charles went down. He's never shown much in the NFL, but he knows the offense and it might not be a terrible idea to bring him to camp and see if there's anything there.
RB Latavius Murray (Raiders)
Murray, 27, is a big name and a pretty good player, so the price tag will be higher than the Eagles should be willing to pay for a running back. Still, he would improve the team, and he already knows Carson Wentz.
OG Chance Warmack (Titans)
If the Eagles end up trading Allen Barbre, they'd lose their likely top backup interior offensive lineman and would need to replace him. Warmack, 25, is a former first-round pick who hasn't lived up to his billing. But maybe Jeff Stoutland could get something out of him.
OT Ricky Wagner (Ravens)
We put Wagner, 27, on this list because he was drafted when Douglas was with the Ravens, but it's unlikely the Eagles will have the money to sign him. The former fifth-round pick is going to demand top dollar, especially with a weak offensive tackle draft upcoming.
FB Kyle Juszczyk (Ravens)
The Eagles didn't have a traditional fullback in 2016, but Pederson said last week that he wouldn't be opposed to adding one to the roster. Juszczyk, 25, is one of the best around, and he is another guy with familiarity with Douglas.