The 49ers held offseason team activities (OTAs) for the past two weeks at their Santa Clara facility. Reporters have been allowed to watch two of the voluntary sessions as the team continues developing its roster in second season of the Kyle Shanahan and John Lynch tenure.

Here are five players that stood out in our view from the sidelines during those two practices.

Jimmy Garoppolo, QB

The media is only allowed to watch the first 20 minutes of practice during the season, so this offseason has been the first time we’ve seen Garoppolo in full team drills. He’s been as good as anticipated, showing command of the offense by taking teammates aside and talking about different intricacies and ways to approach the defense between reps. He’s also made some pretty good throws, like this one from a red-zone drill posted on the team’s Twitter account:

This is the first offseason Garoppolo’s been the unquestioned starter under center after years behind Tom Brady – and it seems clear he’s embracing the leadership role that comes with his massive five-year, $137.5 million contract. Play during OTA’s doesn’t always translate to success during the season, but it’s safe to say Garoppolo isn’t taking any steps back after his impressive showing in 2017. The 49ers should feel optimistic about his progress as the offseason continues.