I don't know if you have a TJ Maxx in your area. But I am from Canada and head down to North Dakota for ball tourneys all the time and stopped in at a TJ Maxx the last trip and got my kids each a couple nice Under Armour t's for $8 each. I know its hit and miss and it took me about 15 minutes to search through the clothes to find them but it was worth it.