How do you think Rivals evaluated prospects? They do it mostly with camps and offers. Oliver had ZERO offers based off his Jr. year camps and high school film, that means he is completely off the Rivals radar at that point. They have ratings out already for 2019 kids, so Oliver had gone through his So and Jr. years unranked and unnoticed.
If he gets an offer from Iowa in Feb. and commits in Feb., he never goes to the camps in the summer. End of story, he never gets another offer, never goes to another team camp, never goes to Rivals camp.
Instead since he didn't have an offer, and didn't commit he went out to EARN OFFERS last summer. He went to Iowa's camp, and I believe a camp at Wisconsin. His performance at those camps netted him offers form, Wisconsin and Iowa. He then went to a Rivals camp and CRUSHED it there. From that point he was on the Rival radar, and got bumped from a 2* to a 3* recruit, and got a MSU offer I believe. Because of that performance he was invited to the Elite Rivals camp in Oregon, where we CRUSHED it yet again. More schools took notice then and he got his Oregon, ND, and Michigan offers. He was then invited to the Army AA game, where he CRUSHED it yet again during the week of practice, and Rivals then bumped him up to a 4* recruit. He now has OSU, Florida and other recruiting him as well.
If you think that Rivals is gonna just slap this kid with a 4* label based on Sr. Iowa High School film, then you don't understand recruiting.