He doesn't have a 99 mph fastball, this was discussed on a ND board I am member of and he hit that figure on a jacked up gun, his opposing pitcher usually pitched in the high 80s and the gun had him in the mid 90s that day. He might can hit 99 mph if he overthrows but there are plenty of guys in baseball that can do that, the ball might not be a strike or might be straight as a line but it will be 99 mph.
Baseball was the safer pick for the immediate money but with baseball there is no guarantee he ever reaches the majors. A lot more talented and highly thought of guys than him have flamed out in the minors so we will have to see if he ever gets a 2nd contract in baseball.