This T shirt was bought on behalf of my sister as a gift for her Minecraft-mad grandson. He is 7 now - 8 in March. On the basis of some of the reviews we bought size 9-10 and I'm glad we did. In my opinion this will be just about right. Size 7-8 would have been much too small. So if you plan to buy one of these T-shirts, then buy the next size up. It's strange as some of the reviews indicate that the T-shirts are large for their supposed size. I can only report on what we received. However, the quality is excellent.