Farm boy, looks like you'd need a boys medium probably. Click the size chart link, then at the top of the page there are tabs, click the one that says kids, then boys 8-20 tops. According to that, a boys M (10-12) is 28-29 inches in the chest. Hope this helped 🙂