A padded-up George Kittle returned to practice for the first time since he tore an Achilles tendon, and Christian McCaffrey was also back.

SANTA CLARA -- The 49ers just finished Day 16 of training camp. Here's who stood out. THE GOOD 1. Tight end George Kittle Practiced for the first time since he

A week ago, none of the 49ers' top runners — McCaffrey, Kaelon Black and Jordan James — were practicing. Now, all three are back.