2017 NFL Free Agency: Star rating is out of five. Age listing as of Sept. 1, 2017.
Follow me @walterfootball for updates.
Terrelle Pryor, WR, Browns. Age: 28. Signed with Redskins (1 year, $8 million)
Terrelle Pryor didn't quite reach Charles Woodson's projected 1,800-yardage mark, but he established himself as a dynamic weapon and a legitimate No. 1 receiver in the NFL. Pryor is still learning the position and had to deal with pedestrian quarterbacks all year, so he could be even better in the next couple of seasons.
Alshon Jeffery, WR, Bears. Age: 27. Signed with Eagles (1 year, $14 million)
Alshon Jeffery is a very talented, big receiver, but he hasn't been able to stay on the field. Whether it's an injury or a PED-related suspension, the Bears haven't been able to trust him very much. The silver lining is that Chicago might be able to retain him at a reduced rate.
Pierre Garcon, WR, Redskins. Age: 31. Signed with 49ers (3 years)
Pierre Garcon turns 31 in August, but he should be able to play well for quite a while because of his elite route-running skills. Garcon caught 79 passes for 1,041 yards in 2016.
Josh Gordon, WR, Browns. Age: 27.
Josh Gordon is very difficult to grade. Gordon is undoubtedly one of the most talented receivers in the NFL, as he registered 1,646 receiving yards in his second season. Gordon, however, hasn't been able to stay out of trouble, and he's played just five games since the beginning of the 2014 campaign. Gordon can still be a No. 1 wideout in the NFL, but will he stay out of rehab long enough to suit up again?
DeSean Jackson, WR, Redskins. Age: 30. Signed with Buccaneers
DeSean Jackson produced the fifth 1,000-yard season of his 9-year pro career in 2016, but turned 30 in the process. Jackson will continue to be a downfield threat in 2017, but he'll lose his deep speed soon enough, so he shouldn't be signed to a long-term deal. The scuttlebutt is that Jackson is headed back to Philadelphia.
Adam Thielen (RFA), WR, Vikings. Age: 27. Re-signed with Vikings (3 years, $17 million)
If Adam Thielen were on the Patriots, he would be producing monstrous fantasy numbers, much like Julian Edelman, Wes Welker, etc. Thielen is a very crafty slot receiver who came close to reaching 1,000 receiving yards in 2016.
Kenny Britt, WR, Rams. Age: 28. Signed with Browns (4 years, $32.5 million)
Kenny Britt eclipsed 1,000 yards for the first time in his career this past season despite playing with some terrible quarterbacks. Britt possesses very good physical talent, but has always battled horrible cases of lethargy. Perhaps he's grown up, but it's difficult to rely on him.
In the wake of some injuries, the 6-foot-3 Dontrelle Inman became Philip Rivers' go-to receiver. He'll take a back seat to Keenan Allen next year, as it would be a shock if San Diego allowed Inman to hit free agency.
Brandon Marshall, WR, Jets. Age: 33. Signed with Giants (2 years, $12 million)
Brandon Marshall had posted 1,000-plus yards in eight of nine seasons heading into 2016, but he saw his production drop last year, as he caught 59 balls for 788 yards and three touchdowns. Some of that had to do with age - Marshall turns 33 at the end of March - but he dealt with terrible quarterbacking, and he also suffered multiple injuries. Marshall will rebound at least a bit in 2017, but there's no telling how much he has left in the tank.
Cordarrelle Patterson, WR/KR, Vikings. Age: 26. Signed with Raiders
It's difficult to grade Cordarrelle Patterson. On one hand, he's been an absolute failure as a receiver. He was a first-round pick from the 2013 NFL Draft, and he just set a career-high in receptions with only 52. On the other hand, Patterson, just 26, still has tons of potential, and he's also a dynamic kick returner.
Taylor Gabriel (RFA), WR, Falcons. Age: 26. Tendered by Falcons (2nd round)
Taylor Gabriel has been a nifty gadget player for the Falcons, but he's very talented and young (26 in February), and his role will figure to increase in 2017.
Kenny Stills, WR, Dolphins. Age: 25. Re-signed with Dolphins (4 years, $32 million)
The one thing that stands out to me about Kenny Stills is that he's only going to be 25 in April. It feels like he's been around forever! Stills is a situational deep threat, which would explain his yards-per-catch average (42 receptions, 726 yards), but despite an amazing catch in the playoffs at Pittsburgh, he has poor hands and tends to drop a lot of passes.
Torrey Smith, WR, 49ers. Age: 28. Signed with Eagles (3 years, $15 million)
It was obvious Torrey Smith was going to be a bust signing when he left a perennial playoff contender, taking the money and going to one of the worst organizations in professional sports. Smith was horrible, logging 53 receptions in two years. Granted, he had horrible quarterbacks throwing the ball to him, but his heart and effort were lacking. Smith could rebound in a new home, but I have to wonder if he has mentally checked out of football.
Michael Floyd, WR, Patriots. Age: 27.
Michael Floyd has way more talent than a two-star free agent, but he comes with off-the-field issues and lethargy concerns.
Robert Woods, WR, Bills. Age: 25. Signed with Rams (5 years, $39 million)
Robert Woods has yet to live up to his second-round billing. He caught 10 passes for 162 yards in a game versus Seattle this past season, but has done nothing otherwise. He's still only 25 in April, so perhaps he'll be able to improve in the near future.
Kamar Aiken, WR, Ravens. Age: 28. Signed with Colts
Kamar Aiken was one of the few silver linings for the Ravens in their disastrous 2015 campaign. He proved that he can be a quality No. 2 receiver. However, he took a back seat to other healthy players in 2016, so he had just 29 receptions on the year.
Kendall Wright, WR, Titans. Age: 27. Signed with Bears (1 year, $4 million)
Kendall Wright had a terrific 2013 campaign, catching 94 passes for 1,079 yards, but he's been a train wreck since. He's a knucklehead who isn't taking his career seriously, but the potential is there for him to be a solid No. 2 receiver.
Ted Ginn, WR/KR, Panthers. Age: 32. Signed with Saints
Ted Ginn eclipsed the 50-catch barrier for the Panthers this past season and still served as a dangerous kick returner. However, Ginn turns 32 in April, so he doesn't have much time remaining in the NFL.
Anquan Boldin, WR, Lions. Age: 36.
Anquan Boldin turns 37 in October, but he has still shown hat he can be a solid possession receiver. He caught 67 passes and scored eight touchdowns in 2016.
Victor Cruz, WR, Giants. Age: 30.
Victor Cruz was once a very talented receiver, but a torn patellar tendon has wrecked his career. Cruz caught just 39 passes for 586 yards and a touchdown last year, and he turned 30 in November. It's possible that he could continue to rebound, but it's more likely that he'll continue to be a shell of his former self.
Terrance Williams, WR, Cowboys. Age: 27. -- Re-signed with Cowboys (4 years, $17 million)
Brandon LaFell, WR, Bengals. Age: 30. -- Re-signed with Bengals
Jeremy Kerley, WR, 49ers. Age: 28. -- Re-signed with 49ers (3 years)
Brian Quick, WR, Rams. Age: 28. -- Signed with Redskins
Marquess Wilson, WR, Bears. Age: 24.
Marquise Goodwin, WR, Bills. Age: 26. -- Signed with 49ers
Justin Hunter, WR, Bills. Age: 26. -- Signed with Steelers
Charles Johnson (RFA), WR, Vikings. Age: 28. -- Signed with Panthers
Russell Shepard, WR, Buccaneers. Age: 26. -- Signed with Panthers (3 years)
Stevie Johnson, WR, Chargers. Age: 31.
Vincent Jackson, WR, Buccaneers. Age: 34.
Albert Wilson (RFA), WR, Chiefs. Age: 25. -- Tendered by Chiefs
Justin Blackmon, WR, Jaguars. Age: 27.
Brice Butler, WR, Cowboys. Age: 27. -- Re-signed with Cowboys
Marc Mariani, WR/KR, Titans. Age: 30.
Aldrick Robinson, WR, Falcons. Age: 28. -- Signed with 49ers
Quinton Patton, WR, 49ers. Age: 27. -- Signed with Jets
Jordan Norwood, WR, Broncos. Age: 30.
Rod Streater, WR, 49ers. Age: 29.
Philly Brown (RFA), WR, Panthers. Age: 25. -- Signed with Bills
Jaron Brown, WR, Cardinals. Age: 27.
Deonte Thompson, WR/KR, Bears. Age: 28. -- Re-signed with Bears
Andre Holmes, WR, Raiders. Age: 29. -- Signed with Bills
Eric Weems, WR/KR, Falcons. Age: 32. -- Signed with Titans
Andrew Hawkins, WR, Browns. Age: 31.
Andre Roberts, WR, Lions. Age: 29. -- Signed with Falcons
Markus Wheaton, WR, Steelers. Age: 26. -- Signed with Bears
Bryan Walters, WR, Jaguars. Age: 29. -- Re-signed with Jaguars
Stedman Bailey, WR, Rams. Age: 26.
Tavarres King, WR, Giants. Age: 27.
Bennie Fowler (RFA), WR, Broncos. Age: 31.
Marcus Easley, WR, Bills. Age: 29.
Brandon Tate, WR, Bills. Age: 29. -- Re-signed with Bills
Michael Campanaro, WR/KR, Ravens. Age: 26. -- Tendered by Ravens
Brian Hartline, WR, Browns. Age: 30.
Brittan Golden (RFA), WR, Cardinals. Age: 29.
Cecil Shorts, WR, Buccaneers. Age: 29.
Chris Matthews, WR, Ravens. Age: 27.
Brenton Bersin, WR, Panthers. Age: 27.
Nick Williams, WR, Falcons. Age: 26.
Percy Harvin, WR, Bills. Age: 29. -- Announced retirement
@Walterspickshavegottenworsethelasr3years If I had 20,000 I'd bet u in a Heartbeat SAM DARNOLD goes in the top 5! Hopefully to my CLEVELAND BROWNS!!!!! He will be the next great NFL QB! and Better than any of the 2017 class!