The San Francisco 49ers wrapped up Day 2 of training camp on Thursday in what seemed to be a lighter day of practice.
It was the first open practice of the offseason, and I was there in attendance for what was a pretty even practice, with the offense and defense making plays on an eventful day.
Here are three quick takeaways from Day 2 of 49ers training camp
Stars show out
When it comes to 49ers training camp, it’s usually more about the position battles and players fighting for roster spots as the coaches go through reps for the first, second, and third teams.