The eight-year veteran, 29, had a down year after averaging 65 catches and eight touchdowns per season since 2009. He was slowed by a hamstring injury, but he's been durable in the past. Where would he fit?

The eight-year vet, 30, didn't quite fulfill expectations in New York, where he landed after his original foray into free agency right after being named Super Bowl MVP in 2009. Like the man after him on this list, he's also battled the injury blug; he's appeared in all 16 games just three times entering his ninth NFL season.

The seven-year vet, 27, was on the sideline as much as he was on the field in his three seasons in Seattle. Can he and his knees stay healthy long enough to ever repeat his 83-catch, 1,312-yard campaign for the Minnesota Vikings in 2009?

The six-year vet, 28, left the 49ers in 2012 to return home. Like with Holmes and Rice at their second NFL stops, things haven't gone according to plan. San Francisco is reportedly interested in a reunion.

The eight-year vet, 30, has proven to be an affective situational pass-catcher, serving in the slot for Drew Brees. He came nowhere close to his 65-catch, 1,037-yard 2012 campaign, and he did so at the wrong time. Does he still have it?

The 10-year vet, 31, is the most productive option on this list, but he's also the oldest. His 10 touchdowns last season represent a career high, but he hasn't cleared 800 receiving yards in a single season since 2009. Are his best days behind him?

Download the official mobile app of the San Francisco 49ers.

Featured

49ers tight end Blake Bell spoke to the media on day two of 49ers training camp. The 4th-round rookie addressed his willingness to help the team in any way possible as well as what he has learned from Vernon Davis.