Back to the San Francisco 49ers Newsfeed

Training camp Day 3 recap: Explaining why the offense has struggled early on

With Arik Armstead sidelined for a couple of weeks due to a knee sprain, the 49ers signed defensive linemen Tomasi Laulile to a one-year deal.

Day 3 of training camp was much more subdued from an energy standpoint than the previous two days. Friday’s practice saw more special team periods and a focus on individual drills.

Dre Greenlaw was in street clothes, as was Mike McGlinchey. Nick Bosa and Trent Williams had their helmets on but didn’t participate during team drills.

Offense struggles again

With both starting tackles sidelined, Colton McKivitz filled in on the left side, and Jaylon Moore held down the right side.