I'm 5ft 9in and about 170lbs. In a tailored suit or jacket, I would be 40R. This puts me right on the borderline between M and L when it comes to t-shirt sizes. Some of the larger sizes may be too big for me, but this one fits perfectly. A medium size would be too small. These shirts are also of good quality.
Next Level Premium Fitted N6210: High-Quality Men's Clothing & Essential T-Shirts + Tanks Collection
39 Review
AM Fitted T Shirt 3 Pack for Men's Clothing - T-Shirts & Tanks
46 Review
Men's XXL Super T Mockneck π from Lands End - Clothing, T-Shirts & Tanks
32 Review
Hanes Sleeve T Shirt Large White Men's Clothing T-Shirts & Tanks: Premium Comfort and Versatile Style
33 Review