Picture appears to be slim fit so I purchased 3xl but this shirt is true to American sizes, so select your true size.  Even though it fits like a puffy shirt I like it.  Maybe it will shrink after a few washes. ;)