At the conclusion of each practice, we’ll take a look at who’s stock is up and who’s down throughout 49ers training camp.

The second day of training camp proved more eventful than the first. Standout plays were made on both the offensive and defensive side of the ball as sides traded blows during the seven-on-seven and 11-on-11 portions of practice.

Here’s what we took from the 49ers on Day 2:

Stock up – CB Rashard Robinson

Robinson continues play well and back it up with his trash talk. The second-year player has quickly evolved into one of the leaders of the defense, using his attitude and confidence to motivate his teammates. During a seven-on-seven period, Robinson walked back and forth in front of the offense, letting them know what he thought.

Robinson was targeted multiple times in coverage today but never gave up a reception. Speedy receiver Marquise Goodwin tested Robinson deep on one play. Goodwin initially gained a step on the release, but Robinson closed the distance while the ball was in the air was able to box out Goodwin and breakup the pass.

Stock down – WR Bruce Ellington

Ellington is entering into his fourth year with the 49ers and has failed to establish himself as a relevant part of the receiving corps. A slew of injuries have limited him to just 19 receptions, 215 yards and two touchdowns in two seasons.

He’s opened camp working with the fourth string and playing with quarterback Nick Mullens. Ellington’s been quiet throughout the first two sessions and faces a steep climb up the depth chart. His chances to make the final 53-man roster do not look good.

Robinson – Ellington Thomas – Tartt Hoyer – Beathard Goodwin – Kilgore Taylor