The Ball Python has the diet that consists mostly of small mammals, such as African soft-furred rats, shrews and striped mice. Younger individuals have also been known to feed on birds. Captives usually do well on domestic rats and mice, either live, pre-killed, or frozen-thawed. read more
What they eat: Ball pythons eat mostly rodents. In the wild they will feed on any small rodent they can catch and overpower. They will probably also eat small nesting birds if they come across them. In captivity ball pythons can spend their entire lives feeding on either mice or rats. read more