All of our products that you see on our site are custom made. We cut, sew, print and personalize all jerseys, shirts and shorts at our factory in Kensington, Maryland. Due to the high volume of orders, please allow up to 21 business days for shipment on your order. We also offer a rush service in the checkout area for an additional fee of 25% of the order. If there is a specific date that you or your team needs them by, please call us after you place the order and we will do our best to deliver in the time that you need them.