49ers roster: Who's on the bubble, who isn't after 2 weeks of training camp
By Peter Panacy
![San Francisco 49ers quarterbacks Brock Purdy (L), Trey Lance (C) and head coach Kyle Shanahan (R) San Francisco 49ers quarterbacks Brock Purdy (L), Trey Lance (C) and head coach Kyle Shanahan (R)](https://images2.minutemediacdn.com/image/upload/c_crop,w_3600,h_2025,x_0,y_0/c_fill,w_720,ar_16:9,f_auto,q_auto,g_auto/images/GettyImages/mmsport/42/01h74tzw7wp357r29vbw.jpg)
49ers roster bubble watch: Running back
Lock: Kyle Juszczyk, Christian McCaffrey
Strong bubble: Tyrion Davis-Price, Jordan Mason, Elijah Mitchell
Weak bubble: Khalan Laborn*
Long shot: Ronald Awatt*, Jack Colletto*
Like Danny Gray, Tyrion Davis-Price is another second-year pro who is turning things around after a frustratingly difficult rookie year.
Also like Gray, Davis-Price has some serious competition for a roster spot, and it won't be a guarantee to make it even if he continues to impress. That said, the fact fellow second-year pro Jordan Mason has had a bit of a fumbling problem during training camp might be the only break Davis-Price needs to secure a roster spot.
Or third-year rusher Elijah Mitchell suffering yet another injury, and he's injured now, too.
Mitchell is still a vital backup to All-Pro Christian McCaffrey, though, meaning he'll get a roster spot if he's ready to go by Week 1.
Of the two undrafted rookie halfbacks, Khalan Laborn has looked the most impressive. He's a dark horse to make the 53-man roster.