14. Solomon Thomas
Context is always important when it comes to evaluating draft picks. It’s not just about the player’s performances in isolation but who else the franchise could have selected. The 49ers picked up Thomas with the third-overall pick in 2017. But he was one of their worst selections of the last decade. He starred at Stanford University but failed to deliver in San Francisco.

Analysts held him up as the second-best defensive tackle in the draft. Unfortunately, his production was poor as he achieved just six sacks in 48 games for the Niners. Meanwhile, Patrick Mahomes and DeShaun Watson were still on the board when the Niners made their move. This one stings because San Fran made a terrible error (via Bleacher Report).