He attended a D1 school (but has not played baseball yet obviously) which I believe means he is not eligible for MLB for 2 more years. But maybe him leaving before baseball season makes a difference?
He turned down a million dollar contract out of high school, I'm not sure if the team that drafted him still has the rights to him or how that works. But he could be playing pro ball tomorrow if he wants