Recruiting services are sometimes accurate, usually interesting, and dead wrong at times. Same can be said for transfer portal rankings. You'd think transfer portal rankings would be more accurate because they're often dealing with known entities, at least if the player in question saw the field enough to loosen up his shoulder pads.