2017 NFL Free Agency: Star rating is out of five. Age listing as of Sept. 1, 2017.
Follow me @walterfootball for updates.
Martellus Bennett, TE, Packers. Age: 30. Claimed by Patriots
Martellus Bennett turns 30 in March, but he's still a very effective player. He caught 55 passes for 701 yards and seven touchdowns this past season, as he's had to be the primary tight end with Rob Gronkowski injured. He also blocked well.
Gary Barnidge, TE, Browns. Age: 31.
The Browns drafted David Njoku, but that didn't mean that they had to cut Gary Barnidge. Njoku isn't ready to play, while Barnidge is still a very effective player. He caught 79 passes for 1,043 yards and nine touchdowns in 2015. His production dropped to 55-612-2 last year, but that was because of poor quarterback play. Barnidge could be a solid addition for a team needing talent at tight end to make a playoff push. Teams that fit are the Steelers, Texans, Dolphins, Lions and Broncos.
Jared Cook, TE, Packers. Age: 30. Signed with Raiders
Jared Cook has teased everyone with his high talent level over the years, but he's ultimately disappointed everyone - at least until the divisional round of the playoffs. He dominated the game, and he made one of the greatest catches in NFL history to set up the win for Green Bay. Cook, however, turns 30 this offseason, so time is running out for him.
The sky is the limit for Trey Burton, who hasn't been overly productive because he's stuck behind Zach Ertz. However, Burton has produced when Ertz has been hurt, proving that he's a matchup nightmare for opposing defenses. Just 25, Burton has a ton of potential.
Jack Doyle, TE, Colts. Age: 27. Re-signed with Colts
Jack Doyle ruled in some games last year, serving as a reliable security blanket for Andrew Luck, especially when Dwayne Allen was out of the lineup. Doyle finished with 59 catches for 584 yards and five touchdowns.
Luke Willson, TE, Seahawks. Age: 27. Re-signed with Seahawks
Luke Willson hasn't been able to do much the past couple of seasons because of Jimmy Graham, but he definitely has talent, and it could be argued that he's capable of starting for some team.
Ladarius Green, TE, Steelers. Age: 27.
Ladarius Green's career has been extremely unfortunate. He never had a chance in San Diego because of Antonio Gates, and his concussion issues prevented him from ever emerging in Pittsburgh. The Steelers have given up on him despite not having anything but Jesse James at the position, which is a horrible sign for his long-term outlook. Hopefully he can eventually recover. There's still time, as he's only 27.
Jordan Cameron, TE, Dolphins. Age: 29. Announced retirement
Jordan Cameron probably doesn't deserve two stars, but I wanted to do a write-up for him. Cameron played in only three games this past season because of a concussion that was so severe that he's contemplating retirement. Cameron caught 80 passes for 917 yards and seven touchdowns in 2013, but his combined stats in the next three years haven't matched that.
Dennis Pitta, TE, Ravens. Age: 32.
Dennis Pitta probably should be listed as a 1.5-star free agent because of his injuries, but I thought I'd give him one final write-up. Pitta suffered what could be a career-ending hip injury five days ago. Perhaps he'll come back eventually, but not this year. That is unlikely however, as he turns 32 in June and has an extensive injury history.
Ryan Griffin, TE, Texans. Age: 27. -- Re-signed with Texans (3 years, $9 million)
Dion Sims, TE, Dolphins. Age: 26. -- Signed with Bears (3 years, $18 million)
Jermaine Gresham, TE, Cardinals. Age: 29. -- Re-signed with Cardinals
Logan Paulsen, TE, 49ers. Age: 30.
Lance Kendricks, TE, Rams. Age: 29. -- Signed with Packers
Darren Fells (RFA), TE, Cardinals. Age: 31. -- Signed with Lions
Chris Gragg, TE, Bills. Age: 27.
Rhett Ellison, TE, Vikings. Age: 28. -- Signed with Giants (4 years, $18 million)
Anthony Fasano, TE, Titans. Age: 33. -- Signed with Dolphins
Vernon Davis, TE, Redskins. Age: 33. -- Re-signed with 49ers
Mychal Rivera, TE, Raiders. Age: 26. -- Signed with Jaguars
Sean McGrath (RFA), TE, Chargers. Age: 29. -- Re-signed with Chargers
Brandon Williams, TE, Seahawks. Age: 29. -- Signed with Colts
Gavin Escobar, TE, Cowboys. Age: 26. -- Signed with Ravens
John Phillips, TE, Saints. Age: 30. -- Re-signed with Saints (1 year)
Larry Donnell, TE, Giants. Age: 28.
Tim Wright, TE, Lions. Age: 30.
Jeff Cumberland, TE, Chargers. Age: 30.
Kellen Davis, TE, Jets. Age: 31.
Brandon Myers, TE, Buccaneers. Age: 31.
Phillip Supernaw, TE, Titans. Age: 27. -- Re-signed with Titans