With a 5M$ signing bonus in baseball, it's a matter of when he makes the major leagues, not if.
He's an elite athlete and could probably play CF for the A's right now. Bat may take a year or two to catch up but he could play 15 years in the big leagues