This bag was bought to replace my sons old duffel bag used for soccer. He carries 2 balls 2 pair of cleats 2 water bottles and his uniform in this and it still has enough room for more. He plays u9 travel and takes extra everything and this bag does that and more. The only thing I would like to see is since he is a smaller player, maybe a slightly smaller height, 20inches in height is huge. I'd definitely buy it again and as a coach I recommend it for anyone that doesnt want to carry multiple bags for all the equipment.