The Eagles signed veteran wide receiver Markus Wheaton to a one-year deal, the team announced.

Wheaton is coming off a career-worst year with the Chicago Bears after signing a two-year, $11 million deal last offseason ($6 million guaranteed). He played in 11 games after suffering a string of issues, including shoulder surgery, an appendectomy, a broken finger, and a torn groin. All in all, he only caught three passes on 17 targets for 51 yards. He had the same amount of yards in three games with the Steelers in 2016 on four catches.

The 27-year-old had his best year in 2015 with Pittsburgh, starting in eight of the team’s 16 regular season games and catching 44 passes for 749 yards and five touchdowns.

When healthy, Wheaton has some potential to being an effective weapon on offense. But he’s definitely not guaranteed a spot. Alshon Jeffery, Nelson Agholor, Mack Hollins, and Mike Wallace look like the solid bets for four wide out spots.

He’ll compete for the fifth or even sixth wide receiver spot against younger guys like Shelton Gibson, Bryce Treggs, Marquess Wilson, and Greg Ward, Jr. Rashard Davis and Dom Williams are the other wideouts on the roster. Wheaton is probably a Reuben Randle or Chris Givens-like camp body right now.

He does have some speed, running a 4.45 40-yard dash in the scouting combine back in 2013. I like this moderate-reward, low-risk signing.

Also, the Eagles are expected to sign quarterback Joe Callahan. He’ll be another camp arm and possibly one that stays on the practice squad if he goes that far. He spent some time the last two years with the Packers, including part of last year with the active roster. It looked like the team was interested in signing another quarterback, as they had some interest in J.T. Barrett before he eventually ended up with the Saints.