XL size… good sized sleeves (probably a few centimeters longer than normal). A good-feeling and high-quality shirt