The reasons we recommend keeping them in separate enclosures don't just have to do with size difference. Cannibalism is not unheard of, but it is rare.
The biggest issue in my opinion is unwanted breeding. It looks like those two bigger ones are around breeding weight and they will breed. Are you ready for eggs? Do you have space for the babies if you happen to get eggs?
Another issue is the spread of infection, specifically respiratory infections. This is spread very quickly especially when they share a water bowl. If they were simply separated, one snake would be sick and that would only be one vet bill, rather than 4.
Whose poo is whose? It is actually very important to know when the snakes use the bathroom and how often. If they are all together there is no accurate way to tell. If one of them has internal parasites that causes a messy poo, you would have to treat ALL of them for internal parasites.
In my opinion, an 80g is not for any ball python, not even 4. It is just too large of a space for such a shy, scared snake. These animals like spaces they can barely fit into, not wide open cages. They honestly are so much happier in small enclosures. With that amount of snakes, I would really think about building yourself a rack like this one I made here: http://ball-pythons.net/forums/showthread.php?t=90564
This is one I made last year for my snakes. It holds 6 adults or 12 juveniles or any combination of that. If you want to argue that "you like to see your snakes" keep in mind that ball pythons are secretive animals that RARELY leave their hides. That is just how they are. I would find some other animal to put in the 80g and move all the snakes to a rack system.
![]()