I have a 6-2 LHP that is as strong as an ox - - 210 lbs. High school he topped out at 82 on a good day. Today he sits 85-87 and can touch 90 on a good day. He went the D3 route. 3.4 GPA and a 32 ACT. Used baseball to get into a school he was just barely able to qualify for. Best decision he made... period. We tried hard for a D1 program.... got looks from Ivy and Patriot teams. But he went where he was loved and it has made all the difference. Made friends for life and had fun while still getting the opportunity to play the game he loves.
My son came up through a very competitive Norcal high school program that was nationally ranked when he was on the team. Several of his former teammates were fixated on D1 and in some cases justifiably. They were all that. PG rank XYZ, played on the right travel program. Went to North Carolina for the USA Baseball team, etc.... Three of his teammates went to P5 programs while others went to strong programs that have been to the NCAA in recent memory.
Today -- all of them are either struggling to hang on, find themselves on the bench, had to change D1 programs a couple times, etc... Several were starters in 2019 on their respective college teams and are now on the bench, replaced by the coach's new shinny object. In other cases, they have just struggled to make the jump to be the stud in college that they were in high school.
Find the right program, the right school and the right fit.