The Good and Not So Good from Day 2 of 49ers Minicamp

SANTA CLARA — Here’s who stood out on Day 2 of 49ers minicamp.

THE GOOD

1. Quarterback Trey Lance.

Completed 10 of 15 pass attempts while playing without Deebo Samuel, Brandon Aiyuk, George Kittle, Jauan Jennings, Elijah Mitchell, Trent Williams, Daniel Brunskill and Mike McGlinchey. Also threw two long touchdown passes — one up the left sideline to Ray Ray McCloud who beat Ambry Thomas (more on him in a minute). The pass wobbled, but it was accurate and the receiver caught it, so who cares? Jimmy Garoppolo never even would have attempted this throw, let alone completed it. The second deep touchdown pass was a perfect spiral down the middle of the field to Jordan Matthews who ran a post. This was another pass Garoppolo wouldn’t have completed in a million years. But the interception certainly was one Garoppolo would have thrown. On that play, Lance was under pressure, he forced a pass over the middle to KeeSean Johnson, and safety Leon O’Neal Jr. simply beat the receiver to the catch point. Had Deebo Samuel or Brandon Aiyuk been the target, the pass might have been completed, but they didn’t practice. Through four practices in front of the media this offseason, Lance has completed 50 of 67 passes (74.6 percent), and has thrown 6 touchdown passes and 2 picks. He’s ready. The 49ers don’t need Garoppolo anymore. They should cut him before training camp.

.