Oh yeah.....I'm 5'10", 225 lbs, and the XL fits fine. Couldn't wear anything too heavy underneath it, but I have worn long-sleeve T underneath it. Actually, here's a link to it..... http://www.miamihawktalk.com/multimedia/hockey/DSC01079 That's me in the red #7 jersey.....XL, with a long-sleeve...