Shirt def fits more like a kids medium over a mens medium. Could be really considered a mens small or even a kids large? but tag does show medium 38-40.
Let me know if you have any questions, thanks