Runs a little small in short size, really small in jersey sizes. Hockey jerseys should run large because even though people just wear them as a shirt, they should be sized as though the person was wearing pads. I.e. the fit of an XL hockey jersey should be equivalent to a 2XL shirt. Goalie jerseys are even bigger, an XL goalie jersey is equal to a 3XL or maybe even a 4XL shirt because goalies wear really thick pads.