The San Francisco 49ers are going to need a lot of roster help this offseason. But let’s find a starting point and identify the best and worst players on the Niners roster heading into 2017.

A complete roster rebuild is on the table for the San Francisco 49ers this offseason.
While bereft of talent, the Niners situation isn’t entirely hopeless. The team will have plenty of cap space to hit free agency. The 49ers also own the No. 2 overall pick in the NFL Draft.
And, surprisingly enough, San Francisco actually has a number of building blocks.
With all that in mind, who are the best and worst players at every position for the red and gold this offseason?
This is important because it gives us a jump-off point on determining how such a rebuild would go. In general, teams want to build around their best players. But the addition-by-subtraction argument often applies to those who are the worst on any given roster.
We’ll tackle the aforementioned question and identify one player who fits into each category for every position from last season. And we’ll take into consideration each player’s level of expectation too.
So while the 53rd player on a 53-man roster might not be very good, he won’t count here simply because the expectation level is so low.
It’s a little tough with special teams, but we’ll start there anyway.

Special Teams
Best Player: K Phil Dawson
Worst Player: P Bradley Pinion
We can get into coverage and returns here if we wanted, and the Niners aren’t particularly good there either. But let’s stick to the basics.
One could make the argument veteran kicker Phil Dawson was the team’s offensive MVP last season. And that’s saying something, both good and bad. At 41 years old, Dawson isn’t sure yet if he’ll retire this offseason. If not, he’ll be a free agent. Who knows if the 49ers elect to re-sign him.
#49ers kicker Phil Dawson not announcing retirement. Will go home to Texas, evaluate options, feels he can still play (and I agree)
— Cam Inman (@CamInman) January 2, 2017
Dawson missed just one of his 34 extra-point attempts last year. And he converted on 85.7 of his field-goal attempts. Not bad at all, considering his age.
On the other hand, it’s not entirely fair to lump third-year pro Bradley Pinion into the “worst” category. But his 44-yards-per-attempt average ranked 25th in the NFL. The guy he replaced, Andy Lee, ranked second in the league at 49.1 yards per attempt.
Field position has a lot to do with that, but it’s pretty evident San Francisco downgraded here.

Safety
Best Player: Antoine Bethea
Worst Player: Jaquiski Tartt
Veteran safety Antoine Bethea was one of the better defensive players for San Francisco last season. And he led the team with 95 tackles in a banged-up, lackluster defense in 2016.
Entering a contract year, the 32-year-old defensive back might not be a part of the Niners’ long-term plans though.
One guy who should be a part of those plans is third-year pro Jaquiski Tartt. The former second-round pick of the 2015 NFL Draft regressed his second season at the NFL level. And he never truly showed the versatility many were hoping for as a type of hybrid safety.
Tartt is still young though, so it’s not out of the question he’ll mature and develop. But it’s safe to say his 2016 campaign was fairly disappointing.

Cornerback
Best Player: Jimmie Ward
Worst Player: Keith Reaser
Three years into his NFL career, it’s safe to say the 49ers are getting a nice return on their 2014 first-round investment, defensive back Jimmie Ward.
Ward shifted almost exclusively to cornerback in 2016, and saw plenty of time in the nickel — a position he struggled with during his rookie season. And yet Pro Football Focus dished out a 75.8 overall grade for him, which was second in the Niners secondary.
Rookie corner Rashard Robinson could be on this list, but he faltered down the stretch. Again, young defensive backs tend to do this. So it wouldn’t be a surprise to see him mentioned once 2017 is said and done.
Keith Reaser, on the other hand, has been a major disappointment. And yet injuries to key positions in the secondary forced the Niners to rely on him more and more as the season wore on.

Outside Linebacker
Best Player: Eli Harold
Worst Player: Ahmad Brooks
It’s saying something when the 49ers best edge defender is linebacker Eli Harold.
Let’s cut him some slack though and hopes he uses the last two years at the pro level to turn into something decent in 2017.
One might think pass-rushing linebacker Aaron Lynch should be the Niners’ best player here. But with just 1.5 sacks registered in an injury/suspension-plagued season, Lynch’s 2016 campaign is nothing more than a disappointment.
Speaking of disappointments, veteran linebacker Ahmad Brooks comes in as the team’s worst at this position.
Yes, he was tied for the team lead in sacks last year (six). But aside from those numbers, Brooks was little more than a liability everywhere else.
He hits a contract year this season, but it wouldn’t be surprising to see San Francisco part ways to free up more cap space.

