What size tank do you have?
Most people on here don't recommend anything bigger than a 20 gallon long. And that's for adults usually. They like snugger places and a 221 is best for an adult.
OP, you have a little bit of a problem here. Ball pythons like smaller cages depending on their age, and there really isn't a tank where 'one size fits all' just like there isn't a hide that does that either.
Just like hides, you have to grow the tank with the snake.