Bought for my husband who usually wears M (European). Size L fits him just fine.
size seems not the normal M size next time will buy 1 size smaller
size not the regular M slightly bigger but quality of tshirt is good