Up for your consideration, is a great looking boys shirt by Old Navy. It is a Size 10.  The measurements are below:

Chest- 17 inches
Length (Shoulder to hem) - 22 1/2 inches

Please check out the other boys items.  I do combine shipping!