NFL personnel directors will often say a talented draft prospect is a good one but isn't the right one for their team. This means that finding the right team situation is possibly the most important factor in determining where a player should land.
With that mindset as a barometer, let's take a look at some of the best potential player-and-team fits in the 2016 NFL draft.
Connor Cook, QB, Michigan State
Best fit: Cleveland Browns
A team has to have an upside candidate at quarterback, and the Browns certainly have that after signing Robert Griffin III in March. What they need to offset some of that risk is an insurance-policy backup, preferably someone with a strong track record of success.