After two days of hard work by the San Francisco 49ers front office and coaching staff, the team has trimmed its roster down to the mandatory 53-man limit.
Below is a breakdown, position-by-position, of the players who remain. Of course, this could change based on any transactions that take place after 1 p.m. on Saturday. The 49ers are expected to be active in the waiver wire.
RELATED 49ers 2017 Roster Tracker: 53-man cut-down
Quarterbacks
C.J. Beathard
Brian Hoyer
Running Backs
Matt Breida
Carlos Hyde
Raheem Mostert
Fullback
Wide Receivers
Victor Bolden
Kendrick Bourne
Pierre Garçon
Marquise Goodwin
Aldrick Robinson
Trent Taylor
Tight Ends
Garrett Celek
George Kittle
Logan Paulsen
Offensive Linemen
Zane Beadles
Trent Brown
Brandon Fusco
Garry Gilliam
Daniel Kilgore
Erik Magnuson
Joe Staley
John Theus
Laken Tomlinson
Defensive Linemen
Arik Armstead
Ronald Blair (reportedly headed to short-term IR)
DeForest Buckner
Tank Carradine
Elvis Dumervil
D.J. Jones
Earl Mitchell
Solomon Thomas
Linebackers
Ray-Ray Armstrong
NaVorro Bowman
Brock Coyle
Reuben Foster
Eli Harold
Aaron Lynch
Pita Taumoepenu
Dekoda Watson
Cornerbacks
Dontae Johnson
Keith Reaser
Rashard Robinson
Ahkello Witherspoon
K'Waun Williams
Safeties
Adrian Colbert
Lorenzo Jerome
Eric Reid
Jaquiski Tartt
Jimmie Ward
Specialists
Robbie Gould
Kyle Nelson
Bradley Pinion
Below is a list of the players who were part of the 49ers' roster cut-down over the past two days. Players were released, waived, or are headed to injured reserve.
Released or Waived
QB Matt Barkley
C/G Tim Barnes
TE Blake Bell
RB Kapri Bibbs
LB Austin Calitro
WR DeAndre Carter
CB Will Davis
DL Quinton Dial
DL Leger Douzable
OL JP Flynn
OL Andrew Gardner
RB Tim Hightower
TE Cole Hikutini
CB Asa Jackson
WR Jeremy Kerley
OL Andrew Lauderdale
DL Sen'Derrick Marks
FB Tyler McCloskey
QB Nick Mullens
WR Louis Murphy
DL Noble Nwachukwu
WR Tim Patrick
OL Norman Price
K Nick Rose
LB Shayne Skov
WR DeAndre Smelter
S Vinnie Sunseri
T Darrell Williams
Waived/Injured
CB Prince Charles Iworah
CB Will Redmond
Headed to Injured Reserve
WR Aaron Burbridge
G Joshua Garnett
DL Chris Jones
DB Don Jones
RB Joe Williams