“it appears he slices in the same direction as the balls flight, which means that his blade must have been traveling way faster than 100 mph.”
No, the blade did not have as far to go.
If the ball was moving at 100 mph as it passed him, he would have to swing at at least 101 mph to “catch up” to it. But a blade moving that slowly would not be able to slice through the ball.