Medicine Balls are heavy weighted balls made from a variety of materials. Some medicine balls are soft leather with a sand-like filling, some are hard rubber, filled with gel or air and sometimes referred to as slam balls. Some medicine balls have handles and look quite similar to kettlebells.