This is the San Francisco 49ers live blog for Day 2 of the 2021 NFL Draft. Grant Cohn will update this frequently with information and analysis from his war room. To check out the Sports Illustrated draft tracker, click here.
10:17 Here is my instant reaction to the 49ers' picks on Day 2:
8:30 The 49ers draft Michigan cornerback Ambry Thomas with pick No. 102.
8:26 49ers are back on the clock for the last time tonight.
7:51 The 49ers trade picks 117 and 121 to the Rams for pick 88 and take Ohio State running back Tre Sermon.
6:22 Here's my instant reaction to the selection of Aaron Banks.
5:21 The 49ers take Notre Dame guard Aaron Banks with the 48th pick. The 49ers needed to address the offensive line, and they have. I'm impressed. Great pick.
5:17 The 49ers are on the clock at pick No. 48.
4:57 The 49ers have traded down the Raiders.
4:56 The Dolphins take Notre Dame right tackle Liam Eichenberg with the 42nd pick. The 49ers are now on the clock.
4:48 The Falcons take UCF safety Richie Grant with the 40th pick. There's another excellent safety the 49ers could have used. They still can draft TCU's Trevon Moehrig.
4:39 The Eagles take Alabama center Landon Dickerson with the 37th pick. Probably the best center in the draft. Too bad he didn't fall to the 49ers.
4:32 The Dolphins take Oregon safety Jevon Holland with the 36th pick, who went to my high school. Therefore, great pick. The 49ers could have used a safety who went to my high school. Oh well.
4:28 The Broncos trade up and take North Carolina running back Javonte Williams with the 35th pick. Good player the 49ers would have been tempted to take had been available.
4:25 The Jets take Ole Miss wide receiver Elijah Moore with the 34th pick. Robert Saleh has given his rookie quarterback Zach Wilson a slot receiver and a guard -- Alijah Vera-Tucker. Good strategy.
4:20 The Jaguars take Georgia cornerback Tyson Campbell with the 33rd pick. The good cornerbacks are getting drafted now. The 49ers better take one.
3:00 Here's what Kyle Shanahan said Thursday when asked if Trey Lance and Jimmy Garoppolo will compete for the starting job: "Jimmy's situation is if he isn't here on Sunday, I would be disappointed because Jimmy is a quarterback who's played one year and took us to a Super Bowl and played at a very high level. He's had some unfortunate injuries, but I believe in Jimmy as a person and he's shown what he can do on tape.
"Now, we made this move, so it's obvious what I hope and what I believe in with this guy coming in, but it would be a very tough situation if Jimmy's not on our team. I want Jimmy to be here and I want this kid to be brought along. I want to see how he does and if it turns into a competition, it turns into a competition. I'd be excited about that if he showed he was ready for it and stuff, but we know where Jimmy's at. He hasn't played football in a year. He hasn't been to an OTA. I'd love to get him out here.
"It'd be very hard for me to picture a situation Jimmy's not here on Sunday, because that would be, I think, very stressful for us because Jimmy is a very good player and I think we can win with him. So, we'll play that by year, but I expect Jimmy to be here and I'd be surprised if he wasn't."