49ers 7-round mock draft with 2 trades down and 1 trade up

The 49ers filled all their needs and made three trades in this seven-round mock NFL draft.

Round 2, Pick 40 | DB Antoine Winfield Jr., Minnesota

Jesse Johnson-USA TODAY Sports

While the 49ers don’t fill an immediate need by taking Winfield, they cover their bases in the back end of their secondary long-term. What Winfield lacks in size (5-9, 203 pounds) he makes up for with a ton of instincts and aggressiveness. He can act as a chess piece for defensive coordinator Robert Saleh at either safety spot and cover in the slot. Winfield may not see the field as a starter in Year 1, but he’s a good football player, and adding good football players is the goal of the draft.