49ers roster: Who's on the bubble, who isn't after 2 weeks of training camp
By Peter Panacy
49ers roster bubble watch: Defensive line
Lock: Arik Armstead, Nick Bosa, Javon Hargrave, Drake Jackson, Javon Kinlaw
Strong bubble: Robert Beal Jr.*, Austin Bryant, Clelin Ferrell, Kevin Givens, Kerry Hyder
Weak bubble: Alex Barrett, Taco Charlton, Marlon Davidson, Kalia Davis
Long shot: Spencer Waege*, T.Y. McGill
All-Pro edge Nick Bosa continues to hold out amid his wait for a lucrative contract extension, but the hard truth is he doesn't exactly need a training camp or preseason to be highly impactful anyway.
If anything, his absence has opened up the door for San Francisco's other depth edge rushers to get more field time, including a few castoffs like Clelin Ferrell, Austin Bryant and the recently signed Taco Charlton.
Charlton might be a victim of the numbers game even though initial reports from camp have him impressing well enough. But if he outshines either Bryant or Ferrell, then the depth chart could see some notable changes.
The 49ers' interior on the defensive line remains a bit of a question mark, although it has been exceptionally positive to see glowing reviews of Javon Kinlaw, who appears plenty motivated after back-to-back seasons riddled with injuries that combined to limit him to just 10 games over that stretch.
Kinlaw is no longer a starter, but he can still carve out a key role as a rotational backup.