Back to the San Francisco 49ers Newsfeed

Observations from day 19 of 49ers training camp

Here is what stood out during the 49ers’ nineteenth practice of training camp.

In the final full practice with local media in attendance, it was the 49ers’ defense that won the day. The run defense was stout all practice long, and while the quarterbacks both hit on a number of throws, most of them were short of the sticks.

Quarterback play:

Jimmy Garoppolo: 13-22, interception. Garoppolo struggled during the early part of practice, hitting on only one of his first five attempts, Emmanuel Moseley making a fantastic play for an interception on the fourth.