San Francisco 49ers
The 49ers checked most of the boxes and earned a B.
Boards are made to be trusted, and the 49ers shredded theirs for Mikail Kamara. He came off 22 spots early, and the room will hear about it. Good, not great, and the B says as much.
The Johnson pick is the one they will point to when this weekend is judged. Leaving wide receiver unaddressed is the roster risk they will have to answer for in the fall. They left with offensive lineman solved and the rest of the wish list mostly ticked off.
The offense got the lion's share of the attention.
In sum, a sensible class that nudges the roster the right way.
