I have two go to brands. Small waist and good fit on top.

First one is https://www.alphaclothing.co I love their t-shirts.

And https://tailoredathlete.co.uk And again their t-shirts.