Pro Editing or bad ass lucky.
Fake as shit.
The reflection looks pretty poorly done, and thrown in just so people THINK it's real, but it looks totally off to me. The speed/location doesn't seem right.
Also the physics behind hitting a ball like that with a bat is like impossible unless you are in the MLB. If any of you have tried to hit a basketball with anything, you know it hurts your wrist like ballsack. Well I tried hitting one with a pole rather than a wooden bat, but even still, that's a good 70+ meters away, and hitting something that weights 5x more than half the distance of a home run is just total bullshit.