Thanks Screwball.
I meant to add to Tinaj regarding this statement...
"His career goal is to be a MLB player, but if that fails he wants to coach HS or college baseball."
I am not one to advocate telling a player he shouldn't/couldn't chase his dreams. However, at some point, it makes sense to check the progress meter and adjust goals and dreams. As a senior in HS, in addition to chasing the baseball dream, he should also have a backup or primary plan for his career. How is he going to make a living?
Realistically, he is not on schedule to "make it" to MLB unless he really progresses with his velo and starts showing success against very good competition. This is still possible but the meter is starting to indicate "much less likely".
Another reality check - if he does not play and succeed at the college level, he is far less likely to be hired on as a paid coach at the college level. HS coaching does not pay - very small stipend that doesn't pay the bills. So if you are saying his primary career goal is MLB player and his fallback is HS or college coaching, you may have to present some reality to the career path and give consideration to other alternatives should the baseball career not pan out.
This is actually a thought process that even the best players who throw in the upper 90's must consider. One injury can alter a player's career path. Putting some serious thought into a viable, meaningful career outside of baseball playing and coaching is a worthwhile exercise, particularly when looking into colleges that you will be attending in eight months!