Thanks for your comments. For D1, the short answer is that my son reached 85/86 mph in Mid Aug (a bit late) and after that we did not find (know) any showcases for high academic players and we were unable to register AZ Senior Fall Classic because we knew it too late. My son's exposure to D1 was just a USD Team camp and PG Evosield Upperclass. The current status is 2 D1 colleges list my son as "follow", but no offer.
For D2, my son was followed by one college for a while, and it seems one week we got called and 2 weeks later, nothing happens. And another D2 did suggest merit scholarship, in the process because they have no athlete money and we contacted them late.
Bottom line is my son reached 85/86 mph a bit late (had been in low 80s) and we were inexperience in finding showcases to get my son the best exposure. So now, we hope get help from here to find remaining good showcases.