Ebonite Maxim PRE-DRILLED Bowling Ball- Purple/Royal/Silver This bowling ball ships PRE-DRILLED There are 5 sizes and the sizes that we drill are based on the weight of the ball X-Small: 6lbs- Ages 8 and under, Small: 8lbs and 9lbs- Ages 8-11 and womens ring size from 8-11, Medium: 10lbs, 11lbs, and 12lbs, Ages 11-15 and Adult Ring size 10 or lower, Large: 13lbs and 14lbs, Mens ring size 10-12 or people with larger hands, X-Large: 15lbs and 16lbs, Mens ring size over 13 or people with extremely large hands