Maybe they all suckHindsight is 20/20 isn’t it? Everyone praised the Becton pick when it was made. Everyone praised the Denzel Mims pick when it was made. All the football smart guys who cover drafts said they were sure things.
So if JD sucks, so does Mel Kiper, Todd McShay, and every other scout and expert.