Today saw the San Francisco 49ers conduct their now annual Fan Fest practice at Candlestick Park. Prior to last season, the 49ers held several open practices at their Santa Clara facility, but the new stadium construction has shut that down until next year. That makes Fan Fest the only opportunity for an open practice.
All indications are that it was the ugliest practice of training camp. I've posted all the practice recaps down below. Jim Harbaugh described it as raggedy, and it seems like a bit of a hangover from Thursday's preseason game. The reports indicate a lot of dropped passes, and some struggles for Jonathan Goodwin in his first full practice back, out of the non-contact jersey. But the reports indicate both Goodwin and Kilgore were struggling on the center-QB snap exchange.
Quinton Patton remains in a non-contact jersey, but it seems like he is getting much closer to returning. 49ers.com said he appeared to be wearing less padding, and he beat MIchael Thomas for a 40-yard reception. Coach Harbaugh was asked about the catching after and indicated they were mostly one-handed, but he seemed to sort of skip around the question. Patton seems fairly close to getting out of the non-contact jersey.
Colt McCoy also spent the day in a non-contact jersey, as he continues to recover from his shoulder injury. Coach Harbaugh thinks he is on track to play this Friday against the Chiefs, but he wouldn't commit with certainty. He did say that B.J. Daniels should get some QB snaps against the Chiefs.
Harbaugh indicated that the team "dodged a bullet" with Nick Moody's injury. He went down on Thursday with what at first seemed like a knee injury, but later was described by some as a hamstring injury. Moody thought things were fine afterward, and that appears to still be the case, as he was back in at practice.
The 49ers did not have Joe Staley, Tarell Brown, Raymond Ventrone and Jewel Hampton at practice. Coach Harbaugh said they left some guys back who were working through things. Hampton's absence could indicate there might have been injury issues in Thursday's game. Hampton was active and seemed to substitute in at one point, but he did not appear on the snap count. We'll wait for more on him. Adam Snyder filled in at left tackle.