Females of ball python are oviparous, with three to 11 rather large, leathery eggs being laid (four to six are most common).