Replying to TG's question, an observation on velocity for mid-level DI recruits (at least I think the University of Minnesota would be a mid-level DI):
In the Fall of his senior HS year, my son pitched in an "instructional" league at the University of Minnesota. My son was not a DI recruit (velocity too low), but several times I got to observe the U of M pitching coaches radaring all the pitchers during games and then see who they followed up with directly after the games. (There were about 12 teams in the league, so perhaps 60 pitchers total.) The only RHPs they expressed interest in were around 87+, and the few they seemed to seriously pursue were touching 90. At least one pitcher that I remember in that category did end up playing for them.
And a little anecdote about how velocity plays out at any level of college:
My son plays for a small DIII and in his conference, pitching velocities range from upper 70s to around 90 mph, but mostly low to mid 80s. However the top team in his conference has quite a few faster pitchers. My son's team gave them their first conference loss in 2 years last Spring, when one of our batters hit a walk-off homerun on a 93 mph fastball. Commonplace at the larger schools I'm sure, but even at a small DIII, velocity isn't everything.