Quarterbacks
2016 (3): Blaine Gabbert, Colin Kaepernick, Christian Ponder
Running Backs
2016 (4): Carlos Hyde, Shaun Draughn, Mike Davis, DuJuan Harris
Wide Receivers
2016 (5): Torrey Smith, Quinton Patton, Jeremy Kerley, Aaron Burbridge, Rod Streater
Tight Ends
2016 (3): Vance McDonald, Garrett Celek, Blake Bell
Offensive Line
2016 (9): Joe Staley, Zane Beadles, Daniel Kilgore, Anthony Davis, Trent Brown, Joshua Garnett, John Theus, Andrew Tiller, Marcus Martin
Defensive Line
2016 (8): Arik Armstead, DeForest Buckner, Quinton Dial, Glenn Dorsey, Mike Purcell, Ronald Blair, Tony Jerod-Eddie, Taylor Hart
Outside Linebackers
2016 (3): Ahmad Brooks, Eli Harold, Tank Carradine
Inside Linebackers
2016 (5): NaVorro Bowman, Gerald Hodges, Ray-Ray Armstrong, Michael Wilhoite, Nick Bellore
Cornerbacks
2016 (6): Tramaine Brock, Jimmie Ward, Chris Davis, Rashard Robinson, Keith Reaser, Dontae Johnson
Safeties
2016 (4): Eric Reid, Antoine Bethea, Jaquiski Tartt, Marcus Cromartie
Special Teams
2016 (3): Phil Dawson, Bradley Pinion, Kyle Nelson
Suspended
2016 (1): Aaron Lynch
Practice Squad
WR Dres Anderson
OL Alex Balducci
OL Fahn Cooper
TE Je’Ron Hamm
CB Prince Charles Iworah
OL Norman Price
LB Marcus Rush
LB Shayne Skov
RB Kelvin Taylor
WR Chris Harper
*** In 4 games, after Lynch can come back, we have to clear a roster spot for him. So hopefully we can then cut Wilhoite. IMO, we have too many inside LB's right now. ***