The Herpetocultural Library's Ball Python Manual says that size starts out at 10-17" for hatchlings, and they grow to three to five feet, weighing , and living 20-30 years, sometimes more! Nothing I can find states the average weights of them.