PHILADELPHIA ( — The Eagles made a substantive move at perhaps their weakest position Wednesday, signing talented but inconsistent former New York Giants receiver Reuben Randle to a one-year deal.

The contract includes a base salary of just over $1 million but could be worth up to $3 million with escalators. Of that, $500,000 is guaranteed.

The 6-foot-2, 210-pound Randle, originally a second-round pick in 2012, caught 57 balls for 797 yards and a career-high eight touchdowns last season with Eli Manning throwing him the football. The year prior he had a breakthrough campaign with 71 receptions for 938 yards.

Overall Randle played 64 games up the Jersey Turnpike with 33 starts and has hauled in 188 receptions for 2,644 yards and 20 touchdowns. He's also doubled as a punt returned at times, garnering 345 yards on 44 returns (7.8 avg.).

As a receiver Randle is a lot like Jordan Matthews in that he has nice size but average speed by NFL standards and inconsistent hands. He's also not known for running the sharpest routes but at just 24, the LSU product has plenty of room to grow and immediately steps in as one of Philadelphia's most accomplished receivers.

Although the Eagles are hoping Nelson Agholor takes a huge leap forward in his second season, the signing of Randle gives the team a cushion in that Randle could step in as a starter opposite Matthews if Agholor continues to struggle. The team's other free-agent addition at the position, Chris Givens, really doesn't have that kind of upside.

Of the 121 receivers who played enough to be graded by last season, Randle came in at No. 77, better than every Eagles receiver on the roster with the exception of Matthews, who was No. 64. Givens was 79th, Huff finished at No. 92 and after his dismal rookie campaign Agholor was dead last at 121.

Other options on the Eagles offseason roster at WR are Jonathan Krause and Freddie Martino, as well as recently signed street free agents, Seantavius Jones and Xavier Rush.

-John McMullen covers the Eagles and the NFL for You can reach him at or on Twitter @JFMcMullen

More From 97.3 ESPN