Updated 49ers 53-man roster:
Quarterback (2)
- Mac Jones
- Brock Purdy
Running back (4)
- Isaac Guerendo
- Jordan James
- Christian McCaffrey
- Brian Robinson Jr.
Fullback (1)
- Kyle Juszczyk
Wide receiver (5)
- Russell Gage Jr.
- Jauan Jennings
- Skyy Moore
- Ricky Pearsall
- Jordan Watkins
Tight end (3)
- George Kittle
- Luke Farrell
- Jake Tonges
Offensive line (10)
- Ben Bartch
- Jake Brendel
- Spencer Burford
- Connor Colby
- Matt Hennessy
- Colton McKivitz
- Drew Moss
- Austen Pleasants
- Dominick Puni
- Trent Williams
Defensive line (11)
- Robert Beal Jr.
- Nick Bosa
- Alfred Collins
- Kalia Davis
- Jordan Elliott
- Yetur Gross-Matos
- Bryce Huff
- Jordan Jefferson
- Sam Okuayinonu
- CJ West
- Mykel Williams
Linebacker (5)
- Tatum Bethune
- Luke Gifford
- Nick Martin
- Fred Warner
- Dee Winters
Cornerback (6)
- Renardo Green
- Chase Lucas
- Darrell Luter Jr.
- Siran Neal
- Upton Stout
- Deommodore Lenoir
Safety (3)
- Ji'Ayir Brown
- Jason Pinnock
- Marques Sigle
Specialists (3)
- K Jake Moody
- LS Jon Weeks
- P Thomas Morstead
Practice squad roster
- CB Eli Apple
- WR Junior Bergen
- OT Kilian Zierer
- CB Derrick Canteen
- WR Robbie Chosen
- LB Trevis Gipson
- LB Jalen Graham
- QB Adrian Martinez
- RB Sincere McCormick
- OL Drake Nugent
- LB Curtis Robinson
- WR Malik Turner
- WR Marquez Valdes-Scantling
- DL Sebastian Valdez
- TE Brayden Willis
- OL Nick Zakelj
- DT Evan Anderson
Injured reserve who can return this season
- DL Kevin Givens (pectoral), Designated for return
- WR Jacob Cowing (hamstring)
NFI/PUP who can return after 4 games
- QB Kurtis Rourke (knee), NFI
- WR Brandon Aiyuk (knee), PUP
- S Malik Mustapha (knee), PUP
Suspended list who can return after 3 games
- OL Isaac Alarcon
- WR Demarcus Robinson