Usually, a hopper is expected to hold almost 100 balls in the medium range. You can also have a hopper that can hold up to 200-300 balls. Professionals always advise having a hopper with a high capacity to play a smooth game without interruptions.