I buy Nike team shirts for our U7s (so all 6 or 7) and we always buy Nike 8-10. My own son turned 7 last summer and the 8-10 shirt was fine, he's not big for his age either. The 8-10 is for 128-137cm height, which Nike also list as 'small boys' and in some cases list it as 8-9. The 6-7 is for...
I think you'll find (I stand to be corrected), that the Birthday Shirt stock is different from the shop stock. You don't go in and grab a shirt off the rail, you take your voucher to the ticket office counter in the shop and they exchange it for a shirt. This is what happened a year ago at...