It's been a busy NFL free agency period so the Philadelphia Eagles so far. The team signed five new players and made two trades on the first day alone. The Birds filled some roster holes with their first wave of signings, but they are probably not done just yet. There are still some moves to be made. Philadelphia could afford to add depth at certain positions. So with that said, let's take a look at some available players who might make sense.
WR Andre Holmes
The Eagles are reportedly showing some interest in Holmes. Wide receiver is still a position of need for the Birds despite the team investing high draft resources into Jordan Matthews, Nelson Agholor, and Josh Huff in recent years. The team is going to give these young players a chance to develop into something, but in the meantime they also could afford to add a veteran. The 6-4, 210 pound pass catcher would bring size and experience to Philadelphia's wide receiver corps. He can also contribute on special teams. Holmes would be a good depth addition.
CB Brandon Boykin
Are the Eagles done signing cornerbacks? The team has signed Leodis McKelvin and Ron Brooks so far. The former might be a starter while the latter is likely a depth player. Assuming McKelvin plays on the outside, the Eagles could have an opening at slot cornerback. The team is high on JaCorey Shepherd so they could stick with him, but Boykin is very much a Howie Roseman guy. Boykin said he's open to returning to Philadelphia despite what happened with Chip Kelly in the past.
DL Jason Jones
The Eagles have already signed three former Jim Schwartz players (McKelvin, Brooks, Nigel Bradham) so why stop there? Jones signed with the Lions in 2013, when Schwartz was still the head coach in Detroit. The 29-year-old Jones would give the Eagles depth on the defensive line. The versatile veteran can play both defensive end and defensive tackle. He has 9.5 sacks in the past two seasons.
OG Geoff Schwartz
Schwartz is a good offensive lineman that has been the victim of the injury bug. He only played in 13 games with the Giants over the past two years. His most recent injury was a broken leg suffered in Week 12 of the 2015 season. The Eagles might be willing to take a risk on Schwartz. He played pretty well for the Chiefs in 2013, so Doug Pederson has some familiarity with him. The Eagles could sign Schwartz to be a stop-gap starter at left guard while they draft his replacement to sit behind him. It's worth noting Schwartz also has experience at tackle. Versatility is a nice bonus.
RB Bilal Powell
Even with Ryan Mathews reportedly staying in Philadelphia, the Eagles could afford to add another running back. Mathews, while talented, is too injury prone to count on as a full-time starter for the entire season. The 33-year-old Darren Sproles is obviously not a full-time offensive player, either. One guy who has been used to being in a running-back-by-committee is Bilal Powell. The 27-year-old rusher has just 16 starts in 58 career games played. He's rushed for seven touchdowns and 1,609 yards on 402 career attempts for an average of 4.0 yards per carry. Powell can contribute in the passing game as well. He has 112 receptions for 899 yards and two scores. Signing him shouldn't cost too much.