I bought this shirt in Small this for my 16 year old son who is small for his age. It was a bit big on him, but not huge, so it might be safe to say this shirt runs small. It is a nice looking shirt and my son has worn it a lot. The white gets dirty easily, but a run through the washer and it looks new again. I like the green and black stripes--very sharp looking. The white makes my son more visible to others when he's riding too. Overall, we are very happy with this shirt and would definitely buy it again.
Rating: [5 of 5 Stars!]