Bought this Sankt Pauli shirt in Germany in 2017 but hardly wore it. It's a Hummel large which means it's slim fitting. Probably more like a medium/large. I wear large now in other football shirts and while I can get this on it's rather tight. See pics for measurements and details.