"crunching" = very powerful I think "on the up" means that the ball is on a rising trajectory, but it could also mean that the ball was relatively high off the ground when he hit it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.