Medicine Balls can be used for a wide range of purposes from rehabilitation to explosive training or endurance training. Due to the dynamic capabilities of Medicine Ball Training, there is a high functional carry over into athletic performance and every day life.