Not bad! But I've found some issues

Where does his hair go during the roll?
When you are exactly vertical on the moment of landing, you'll smash your back into the ground very painfully, no way to turn that into a roll unless you have a lot of vertical speed. This guy has horizontal speed, he would need to enter the floor at 45 degrees or lower!
The first frame seems a bit useless, I thought I'd replace it with some anticipation. After the explosive moment of release, the last contact frame, he would be far away from the ground. 1px from the ground is never a good start of an animation!
I turned the ball a bit more in a ball, and I stretched him out a bit during flight. Also I made his landing a bit more smooth and realistic.

I hope my edit makes him look less like tumbleweed, and more like an action hero!
Good luck with your progress