Soccer.com does a good job and is pretty reasonable. I ordered full uniforms for my son's team a couple years ago from them, I couldn't beat their prices and selection anywhere locally. We did Adidas shorts, 2 Adidas jerseys and socks with numbers and it ran about $50 per player.

I have also used the Graphic Edge for our fast pitch jerseys and they were reasonably priced and fast delivery.