a thirty gallon is a great size for an adult ball python. if he is still little i would get a 10 g and then switch over in a few months