Inside Linebacker
Best Player: Gerald Hodges
Worst Player: Michael Wilhoite
Normally this would be a spot where we’d mention perennial All-Pro linebacker NaVorro Bowman. But Bowman was hurt for most of the year, as was fellow ILB Ray-Ray Armstrong.
More from SF 49ers News
- DraftKings NFL Draft Promo – Win $150 Guaranteed on Any $5 Bet
- Updated 49ers salary cap space ahead of 2023 NFL Draft
- Deebo Samuel fully admits his hatred of LA Rams
- Brock Purdy jokingly says he’s learning to throw left-handed
- 49ers news: Trey Lance is in the dark regarding trade talk
But linebacker Gerald Hodges managed to make a positive impression on an otherwise bad 49ers front-seven defense. He ranked third on the team in tackles (52), managed three sacks and even had two interceptions to add to the mix.
All those efforts amounted to an 82.4 overall grade, according to Pro Football Focus, which ranked 19th out of 88 qualifying players.
On the flip side, Michael Wilhoite backed up a poor 2015 effort with an equally as disappointing campaign in 2016.
Wilhoite’s 2016 PFF grade was 38.5 — 84th on that list of 88.
Yeah, the Niners can certainly use some reinforcements on this list. Unless they want to finish dead last against the run again in 2017.

Defensive Line
Best Player: DeForest Buckner
Worst Player: Arik Armstead
Rookie defensive end DeForest Buckner was a no-brainer for this pick. He’s not only the best defensive lineman, but he’s likely the best cornerstone piece the 49ers have on the defensive side of the ball outside of linebacker NaVorro Bowman.
But fellow DE Arik Armstead was a major disappointment this year.
In fairness, Armstead’s lingering shoulder injury — the one that forced him on injured reserve just over the halfway mark into the season — plagued the 2015 first-round pick’s abilities to defend against the run.
Jim O'Neil said Arik Armstead's strength was clearly hindered from shoulder injury, looked like All-Pro in offseason and start of camp
— Cam Inman (@CamInman) November 15, 2016
And that certainly hurt San Francisco’s chances.
Is Armstead the worst player along the 49ers’ D-line? No. But his expectation level entering this season puts him in this spot on the list.

Offensive Line
Best Player: LT Joe Staley
Worst Player: LG Zane Beadles
Again, another no-brainer pick for the best player along the offensive line.
Veteran tackle Joe Staley is a shoo-in for this. And while he’s getting up there in age (32 years old), San Francisco can take comfort in him anchoring the left side of the O-line for the next couple of seasons.
There were a couple of choices insofar as the worst player though.
Sure, offensive guard Joshua Garnett’s rookie campaign was a disappointment. But he’s got plenty of room in which to grow. The same can’t exactly be said of left guard Zane Beadles, whose 40.2 overall Pro Football Focus grade earns him the worst player along the O-line from 2016.
Why hasn’t backup guard Andrew Tiller overtaken Beadles on the depth chart again?

Tight End
Best Player: Vance McDonald
Worst Player: Blake Bell
On one hand, tight end Vance McDonald had a career year before being hurt and landing on injured reserve. On the other, McDonald’s 2016 numbers weren’t particularly awe-inspiring:
| Games | Receiving | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | Age | Tm | Pos | No. | G | GS | Tgt | Rec | Yds | Y/R | TD | Lng | R/G | Y/G | Ctch% |
| 2013 | 23 | SFO | te | 89 | 15 | 4 | 19 | 8 | 119 | 14.9 | 0 | 25 | 0.5 | 7.9 | 42.1% |
| 2014 | 24 | SFO | te | 89 | 8 | 4 | 8 | 2 | 30 | 15.0 | 0 | 21 | 0.3 | 3.8 | 25.0% |
| 2015 | 25 | SFO | TE/wr | 89 | 14 | 11 | 46 | 30 | 326 | 10.9 | 3 | 36 | 2.1 | 23.3 | 65.2% |
| 2016 | 26 | SFO | TE | 89 | 11 | 11 | 45 | 24 | 391 | 16.3 | 4 | 75 | 2.2 | 35.5 | 53.3% |
| Career | 48 | 30 | 118 | 64 | 866 | 13.5 | 7 | 75 | 1.3 | 18.0 |
Provided by Pro-Football-Reference.com: View Original Table
Generated 1/13/2017.
The 49ers inked McDonald to an extension during the season, so he’ll have to be a part of the solution moving forward.
Yet former fourth-round pick Blake Bell hasn’t done much of anything to suggest he’ll be a factor.
With fellow TE Garrett Celek locking down the No. 2 spot on the depth chart, Bell’s best chance to stick around might be to make more of an impact on special teams.

