Guys from what i've seen the guy can play at this level and be a impact player. But he may be a reach in the top 20 for a MLBer. He just doesn't have the sand to stand up at MLBer unless he's free to roam with a couple of 330# DT's in front keeping him clean.
He'd be great in the right system. Maybe a SS if he dropped to 225 and ran a 4.5 flat. There he could dominate.