The biggest ball python I've ever seen is about 5000 grams. Check it out:
https://www.youtube.com/watch?v=NV7Ps7wW5vI
Of course it all depends on how much you feed them. I also think some lines of ball pythons are genetically different and grow a bit bigger than most. Most of my older bigger females are less than 3000 grams. You can keep them sub 1500 grams if you limit feed them and watch their weight.