The San Francisco 49ers finished their second day of training camp with a relatively quiet and balanced practice. Things will likely get a little more heated once the pads go on in day three. Here’s your recap of all of the events.
Jimmie Ward is week to week with the strained hamstring he obtained in the conditioning test. Rookie wide receiver B.J. Johnson III got a little dinged up in day one of and rookie offensive lineman J.P. Flynn who was in a center was helped off the field after a botched snap exchange and did not return.