The San Francisco 49ers have their 53-man roster after two days worth of moves, which started on Friday morning.

The status of running back Jerick McKinnon is unknown. He sustained a concerning injury during Saturday's practice and is having an MRI performed on his knee to determine the severity.

Update: McKinnon suffered a torn ACL and will have season-ending surgery on his right knee.

RELATED 49ers RB Jerick McKinnon headed to IR with torn ACL, per report

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. Starting at 9 a.m. PT on Sunday, NFL teams can claim any one of the over 1,000 new free agents who were waived by their respective teams. The 49ers will also begin putting together a 10-man practice squad at 10 a.m. on Sunday.

* Rookie player

Quarterbacks


C.J. Beathard
Jimmy Garoppolo

Running Backs


Matt Breida
Jerick McKinnon
Alfred Morris
Raheem Mostert

Fullback


Kyle Juszczyk

Wide Receivers


Kendrick Bourne
Pierre Garçon
Marquise Goodwin
Richie James *
Dante Pettis *
Trent Taylor

Tight Ends


Garrett Celek
George Kittle
Cole Wick

Offensive Linemen


Shon Coleman
Joshua Garnett
Garry Gilliam
Erik Magnuson
Mike McGlinchey *
Mike Person
Weston Richburg
Joe Staley
Laken Tomlinson

Defensive Linemen


Arik Armstead
Ronald Blair
DeForest Buckner
Sheldon Day
D.J. Jones
Cassius Marsh
Earl Mitchell
Jullian Taylor *
Solomon Thomas

Linebackers


Brock Coyle
Elijah Lee
Mark Nzeocha
Malcolm Smith
Fred Warner *
Dekoda Watson

Cornerbacks


Greg Mabin
Tarvarius Moore *
D.J. Reed *
Richard Sherman
Jimmie Ward
K'Waun Williams
Ahkello Witherspoon

Safeties


Adrian Colbert
Marcell Harris *
Jaquiski Tartt

Specialists


Robbie Gould
Kyle Nelson
Bradley Pinion

Reserve/Non-Football Injury List


DL Kentavius Street *

Suspended to Start the Season


LB Reuben Foster (2 games)
WR Victor Bolden (4 games)

Below is a list of the players who were part of the 49ers' roster cut-down over the past two days.

Released or Waived


DE Jeremiah Attaochu
WR Aaron Burbridge
G Jonathan Cooper
WR Steven Dunbar Jr.
TE Ross Dwelley
DB Antone Exum Jr.
OL JP Flynn
QB Jack Heneghan
TE Cole Hikutini
FB Malcolm Johnson
RB Ja'Quan Gardner
G Chris Gonzalez
P Jeff Locke
DT Chris Jones
OL Andrew Lauderdale
DB Dexter McCoil
CB Tarvarus McFadden
RB Jeremy McNichols
CB Emmanuel Moseley
QB Nick Mullens
T Pace Murphy
DB Tyvis Powell
WR Aldrick Robinson
DL Niles Scott
TE Wes Saxton
OL Coleman Shelton
DL Will Sutton
LB Pita Taumoepenu
LB Korey Toomer
G Najee Toran
T Darrell Williams
RB Joe Williams
RB Jeff Wilson Jr.