Wide Receiver
Best Player: Jeremy Kerley
Worst Player: Torrey Smith
In all fairness to wide receiver Torrey Smith, former head coach Chip Kelly’s scheme wasn’t exactly the kind to put Smith’s best attributes to use.
Smith is a deep threat — a receiver who needs time to break away from coverage and spread the field. Kelly’s offense was predicated more on quick, well-timed throws. These didn’t allow Smith to get open as much as he did with the Baltimore Ravens some years ago.
And the numbers reflected it:
| Games | Receiving | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | Age | Tm | Pos | No. | G | GS | Tgt | Rec | Yds | Y/R | TD | Lng | R/G | Y/G | Ctch% |
| 2011 | 22 | BAL | WR | 82 | 16 | 14 | 95 | 50 | 841 | 16.8 | 7 | 74 | 3.1 | 52.6 | 52.6% |
| 2012 | 23 | BAL | WR | 82 | 16 | 16 | 110 | 49 | 855 | 17.4 | 8 | 54 | 3.1 | 53.4 | 44.5% |
| 2013 | 24 | BAL | WR | 82 | 16 | 16 | 137 | 65 | 1128 | 17.4 | 4 | 74 | 4.1 | 70.5 | 47.4% |
| 2014 | 25 | BAL | WR | 82 | 16 | 16 | 92 | 49 | 767 | 15.7 | 11 | 53 | 3.1 | 47.9 | 53.3% |
| 2015 | 26 | SFO | te/WR | 82 | 16 | 12 | 62 | 33 | 663 | 20.1 | 4 | 76 | 2.1 | 41.4 | 53.2% |
| 2016 | 27 | SFO | WR | 82 | 12 | 12 | 49 | 20 | 267 | 13.4 | 3 | 53 | 1.7 | 22.3 | 40.8% |
| Career | 92 | 86 | 545 | 266 | 4521 | 17.0 | 37 | 76 | 2.9 | 49.1 | |||||
| 4 yrs | BAL | 64 | 62 | 434 | 213 | 3591 | 16.9 | 30 | 74 | 3.3 | 56.1 | ||||
| 2 yrs | SFO | 28 | 24 | 111 | 53 | 930 | 17.5 | 7 | 76 | 1.9 | 33.2 |
Provided by Pro-Football-Reference.com: View Original Table
Generated 1/13/2017.
2016 marked a career-low season for Smith. As he’s signed in San Francisco for a while, the Niners better hope the next offensive game plan does more to feature him.
Slot receiver Jeremy Kerley was a pleasant surprise in 2016. He led all 49ers with 64 catches and 667 receiving yards on the season.
Kerley is a free agent, and the Niners could do worse than bring him back to fill a similar role this year.

Running Back
Best Player: Carlos Hyde
Worst Player: Mike Davis
No. 1 running back Carlos Hyde missed the 1,000-yard plateau by just 12 yards. And suffering a season-ending MCL sprain in Week 16 certainly eliminated any hopes for what would have been a career-setting year.
Hyde is still the bell cow of the offense — San Francisco’s lone offensive playmaker. He’ll need backup help moving forward though, so expect the Niners to bring aboard some competition this offseason.
That competition shouldn’t include third-year pro Mike Davis though.
Davis had a strong preseason, yes. But it ended there. After the 49ers gave him some early opportunities during the regular season, Davis wound up being a nearly weekly guest on San Francisco’s inactive list.
A whopping 2.6 yards per attempt is probably a major reason why.

Quarterback
Best Player: Colin Kaepernick
Worst Player: Blaine Gabbert
Ah, yes. The most obvious of the obvious.
Quarterback Blaine Gabbert was pretty awful in 2016. Awful enough to be benched in favor of Colin Kaepernick, who wasn’t entirely much better.
Yes, Kap was an upgrade. But just a marginal one. His completion percentage (59.2) was less than three points higher than Gabbert’s (56.9). Kaepernick did have a 16-to-4 touchdown-to-interception ratio though, which stands notably better than Gabbert’s five touchdown passes against six picks.
Still, Kaepernick is nothing like the quarterback he once was. But at least he was an upgrade and someone who seemed to perform better in former head coach Chip Kelly’s offense than the guy replaced under center.
More from Niner Noise
- 49ers 2023 NFL Draft tracker: Pick-by-pick news and analysis
- Predicting 49ers NFL Draft picks by looking at final mocks
- DraftKings NFL Draft Promo – Win $150 Guaranteed on Any $5 Bet
- 2023 NFL Draft: EDGE Byron Young could be impact player for 49ers
- 5 low-key NFL Draft options for 49ers who are flying under the radar
Regardless, San Francisco will likely be looking for another quarterback this offseason. It’s pretty clear neither Kaepernick nor Gabbert will be the answer, and both could easily be off the roster in 2017.
And like many other positions, the best players certainly wouldn’t be holding down the same accolade on a vast majority of other NFL teams.
Next: 10 Big-Name Free Agents the 49ers Should Target
Hence the reason why the Niners need some substantial upgrades this offseason.

