I have done many different sports through the years and I have tried many different compression shirts, and this is the best one I have tried. Many shirts get wider when the size increases, but not this one. I wear the XL shirt which is very long and stays tight on my body which means it won't roll up when moving about in the net! The sleeve length is also very good. The material is thin so you won't get too hot when playing, and you cool off quickly when wearing the shirt on it's own. All in all, a fantastic shirt!