Offensive Positions

POS Starter Second Third+
Quarterback B. PurdyBrock PurdyJ. DobbsJoshua Dobbs
Running Back C. McCaffrey
49ers' Christian McCaffrey: Lands two-year, $38M extension
Christian McCaffrey
49ers' Christian McCaffrey: Lands two-year, $38M extension
E. Mitchell
49ers' Elijah Mitchell: Still the No. 2 back
Elijah Mitchell
49ers' Elijah Mitchell: Still the No. 2 back
Fullback K. JuszczykKyle Juszczyk
Wide Receiver D. SamuelDeebo SamuelB. Aiyuk
49ers' Brandon Aiyuk: Holding out from minicamp
Brandon Aiyuk
49ers' Brandon Aiyuk: Holding out from minicamp
Tight End G. Kittle
49ers' George Kittle: Remains on track for training camp
Groin: Questionable for Week 1 vs. N.Y. Jets
George Kittle
49ers' George Kittle: Remains on track for training camp
Groin: Questionable for Week 1 vs. N.Y. Jets
L. Thomas
49ers' Logan Thomas: In line to sign with 49ers
Logan Thomas
49ers' Logan Thomas: In line to sign with 49ers
C. Latu
49ers' Cameron Latu: Progressing as planned
Knee - Meniscus: Questionable for Week 1 vs. N.Y. Jets
Cameron Latu
49ers' Cameron Latu: Progressing as planned
Knee - Meniscus: Questionable for Week 1 vs. N.Y. Jets
Left Tackle T. WilliamsTrent WilliamsJ. MooreJaylon Moore
N. Zakelj
49ers' Nick Zakelj: Active at OTAs
Nick Zakelj
49ers' Nick Zakelj: Active at OTAs
Left Guard A. BanksAaron BanksD. PuniDominick Puni
Center J. BrendelJake BrendelD. NugentDrake Nugent
Right Guard J. FelicianoJon FelicianoS. BurfordSpencer Burford
Right Tackle C. McKivitzColton McKivitzB. ParkerBrandon Parker

Defensive Positions

POS Starter Second Third+
Left Defensive End L. FloydLeonard FloydD. Jackson
Knee: Questionable for Week 1 vs. N.Y. Jets
Drake Jackson
Knee: Questionable for Week 1 vs. N.Y. Jets
Right Defensive End N. BosaNick BosaY. Gross-MatosYetur Gross-Matos
Left Defensive Tackle M. CollinsMaliek CollinsK. GivensKevin Givens
K. Davis
Ankle: Questionable for Week 1 vs. N.Y. Jets
Kalia Davis
Ankle: Questionable for Week 1 vs. N.Y. Jets
Right Defensive Tackle J. Hargrave
Thumb: Questionable for Week 1 vs. N.Y. Jets
Javon Hargrave
Thumb: Questionable for Week 1 vs. N.Y. Jets
J. ElliottJordan Elliott
Strongside Linebacker D. CampbellDe'Vondre CampbellZ. TurnerZeke Turner
Middle Linebacker F. WarnerFred WarnerD. Flannigan-FowlesDemetrius Flannigan-Fowles
Weakside Linebacker D. Greenlaw
Achilles: Questionable for Week 1 vs. N.Y. Jets
Dre Greenlaw
Achilles: Questionable for Week 1 vs. N.Y. Jets
C. RobinsonCurtis Robinson
Right Cornerback D. LenoirDeommodore LenoirI. Yiadom
49ers' Isaac Yiadom: Might play third corner role
Isaac Yiadom
49ers' Isaac Yiadom: Might play third corner role
Left Cornerback C. Ward
Groin: Questionable for Week 1 vs. N.Y. Jets
Charvarius Ward
Groin: Questionable for Week 1 vs. N.Y. Jets
R. GreenRenardo Green
Strong Safety T. Hufanga
Knee - ACL: Questionable for Week 1 vs. N.Y. Jets
Talanoa Hufanga
Knee - ACL: Questionable for Week 1 vs. N.Y. Jets
M. MustaphaMalik Mustapha
Free Safety J. BrownJi'Ayir BrownG. OdumGeorge Odum
T. Hawkins
49ers' Tayler Hawkins: Back at minicamp
Tayler Hawkins
49ers' Tayler Hawkins: Back at minicamp