I bought this in a size 8 for my son who is going up from a size 7. These shirts are smaller than the size 7's that he has outgrown. They look like they could be a size 5 or 6. Also the way it comes packaged is in a 3 pack like underwear does. The problem with this is the tape they used to hold it rolled up must be cheap because all the glue came off the tape and stuck to the 3 shirts. It did not come off in the wash either. Also the already small shirts shrunk in the laundry the first time I washed them. Needless to say my son is quite disappointed. Bottom line....these run VERY small...I'm not super impressed with the quality, but they are a great price. If you order these, do yourself a favor and order them at least 1 or 2 sizes larger than you normally would.